You shouldn't need to mount anything. Did you try to reconfigure the app
server? Typically, "use cookies" instead of "url rewrite"+

On Tue, Aug 11, 2009 at 6:23 PM, Jeff Longland <[email protected]>wrote:

> In my quest to solve this problem, I'm mounting all my pages using
> HybridUrlCodingStrategy to see if that will negate the extra ?wicket
> param in the URL.  Worked fine on GlassFish, but as soon as I moved it
> over to Sun App Server 7 I got:
>
> Exception in rendering component: [MarkupContainer [Component id =
> stylesheet]]
>        org.apache.wicket.WicketRuntimeException: Exception in rendering
> component: [MarkupContainer [Component id = stylesheet]]
>        at org.apache.wicket.Component.renderComponent(Component.java:2564)
>        at
> org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1504)
>        at org.apache.wicket.Component.render(Component.java:2361)
>        at
> org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1387)
>        at
> org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1569)
>        at
> org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1493)
>        at
> org.apache.wicket.markup.html.internal.HtmlHeaderContainer.onComponentTagBody(HtmlHeaderContainer.java:135)
>        at org.apache.wicket.Component.renderComponent(Component.java:2525)
>        at
> org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1504)
>        at org.apache.wicket.Component.render(Component.java:2361)
>        at
> org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:232)
>        at
> org.apache.wicket.markup.resolver.HtmlHeaderResolver.resolve(HtmlHeaderResolver.java:78)
>        at
> org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1414)
>        at
> org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1520)
>        at org.apache.wicket.Page.onRender(Page.java:1502)
>        at org.apache.wicket.Component.render(Component.java:2361)
>        at org.apache.wicket.Page.renderPage(Page.java:906)
>        at
> org.apache.wicket.protocol.http.WebRequestCycle.redirectTo(WebRequestCycle.java:166)
>        at
> org.apache.wicket.request.target.coding.HybridUrlCodingStrategy$HybridBookmarkablePageRequestTarget.respond(HybridUrlCodingStrategy.java:872)
>        at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:104)
>        at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1194)
>        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1265)
>        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1366)
>        at org.apache.wicket.RequestCycle.request(RequestCycle.java:498)
>        at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:444)
>        at
> org.apache.wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:137)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>        at
> org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
>        at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:309)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
>        at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
>        at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
>        at
> com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:158)
>        at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
>        Caused by: java.lang.IllegalArgumentException:
> ../../../../../../resources/ca.uwo.owl.gradeexport.PublicPage/style.css
>        at
> com.iplanet.ias.web.connector.nsapi.NSAPIResponse.toAbsolute(NSAPIResponse.java:355)
>        at
> com.iplanet.ias.web.connector.nsapi.NSAPIResponse.encodeURL(NSAPIResponse.java:423)
>        at
> org.apache.catalina.connector.HttpResponseFacade.encodeURL(HttpResponseFacade.java:122
> [11/Aug/2009:11:49:12] SEVERE (13977):  )
>        at
> org.apache.wicket.protocol.http.WebResponse.encodeURL(WebResponse.java:146)
>        at
> org.apache.wicket.protocol.http.request.WebRequestCodingStrategy.encode(WebRequestCodingStrategy.java:362)
>        at
> org.apache.wicket.RequestCycle.encodeUrlFor(RequestCycle.java:761)
>        at org.apache.wicket.RequestCycle.urlFor(RequestCycle.java:1034)
>        at org.apache.wicket.RequestCycle.urlFor(RequestCycle.java:1003)
>        at org.apache.wicket.Component.urlFor(Component.java:3258)
>        at
> org.apache.wicket.markup.html.resources.PackagedResourceReference$1.getObject(PackagedResourceReference.java:103)
>        at
> org.apache.wicket.markup.html.resources.PackagedResourceReference$1.getObject(PackagedResourceReference.java:89)
>        at
> org.apache.wicket.AttributeModifier.getReplacementOrNull(AttributeModifier.java:378)
>        at
> org.apache.wicket.AttributeModifier.replaceAttributeValue(AttributeModifier.java:280)
>        at
> org.apache.wicket.AttributeModifier.onComponentTag(AttributeModifier.java:243)
>        at
> org.apache.wicket.Component.renderComponentTag(Component.java:3901)
>        at org.apache.wicket.Component.renderComponent(Component.java:2516)
>        ... 36 more
>
> Do I need to mount all my resources as well???
>
> Any help would be much appreciated.
>
> Jeff
>
> On Tue, Aug 11, 2009 at 8:20 AM, Jeff Longland<[email protected]>
> wrote:
> > It doesn't seem to be a session problem.  If I take off the first
> > ?wicket: in the URL, it will correctly load the ResultPage - so the
> > session is still valid.  I'm continuing to scratch my head as to why
> > there are two ?wicket params in the URL...  Very frustrating.
> >
> > On Mon, Aug 10, 2009 at 4:32 PM, Aiszone<[email protected]> wrote:
> >>
> >> Hi,
> >>
> >> Just a thought, could it be, that your session times out - so that the
> >> request get's a new sessionID and therefore is sendt to the homepage
> (which
> >> I assume is your normal start page for your wicket app).
> >> --
> >> View this message in context:
> http://www.nabble.com/setResponsePage%28%29-Not-Working-tp24900715p24907004.html
> >> Sent from the Wicket - User mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to