私は新しいFaceBook SDK 3.0を使用しています。 URLから「me/photos」に画像を投稿している間に、私は断続的にEOFException
を取得しています。私はこのエラーを1回(20回に1回)受け取ります。Facebook SDK 3 EOFException
投稿をもう一度やり直す場合は、EOFException
を取得した直後に追加する必要があります。
私がEOFException
を取得して解決策が満足いくように見えるようになると、当分の間、もう一度自動的に再試行するようにコーディングしました。
しかし、私はそれが原因であるかどうかを知る必要があります。Android SDKのバグですか?私はそれについて多くのことを知りましたが、何も得られませんでした。
は、私はあなたには、いくつかのインターネット接続の問題を持つことが可能のようですね(セキュリティ上の理由から、私のアクセストークンと画像URLを削除)ログ
06-05 15:09:42.585: D/FacebookSDK.Request(16611): Request:
06-05 15:09:42.585: D/FacebookSDK.Request(16611): Id: 9
06-05 15:09:42.585: D/FacebookSDK.Request(16611): URL:https://graph.facebook.com/me/photos?caption=abc&format=json&sdk=android&migration_bundle=fbsdk%3A20121026&access_token=ADBCEFG&url=http%3A%2F%2Ftest.test.test%2Ftest%2Ftest%2F201695%2Ftest%2F18629
06-05 15:09:42.585: D/FacebookSDK.Request(16611): Method: POST
06-05 15:09:42.585: D/FacebookSDK.Request(16611): User-Agent: FBAndroidSDK.3.0.0
06-05 15:09:42.585: D/FacebookSDK.Request(16611): Content-Type: multipart/form-data; boundary=3i2ndDfv2rTHiSisAbouNdArYfORhtTPEefj3q2f
06-05 15:09:42.585: D/FacebookSDK.Request(16611): Parameters:
06-05 15:09:42.585: D/FacebookSDK.Request(16611): caption: abc
06-05 15:09:42.585: D/FacebookSDK.Request(16611): format: json
06-05 15:09:42.585: D/FacebookSDK.Request(16611): sdk: android
06-05 15:09:42.585: D/FacebookSDK.Request(16611): migration_bundle: fbsdk:20121026
06-05 15:09:42.585: D/FacebookSDK.Request(16611): access_token: ABCDEF
06-05 15:09:42.585: D/FacebookSDK.Request(16611): url: http://test.test.test/test/test/201695/test/18629
06-05 15:09:42.585: D/FacebookSDK.Request(16611): Attachments:
06-05 15:09:42.600: D/FacebookSDK.Response(16611): Response <Error>: java.io.EOFException
Spring Androidでもこのようなエラーがありました。 Systemクラスのhttp.keepaliveプロパティに関する何かをしなければならなかった。探してみる価値があるかもしれません。 – tolgap
この場合、EOFExceptionは読み取るべきデータがもう存在しないことを意味します。この場合も、ファイルが空であることを意味します。 –
このエラーの解決策はありますか? – user2106897