Facebook SDK for AndroidのPOST処理でエラーが発生し始めたので調べたら
com.facebook.android.Util内でArrayIndexOutOfBoundsExceptionが出ていたので調査。

decodeUrl()でv[1]を参照しようとしてエラーになってたっぽい。
ログを見るとpost_id=xxxxxxxxで1ループで終わると思ったのだが末尾になんかデータが付き始めてた。
String v[]の要素数を判定して、2つだったらputするようにして回避

    public static Bundle decodeUrl(String s) {
        Bundle params = new Bundle();
        if (s != null) {
            String array[] = s.split("&");
            for (String parameter : array) {
                String v[] = parameter.split("=");
                if (v.length == 2) {
                    params.putString(URLDecoder.decode(v[0]), URLDecoder.decode(v[1]));
                }
            }
        }
        return params;
    }

でもなんで急に?