My Oracle Support Banner

WCC内の Office 2007 形式ドキュメントを WebCenter Spaces からダウンロードすると、ファイルが破損しており、ログに Error: "java.net.ProtocolException" が発生している (Doc ID 1558968.1)

Last updated on JULY 28, 2020

適用範囲:

Oracle WebCenter Portal - バージョン 11.1.1.5.0 以降
Oracle WebCenter Content - バージョン 11.1.1.5.0 以降
この文書の内容はすべてのプラットフォームに適用されます。

現象

WebCenter Content (WCC)と連携している WebCenter Spaces 環境において、Office 2007形式のドキュメントを Document タスクフローからアップロードしその後ダウンロードすると、ダウンロードされたファイルが破損した状態となっています。

この時、以下のエラーがログに出力されます。

ERROR
-----------------------
####<Jul 25, 2011 3:41:14 PM EST> <Error> <HTTP> <HOST> <WC_Spaces> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <> <> <> <1311572474955> <BEA-101104> <Servlet execution in servlet context "ServletContext@334083172[app:webcenter module:/webcenter path:/webcenter spec-version:2.5 version:11.1.1.4.0]" failed, java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '8213' bytes instead of stated: '10219' bytes..
java.net.ProtocolException: Didn't meet stated Content-Length, wrote: '8213' bytes instead of stated: '10219' bytes.
at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:446)
at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1432)
at weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1511)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1462)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
原因
解決策


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.