Bogusチャンクサイズエラーが発生する理由を教えてください。 swingToSvlt方法でjava.io.IOException:Bogusチャンクサイズ
例外:java.io.IOExceptionの:偽チャンクサイズ// - >にjava.io.IOException:sun.net.www.http.ChunkedInputStream.processRawで偽チャンクサイズ (不明なソース)>> sun.net.www.http.ChunkedInputStream.readAheadBlocking(不明なソース)>> at sun.net.www.http.ChunkedInputStream.readAhead(不明なソース)>> at sun.net.www.http.ChunkedInputStream。 read(Unknown Source)>> java.io.FilterInputStream.read(Unknown Source)>> at sun.net.www.protocol.http.HttpURLConnection $ HttpInputStream.read(未知のソース)>> java.io.ObjectInputStream $ PeekInputStream.read(不明なソース)>> java.io.ObjectInputStreamから$ PeekInputStream.readFully(不明なソース)>> java.io.ObjectInputStreamから$ BlockDataInputStream.readUTFBody(不明なソース)>> java.io.ObjectInputStream $ BlockDataInputStream。 r eInputStream.ReadString(不明なソース)>> java.io.ObjectInputStream.readObject0(不明なソース)>> java.io.ObjectInputStream.defaultReadFields(不明なソース)>> at java.io.ObjectInputStream.readSerialData(不明なソース)>> java.io.ObjectInputStream.readOrdinaryObject(不明なソース)>> java.io.ObjectInputStream.readObject0(不明なソース)>> java.io.ObjectInputStream.readObject( (不明なソース)>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(不明なソース)>> at java。 lang.reflect.Method.invoke(不明なソース)>> java.io.ObjectStreamClass.invokeReadObject(不明なソース)>> java.io.ObjectInputStream.readSerialData(不明なソース)>> java.io.ObjectInputStream.readOrdinaryObject(不明なソース)>> java.io.ObjectInputStream.readObject0(不明なソース)>> java.io.ObjectInputStream.readObject(不明なソース)>> at java.util.Hash >>回答ひろばに行く本文はここまでですこのページの先頭へプライバシーポリシー - 利用規約 - ガイドライン - サイトマップ - ヘルプ・お問い合わせCopyright(C)2010 Yahoo Japan Corporation。All Rights Reserved。 )>> java.io.ObjectStreamClass.invokeReadObject(不明なソース)>> java.io.ObjectInputStream.readSerialData(不明なソース)>> java.io.ObjectInputStream.readOrdinaryObject(不明なソース)>> at java.io. java.io.ObjectInputStream.readObjectでObjectInputStream.readObject0(不明なソース)>>(不明なソース)コードChunkedInputStream#processRawから
1
A
答えて
2
、ライン306、我々は持っている:
/*
* Extract the chunk size from the header (ignoring extensions).
*/
String header = new String(rawData, rawPos, pos-rawPos+1, "US-ASCII");
for (i=0; i < header.length(); i++) {
if (Character.digit(header.charAt(i), 16) == -1)
break;
}
try {
chunkSize = Integer.parseInt(header.substring(0, i), 16);
} catch (NumberFormatException e) {
error = true;
throw new IOException("Bogus chunk size");
}
サーバーが間違ったヘッダーを送信しているように見えますが、送信されている内容が正確にわかり、そこで問題を見つけることができます。
1
この問題に関するバグがあるようです。これは、入力ストリームで使用されるデータとエンコーディングのエンコーディングの不一致に関係していると考えられます。私が言うことができるものから
+0
そのバグは6u12で修正されました。 Matthew Farwellのコードでは、そのバグの評価で述べた正しいエンコーディングを使用していることがわかりました。 – Bringer128
関連する問題
- 1. チャンクサイズのチャンクサイズのデータフレームをカラム変数
- 2. Webpackの最大チャンクサイズ
- 3. チャンクサイズのメモリリークのパンダread_csv
- 4. チャンクサイズとページサイズの差Spring Batch
- 5. テキストエディタ内部テキストストレージ:最適なチャンクサイズ?
- 6. Pythonで可変チャンクサイズのリストをスライス
- 7. スプリングバッチ、チャンクサイズ、およびスキップリスナーを一緒に
- 8. java.io.IOException:...有効なチャンクサイズである
- 9. mongofilesユーティリティを使用したMongoDBグリッドのチャンクサイズの変更
- 10. レンダリングエンジンのチャンクサイズの背景には何がありますか?
- 11. RTMPのチャンクサイズが間違っていますか?
- 12. Playフレームワークのチャンクレスのレスポンスがチャンクサイズを含まない
- 13. PythonでnetCDF4のチャンクサイズを設定するには?
- 14. ブラウザのページにチャンクサイズが表示されます
- 15. パンダのチャンクサイズによるエラーの解決方法
- 16. グルーパは、Pythonでチャンクサイズのシーケンスを持っていますか?
- 17. 「とValueError:チャンクサイズは寸法サイズを超えることはできませんが、」
- 18. jenkins cli、jdk 8.144、jenkins v2.93の使用時にJava IO例外が発生する
- 19. Transfer-EncodingでチャンクされたHTTP応答の最大チャンクサイズはいくらですか?
- 20. svnチェックアウトに問題がありますチャンクサイズを読み取ることができませんでした
- 21. プロキシされたバックエンドサーバから送信されたチャンクサイズを維持するためにNginXプロキシを設定する
- 22. 既存のhdf5ファイルのチャンクサイズを変更するにはどうすればよいですか?
- 23. "Transfer-Encoding:chunked"のHTTPレスポンスのチャンクサイズは、HTTP上にあるプロトコルにとって重要ですか?
- 24. xarrayをnetcdfに書き込もうとすると、 "ValueError:チャンクサイズがディメンションサイズを超えない"
- 25. 私は一度に全体 データセットで読むかのようDTYPEと他のメタ情報を保持どのように私は、ファイルを介して繰り返しチャンクにpd.read_csv()を使用することができますし、 繰り返しチャンクサイズ
- 26. 私の10ラインオーディオプレーヤー
- 27. は、アイテムを収集しながら、Eclipseのインストーラを経由して</p> <p>エラーが発生したのSubclipseをインストールしようとしたとき、私は セッションコンテキストだっインストールするには、次のエラーを取得しておくのSubclipse
- 28. YouTube APIの動画のアップロードが5〜10チャンク(サーバーからサーバーへ)の後で終了する
- 29. ファイルをJavascriptでチャンクに分割する
- 30. リストを偶数サイズのオーバーラップチャンクn-maxに分割する
以下のバグのリンクを参照してください、チャンクサイズを含むようになっている行が(ループを非有効な16進としての最初の文字を参照している場合、それが可能である唯一の方法でありますあなたが投稿したもののすぐ上に)。 – Bringer128
そうです、上記のループを追加しました。したがって、チャンクの先頭にチャンクサイズがないか、チャンクが空です。私にとってサーバ/ネットワークの問題のように聞こえる。 –