0

ユーザーがファイルをアップロードできるアプリケーションを開発しています。システムはスレッドを実行して、そのファイルを処理します。システムがファイルの処理を完了すると、ユーザーはプロセスの詳細を含むファイルをダウンロードできます。問題はありませんが、それを繰り返すと例外でシステムがクラッシュします。

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

java.io.IOException: Stream closed
at java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:145)
at java.io.BufferedInputStream.read(BufferedInputStream.java:241)
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:166)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:128)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:101)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:515)
at org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:296)
at com.hinet.utils.db.Db.modify(Bdd.java:143)
at com.hinet.gus.service.LogService.insert(LogService.java:332)
at com.hinet.gus.service.LogService.logFile(LogService.java:441)
at com.hinet.gus.service.upload.UploadExternColectiveFile.execute(UploadExternColectiveFile.java:60)
at com.hinet.gus.service.utils.ThreadExterns.run(ThreadExterns.java:41)

あなたは我々を手伝っていただけますか?

4

2 に答える 2

0

この例外は通常、接続が突然閉じられたことを意味します。通常、完全な応答が送信される前にクライアントブラウザが接続を閉じたためです。

于 2013-01-16T09:42:43.733 に答える
0

これは、サーバー側で問題が発生し、接続が閉じられたことを意味します。(おそらくサーバー側の例外??)

サーバーログを調べる

于 2013-01-16T09:38:17.553 に答える