You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Igor Vaynberg <ig...@gmail.com> on 2010/06/29 07:09:32 UTC

Re: CryptedUrlWebRequestCodingStrategy, mounted stateless pages and IOException

On Mon, Jun 28, 2010 at 6:36 AM, nmetzger <nm...@odu.edu> wrote:
>
> Hi all,
>
> I'm running into problems with my CryptedUrlWebRequestCodingStrategy. First
> a question:
>
> I understand that the CryptedUrlWebRequestCodingStrategy creates a http
> session for all pages, even stateless ones. If I mount my stateless pages in
> my application, does this override the session creation? (My stateless pages
> are the homepage, login page, faq etc).

the session is created to keep the encryption key the strategy uses.

-igor

>
> Second, I occasionally see the following error in my application logs, but
> haven't been able to reproduce it in my test environment. Has any one any
> idea where this is coming from? I'm using wicket 1.4.9 with Shiro 1.0
>
> Exception:
> java.lang.IllegalStateException: IOException: Premature end of POST data
>        at
> com.evermind.server.http.EvermindHttpServletRequest.getParameterMap(EvermindHttpServletRequest.java:1642)
>        at
> javax.servlet.ServletRequestWrapper.getParameterMap(ServletRequestWrapper.java:211)
>        at
> org.apache.wicket.protocol.http.servlet.ServletWebRequest.getParameterMap(ServletWebRequest.java:147)
>        at
> org.apache.wicket.protocol.http.request.CryptedUrlWebRequestCodingStrategy$DecodedUrlRequest.<init>(CryptedUrlWebRequestCodingStrategy.java:434)
>        at
> org.apache.wicket.protocol.http.request.CryptedUrlWebRequestCodingStrategy.decode(CryptedUrlWebRequestCodingStrategy.java:124)
>        at org.apache.wicket.Request.getRequestParameters(Request.java:183)
>        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1310)
>        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
>        at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>        at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:479)
>        at
> org.apache.wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:160)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
>        at
> com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
>        at
> org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:359)
>        at
> org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:275)
>        at
> org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
>        at
> org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
>        at
> org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:343)
>        at
> org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:272)
>        at
> org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:83)
>        at
> com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
>        at
> com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
>        at
> com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:889)
>        at
> com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
>        at
> com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:313)
>        at
> com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:199)
>        at
> oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
>        at
> com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
>        at java.lang.Thread.run(Thread.java:595)
> --
> View this message in context: http://apache-wicket.1842946.n4.nabble.com/CryptedUrlWebRequestCodingStrategy-mounted-stateless-pages-and-IOException-tp2270917p2270917.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org