|
| Re: Cannot parse POST parameters of request |
 |
Thu, 6 Mar 2008 20:43:34 -0800 |
> Hi,
> I trying to find solution for problem I ran into
> today. I'm getting
> exception when page with a lot of request parameters
> should be
> displayed. It happens just on Solaris, but is still
> working fine on
> Win2000. I'm using Weblogic6.1.
> Can anybody help?
>
> <May 21, 2002 7:09:45 PM CST> <Error> <HTTP>
> <[WebAppServletContext(5106697,dps,
> /dps)] Servlet failed with Exception
> java.io.InterruptedIOException: Read timed out
> at
> at java.net.SocketInputStream.socketRead(Native
> ative Method)
> at
> at
> at
> at
> java.net.SocketInputStream.read(SocketInputStream.java
> :86)
> at
> at
> at
> at
> weblogic.servlet.internal.PostInputStream.read(PostInp
> utStream.java:1
> 70)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletInputStreamImpl$1.rea
> d(ServletInputS
> treamImpl.java:60)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletInputStreamImpl.read(
> ServletInputStr
> eamImpl.java:97)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.mergePost
> Params(ServletR
> equestImpl.java:1095)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.parseQuer
> yParams(Servlet
> RequestImpl.java:963)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.getParame
> ter(ServletRequ
> estImpl.java:1168)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.initSessi
> onInfo(ServletR
> equestImpl.java:2060)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.getSessio
> n(ServletReques
> tImpl.java:1895)
> at
> at
> at
> at
> weblogic.servlet.security.internal.ServletSecurityMana
> ger.checkAccess
> (ServletSecurityManager.java:107)
> at
> at
> at
> at
> weblogic.servlet.internal.WebAppServletContext.invokeS
> ervlet(WebAppSe
> rvletContext.java:2467)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.execute(S
> ervletRequestIm
> pl.java:2204)
> at
> at
> at
> at
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.ja
> va:139)
> at
> at
> at
> at
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:1
> 20)
> --------------- nested within: ------------------
> weblogic.utils.NestedRuntimeException: Cannot parse
> POST parameters of
> request:
> '/dps/NewCall_Screen' - with nested exception:
> [java.io.InterruptedIOException: Read timed out]
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.mergePost
> Params(ServletR
> equestImpl.java:1121)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.parseQuer
> yParams(Servlet
> RequestImpl.java:963)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.getParame
> ter(ServletRequ
> estImpl.java:1168)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.initSessi
> onInfo(ServletR
> equestImpl.java:2060)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.getSessio
> n(ServletReques
> tImpl.java:1895)
> at
> at
> at
> at
> weblogic.servlet.security.internal.ServletSecurityMana
> ger.checkAccess
> (ServletSecurityManager.java:107)
> at
> at
> at
> at
> weblogic.servlet.internal.WebAppServletContext.invokeS
> ervlet(WebAppSe
> rvletContext.java:2467)
> at
> at
> at
> at
> weblogic.servlet.internal.ServletRequestImpl.execute(S
> ervletRequestIm
> pl.java:2204)
> at
> at
> at
> at
> weblogic.kernel.ExecuteThread.execute(ExecuteThread.ja
> va:139)
> at
> at
> at
> at
> weblogic.kernel.ExecuteThread.run(ExecuteThread.java:1
> 20)
> >
Hi,
Same problem here.
I am trying to upload large files using ajax, by data sending data in mulitple
chunks.
However, as the upload file size increases beyong 5-6 MB, i face the following
error : (as found in weblogic logs):
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:170)
at
weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.jav
a:180)
at
weblogic.servlet.internal.ServletRequestImpl.mergePostParams(ServletRequestImpl.
java:1339)
at
weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(ServletRequestImpl
.java:1206)
at
weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.jav
a:1409)
at
weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.jav
a:1395)
at dbdi.web.arch.request.NGRequestUtil.getLangPref(NGRequestUtil.java:102)
at
dbdi.web.arch.request.NGRequestProcessor.setDomainAndUserId(NGRequestProcessor.j
ava:225)
at
dbdi.web.arch.request.NGRequestProcessor.processPreprocess(NGRequestProcessor.ja
va:60)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at
dbdi.web.arch.servlet.NGBaseActionServlet.doPost(NGBaseActionServlet.java:155)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStu
bImpl.java:1072)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465
)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.arch.filter.URLAuthFilter.doFilter(URLAuthFilter.java:374)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAp
pServletContext.java:6987)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.ja
va:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContex
t.java:3892)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:276
6)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
--------------- nested within: ------------------
weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request:
'/MyServelet.do' - with nested exception:
[java.net.SocketTimeoutException: Read timed out]
at
weblogic.servlet.internal.ServletRequestImpl.mergePostParams(ServletRequestImpl.
java:1364)
at
weblogic.servlet.internal.ServletRequestImpl.parseQueryParams(ServletRequestImpl
.java:1206)
at
weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.jav
a:1409)
at
weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.jav
a:1395)
at dbdi.web.arch.request.NGRequestUtil.getLangPref(NGRequestUtil.java:102)
at
dbdi.web.arch.request.NGRequestProcessor.setDomainAndUserId(NGRequestProcessor.j
ava:225)
at
dbdi.web.arch.request.NGRequestProcessor.processPreprocess(NGRequestProcessor.ja
va:60)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:237)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at
dbdi.web.arch.servlet.NGBaseActionServlet.doPost(NGBaseActionServlet.java:155)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStu
bImpl.java:1072)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465
)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at com.arch.filter.URLAuthFilter.doFilter(URLAuthFilter.java:374)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAp
pServletContext.java:6987)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.ja
va:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContex
t.java:3892)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:276
6)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
Does anyone have a solution for this?
Thanks.
|
| Post Reply
|
|
|
|
|
|
|
|
|
|