I got some problems with file uploading.
I´m experiencing the following error where - for whatever reason - looks
like that the stream connection is dropped....
This happens when a user try to upload a file (.jpg, .gif), but I cannot
replicate this error in my environment.
Has anyone experienced/seen this error before ? Any lead toward the
right direction for correcting this problem ?
Here is the error I got:
<-- begin -->
com.jcorporate.expresso.core.controller.ControllerException: Processing
of multipart/form-data request failed
at
com.jcorporate.expresso.core.misc.upload.Uploader.parseRequest(Uploader.java:148)
at
com.ametras.emoeve.util.NewsletterCntrl.runFileUploadState(NewsletterCntrl.java:599)
at java.lang.reflect.Method.invoke(Native Method)
at
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:577)
at
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:781)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:159)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:286)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:106)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:499)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:278)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:105)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:67)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:123)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
com.jcorporate.expresso.core.misc.upload.MultipartStream$MalformedStreamException:
Stream ended unexpectedly
at
com.jcorporate.expresso.core.misc.upload.MultipartStream.readBodyData(MultipartStream.java:461)
at
com.jcorporate.expresso.core.misc.upload.Uploader.parseRequest(Uploader.java:128)
at
com.ametras.emoeve.util.NewsletterCntrl.runFileUploadState(NewsletterCntrl.java:599)
at java.lang.reflect.Method.invoke(Native Method)
at
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:577)
at
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:781)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:159)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:286)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:106)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:499)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:278)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:105)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:67)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:123)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:313)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:242)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
<-- end -->
I also think, that it isn´t a problem of the network. Because when I cut
off the connection in mid-upload I got the following error:
<-- begin -->
com.jcorporate.expresso.core.controller.ControllerException: Processing
of multipart/form-data request failed
at
com.jcorporate.expresso.core.misc.upload.Uploader.parseRequest(Uploader.java:151)
at
com.ametras.emoeve.util.NewsletterCntrl.runFileUploadState(NewsletterCntrl.java:599)
at java.lang.reflect.Method.invoke(Native Method)
at
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:577)
at
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:781)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
java.io.InterruptedIOException: Read timed out
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:104)
at com.ibm.ws.io.Stream.read(Stream.java:17)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.ws.http.ContentLengthInputStream.read(ContentLengthInputStream.java:34)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.servlet.engine.http11.HttpConnection.read(HttpConnection.java:344)
at
com.ibm.servlet.engine.srp.SRPConnection.read(SRPConnection.java:200)
at
com.ibm.servlet.engine.srt.SRTInputStream.read(SRTInputStream.java:74)
at
com.ibm.servlet.engine.srt.http.HttpInputStream.read(HttpInputStream.java:301)
at
com.jcorporate.expresso.core.misc.upload.MultipartStream.readBodyData(MultipartStream.java:447)
at
com.jcorporate.expresso.core.misc.upload.Uploader.parseRequest(Uploader.java:128)
at
com.ametras.emoeve.util.NewsletterCntrl.runFileUploadState(NewsletterCntrl.java:599)
at java.lang.reflect.Method.invoke(Native Method)
at
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:577)
at
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:781)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
[09.01.03 08:02:28:783 GMT+01:00] 48699429 SRTServletReq X SRVE0120E:
E/A-Fehler java.net.SocketException: Connection reset by peer: socket
closed
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:104)
at com.ibm.ws.io.Stream.read(Stream.java:17)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.ws.http.ContentLengthInputStream.read(ContentLengthInputStream.java:34)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.servlet.engine.http11.HttpConnection.read(HttpConnection.java:344)
at
com.ibm.servlet.engine.srp.SRPConnection.read(SRPConnection.java:200)
at
com.ibm.servlet.engine.srt.SRTInputStream.read(SRTInputStream.java:74)
at
com.ibm.servlet.engine.srt.http.HttpInputStream.read(HttpInputStream.java:301)
at java.io.InputStream.read(InputStream.java:97)
at
com.ibm.servlet.engine.srt.SRTServletRequest.finish(SRTServletRequest.java:800)
at
com.ibm.servlet.engine.srt.SRTConnectionContext.finishConnection(SRTConnectionContext.java:86)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:151)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
[09.01.03 08:02:29:096 GMT+01:00] 48699429 WebGroup X Servlet Error:
Error while finishing the connection: java.net.SocketException:
Connection reset by peer: socket closed
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:104)
at com.ibm.ws.io.Stream.read(Stream.java:17)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.ws.http.ContentLengthInputStream.read(ContentLengthInputStream.java:34)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.servlet.engine.http11.HttpConnection.read(HttpConnection.java:344)
at
com.ibm.servlet.engine.srp.SRPConnection.read(SRPConnection.java:200)
at
com.ibm.servlet.engine.srt.SRTInputStream.read(SRTInputStream.java:74)
at
com.ibm.servlet.engine.srt.http.HttpInputStream.read(HttpInputStream.java:301)
at java.io.InputStream.read(InputStream.java:97)
at
com.ibm.servlet.engine.srt.SRTServletRequest.finish(SRTServletRequest.java:800)
at
com.ibm.servlet.engine.srt.SRTConnectionContext.finishConnection(SRTConnectionContext.java:86)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:151)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
<-- end -->
And when I cut off the connection for less than 2 seconds I got the
following error:
<-- begin -->
com.jcorporate.expresso.core.controller.ControllerException: Processing
of multipart/form-data request failed
at
com.jcorporate.expresso.core.misc.upload.Uploader.parseRequest(Uploader.java:151)
at
com.ametras.emoeve.util.NewsletterCntrl.runFileUploadState(NewsletterCntrl.java:599)
at java.lang.reflect.Method.invoke(Native Method)
at
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:577)
at
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:781)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
java.io.InterruptedIOException: Read timed out
at java.net.SocketInputStream.read(SocketInputStream.java:104)
at com.ibm.ws.io.Stream.read(Stream.java:17)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.ws.http.ContentLengthInputStream.read(ContentLengthInputStream.java:34)
at com.ibm.ws.io.ReadStream.read(ReadStream.java:176)
at
com.ibm.servlet.engine.http11.HttpConnection.read(HttpConnection.java:344)
at
com.ibm.servlet.engine.srp.SRPConnection.read(SRPConnection.java:200)
at
com.ibm.servlet.engine.srt.SRTInputStream.read(SRTInputStream.java:74)
at
com.ibm.servlet.engine.srt.http.HttpInputStream.read(HttpInputStream.java:301)
at
com.jcorporate.expresso.core.misc.upload.MultipartStream.readBodyData(MultipartStream.java:447)
at
com.jcorporate.expresso.core.misc.upload.Uploader.parseRequest(Uploader.java:128)
at
com.ametras.emoeve.util.NewsletterCntrl.runFileUploadState(NewsletterCntrl.java:599)
at java.lang.reflect.Method.invoke(Native Method)
at
com.jcorporate.expresso.core.controller.Controller.newState(Controller.java:577)
at
com.jcorporate.expresso.core.controller.Controller.perform(Controller.java:781)
at
org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1786)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1585)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:509)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager.java:827)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycleServlet.java:167)
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServlet.java:297)
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycleServlet.java:110)
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:472)
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletManager.java:1012)
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManager.java:913)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:523)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:282)
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:112)
at
com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91)
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:184)
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:67)
at
com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:106)
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:125)
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener.java:315)
at
com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.java:60)
at
com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323)
at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252)
at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122)
<-- end -->
In the test environment (IBM WebSphere Application Developer V.4.0.3 on
Win2K) I can do upload with every file and every size of file.
The problems are only in the real-time environment with IBM WebSphere
Application Server V.4.0.1 Advanced Edition on Win2K.
Are there any known bugs ?
Has anyone experienced/seen this error before ?
Any lead toward the right direction for correcting this problem ?
Many thanks in advance
Stefan
There is a bug in the websphere application server. The error is called "PQ51952: IHS PLUGIN, GETTING BUFFER
OVERFLOW ERRORS. GARBAGE IS IN THE HTTP REQUEST." See report on #
http://www-1.ibm.com/support/docview.wss?uid=swg186256c3e005f1adc86256c5d003a7041 # .
The e-fix is available on ftp://ftp.software.ibm.com/software/websphere/appserv/support/fixes/pq51952/Windows/ .
Best regards
Stefan
Stefan Gnann schrieb: