site-deployでエラー

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デスクトップの検索結果に助けられたかも