Hello,

I'm trying to get a Wicket 6 app running as a Portlet in JBoss GateIn 3.6
using the wicketstuff-portlet lib (
https://github.com/wicketstuff/core/tree/master/jdk-1.6-parent/portlet-parent
).

So far I have managed to get the Wicket quickstart app running, i.e. I can
display simple things like a "Label" in the Wicket portlet.
However, as soon as I add a "Form" to my page I get an Exception (see
below).

Has anyone maybe a running example or can point me to some documentation?
Things I found on the web seem to be mostly for Wicket <1.5 or specific to
Liferay.

Thanks in advance.

Caused by: java.lang.IllegalArgumentException: Argument '_url' may not be
null.
at org.apache.wicket.util.lang.Args.notNull(Args.java:41)
at org.apache.wicket.request.Url.parse(Url.java:205)
at org.apache.wicket.request.Url.parse(Url.java:192)
at
org.apache.wicket.protocol.http.servlet.ServletWebResponse.encodeRedirectURL(ServletWebResponse.java:224)
at
org.apache.wicket.protocol.http.servlet.ServletWebResponse.sendRedirect(ServletWebResponse.java:236)
at
org.apache.wicket.protocol.http.BufferedWebResponse$SendRedirectAction.invoke(BufferedWebResponse.java:400)
at
org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:588)
at
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.stopBuffering(HeaderBufferingWebResponse.java:60)
at
org.apache.wicket.protocol.http.HeaderBufferingWebResponse.flush(HeaderBufferingWebResponse.java:97)
at
org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:269)
at
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:201)
at
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:282)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:840)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:720)
[jbossweb-7.0.13.Final.jar:]
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:657)
[jbossweb-7.0.13.Final.jar:]
at
org.gatein.pc.portlet.impl.jsr168.api.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:142)
[pc-portlet-2.4.1.Final.jar:2.4.1.Final]
at
org.gatein.pc.portlet.impl.jsr168.api.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:84)
[pc-portlet-2.4.1.Final.jar:2.4.1.Final]
at
org.apache.wicket.portlet.WicketPortlet.processMimeResponseRequest(WicketPortlet.java:407)
at
org.apache.wicket.portlet.WicketPortlet.processRequest(WicketPortlet.java:579)
at org.apache.wicket.portlet.WicketPortlet.doView(WicketPortlet.java:221)
at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:354)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:259)
...

Reply via email to