Quicktipp: WebLogic Server 12c and BEA-101104: java.net.ProtocolException
The issue ist reported newly as a Bug from Oracle…
Technology, KeyWords:
WebLogic Server 12.1.3.0.0., 10.3, Exception; java.net.ProtocolException
Error Message:
Problem:
We have deployed our application on weblogic (12.1.3.0.0). In the deployed application there is a (or more) link(s) which executes an application jar. The Links are not available in browser and if we check log-files of WLS-Domain, we find the following error:
####… <$Host> <$ManagedServer> <[ACTIVE] ExecuteThread: ’12‘ for queue: ‚weblogic.kernel.Default (self-tuning)‘> <> <> <> …
java.net.ProtocolException: Didn’t meet stated Content-Length, wrote: ‚0‘ bytes instead of stated: ‚-1‘ bytes. at weblogic.servlet.internal.ServletOutputStreamImpl.ensureContentLength(ServletOutputStreamImpl.java:481) at weblogic.servlet.internal.ServletResponseImpl.ensureContentLength(ServletResponseImpl.java:1549) at Weblogic.servlet.internal.ServletResponseImpl.send(ServletResponseImpl.java:1623) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1582) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:255) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311) at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Description
Weblogic declaration from: https://docs.oracle.com/cd/E17904_01/apirefs.1111/e14397/HTTP.html
BEA-101104
Error: Servlet execution in servlet context „ctx0“ failed, t1.
Description Servlet execution in servlet context „ctx0“ failed, t1.
Cause Unexpected error occurred while serving the request. This is not a simple client connection reset error.
Action Check the error message for the exact cause.
But further analysis and newly reported Bug from Oracle help to solve this issue.
More detail and Background information: Regarding the …
There is newly the Bug-Fix (Patch 20446229) available. Perhaps help you.
Solution
The Bug is reported in the following document:
Bug 20446229 : BEA-101104 JAVA.NET.PROTOCOLEXCEPTION TRYING TO ACCESS JAVAWEBSTART RESOURCE
Please go simply to „Patches and Updates“ on the Oracle Support Portal and search for patch number 20446229. The Patch is available for 10.3.6 and 12.1.3.0.0
Refernces
MOS: BEA-101104 Java.net.ProtocolException While Downloading And Executing Webstart Resource (Doc ID 1988048.1)