問題タブ [eofexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1071 参照

android - Android: 空の応答で EOFException

次のコードを使用しています。(ServiceResponse はレスポンスをラップするためだけのオブジェクトです)

HttpURLConnection.getResopnseCode または HttpURLConnection.getContentLength を呼び出したときに EOFException が発生し、サーバーは HTTP コード 200 のみで応答し、コンテンツは応答しませんでした。本文応答 (JSON) を持ち、正常に動作する他のサービス呼び出しで正確なメソッドを使用します。ここで同様の投稿を見て、運が悪いことに修正を適用しようとしました(そのため、「接続」が非常にセットアップされていることがわかります)。System.setProperty("http.keepAlive", "false");も使用しています。念のため。

アップデート

これはスタックトレースです

0 投票する
2 に答える
1491 参照

android - Facebook SDK 3 EOFException

新しい FaceBook SDK 3.0 を使用しています。URL から「me/photos」に画像を投稿しているときに、断続的にEOFException. たまにこのエラーが発生します (20 回に 1 回程度)。

EOFExceptionまた、投稿を再試行すると、投稿が成功した直後に追加する必要があります。

そのため、当分の間EOFException、解決策が満足のいくものであると思われる場合は、もう一度自動的に再試行するようにコーディングしました。

しかし、何が原因なのかを知る必要があります.Android SDKのバグですか. 私はそれについてたくさんグーグルで検索しましたが、何も得られませんでした。

ログを投稿しています (セキュリティ上の理由から、アクセス トークンと画像 URL を削除しています)

0 投票する
4 に答える
10278 参照

java - HttpUrlConnection を使用して java.io.EOFException を取得する

EOFExceptionREST API を呼び出すと取得します。応答がnullであると言っているのは知っています。しかし、そうすべきではありません。iOS アプリケーションで同じ API を問題なく使用しています。

これが私のコードです:

次のことを試しましたが、うまくいきませんでした。論文はコード内でコメントアウトされています。:

1) System.setProperty("http.keepAlive", "false");
2) urlConnection.setRequestProperty("Connection", "close");
3)urlConnection.connect();

ステートメントLog.d(TAG, "Status code : " + statusCode);はログに記録されません。通常は動作します。

Logcat のスクリーン ショット:

ここに画像の説明を入力

0 投票する
4 に答える
47923 参照

java - ソケットから読み取ろうとすると java.io.EOFException が発生する

java.io.EOFException が表示される理由がわかりません。サーバーからバイナリストリームを取得した後にファイルを書き込みたいです。

これが私のコードです

スタックトレース

0 投票する
0 に答える
306 参照

android - Android で HttpsUrlConnection を使用して Web サーバーに接続する際の SocketException および EOFException

SOAP Web サーバーに接続しようとすると、クライアントで SocketException: Socket is closed と EOFException の 2 つの例外が発生することがあります。

私はこのコードを使用します:

ここで SocketException が発生します。

また

EOFException は次の場所で発生します。

誰かがここで何が悪いのか知っていますか?

0 投票する
2 に答える
7300 参照

java - JavaでUDP経由でオブジェクトを送信

最初にシリアル化してから反対側で逆シリアル化することにより、udp経由で送信してオブジェクトを送信しようとしています。以前にudp経由で他のデータを送信し、ファイルなどにシリアライズしたので、これは簡単だと思いました.

しばらくデバッグしましたが、受信側で EOFException を取得し続けています。パケットは正常に到着しますが、どういうわけかデシリアライズに失敗します。間違いが送信者にあるのか受信者にあるのかわかりません。問題は、受信者がパケットのサイズを知らないことにあると思います。

これが私の送信者クラスです:

シリアル化関数は次のとおりです。

パケット受信クラス

受信側でパケットをリッスンするスレッド:

最後に、UDP 経由で送信するクラス:

シリアル化されたパケットのサイズから、またはインターネット上のいくつかの例に基づいて任意の 2048 を挿入して、パケット サイズを取得しようとしました。しかし、それを機能させることができませんでした。

0 投票する
4 に答える
2343 参照

android - HttpURLConnection getInputStream() の EOFException および FileNotFoundException

を使用して投稿データでhttp://ws.audioscrobbler.com/2.0/に接続しようとするとHttpURLConnection、(ランダムに)

また

Android 4.2.2 を実行している Nexus 4 で。

誰でも助けることができますか?

編集

4.3 にアップグレードしました: 同じ問題です。

0 投票する
2 に答える
12122 参照

java - readUTF での EOFException

EOFExceptionメソッドの使用中に下に落ちます。readUTF()この問題を解決する方法を教えてください。またreadUTF()、他のネットワークを介してソケット情報を転送する方法を提案してください。

0 投票する
1 に答える
2755 参照

java - java.io.EOFException (ストリームのクローズに問題がある)

ログイン/ログアウトのみが実装されたシンプルなクライアント/サーバー アプリを取得しました。接続を押すと完璧に動作しますが、切断しようとすると問題が発生します(クライアント側でEOFExceptionが発生します)。ストリームの閉鎖が不十分であることが原因であるとほぼ確信しています。ヒントはありますか?

クライアントクラス:

サーバー (スレッド) クラス:

0 投票する
3 に答える
186 参照

java - EOFException variable=null の後

クライアント セッションを終了すると EOFException がスローされますが、これは正常であると読んだので、同じ機能を持つ新しいスレッドを開始しますが、値は Restaurant=null; です。私は.txtファイルに書きましたが

私のリクエスト ハンドラのコードが必要だとは思わないので、コード スパムを減らすために添付しません。以下を呼び出すメソッドは requesthandler です

より多くの情報コードなどが必要な場合は、pls の書き込みをお待ちしております:) これは、クライアントを終了した後にスローされる以下の例外です。

あなたのコードを知っていることを追加しましたが、EOFExceptionがスローされた後もレストランはnullです...