Mavenでscpプロトコルでsite-deploy使用としたら以下のようなエラーが発生。
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 at com.jcraft.jsch.Util.toBase64(Unknown Source) at com.jcraft.jsch.ProxyHTTP.connect(Unknown Source) at org.apache.maven.wagon.providers.ssh.AbstractSshWagon.openConnection(AbstractSshWagon.java:181) ... 20 more
たまたまjschのソースがローカルにあったので該当箇所を見てみたらプロキシのユーザ/パスワード関係の箇所でエラーになっているらしい。
settings.xmlのプロキシ設定が以下のようになっていたので、usernameとpasswordをタグごと削除したら解決。
<proxy> <active>true</active> <protocol>http</protocol> <host>proxy</host> <port>9999</port> <username></username> <password></password> </proxy>
#初めてGoogleデスクトップの検索結果に助けられたかも