Hi,
I've been trying to consume a Tapestry JSR-168 portlet in Oracle Portal
10.1.4, which has support for WSRP. However a very simple tapestry page
is (already) failing. This page displays some boilerplate text and a
form component including one text input item. Upon display the following
stacktrace is shown:
06/03/03 14:42:58 webmodule: [id=3230371113264,1] EXCEPTION THROWN:
Uncaught exception
org.apache.hivemind.ApplicationRuntimeException: Invalid URL
"wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-mode=wsrp%3Aview&wsrp-windowState=wsrp%3Anormal&wsrp-secureURL=false/wsrp_rewrite"
[context:/WEB-INF/Home.page, line 5, column 59]
at
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:380)
at
org.apache.tapestry.portlet.PortletRendererImpl.renderPage(PortletRendererImpl.java:70)
at
$PortletRenderer_109c058b59f.renderPage($PortletRenderer_109c058b59f.java)
at
$PortletRenderer_109c058b59e.renderPage($PortletRenderer_109c058b59e.java)
at
org.apache.tapestry.portlet.PortletHomeService.service(PortletHomeService.java:80)
at $IEngineService_109c058b58a.service($IEngineService_109c058b58a.java)
at
org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:77)
at
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
at
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
at
$WebRequestServicer_109c058b559.service($WebRequestServicer_109c058b559.java)
at
$WebRequestServicer_109c058b558.service($WebRequestServicer_109c058b558.java)
at
$WebRequestServicer_109c058b557.service($WebRequestServicer_109c058b557.java)
at
$WebRequestServicer_109c058b556.service($WebRequestServicer_109c058b556.java)
at
org.apache.tapestry.portlet.RenderRequestServicerToWebRequestServicerBridge.service(RenderRequestServicerToWebRequestServicerBridge.java:49)
at
$RenderRequestServicer_109c058b551.service($RenderRequestServicer_109c058b551.java)
at
$RenderRequestServicer_109c058b550.service($RenderRequestServicer_109c058b550.java)
at
$RenderRequestServicer_109c058b54b.service($RenderRequestServicer_109c058b54b.java)
at
$RenderRequestServicer_109c058b54a.service($RenderRequestServicer_109c058b54a.java)
at
org.apache.tapestry.portlet.ApplicationPortlet.render(ApplicationPortlet.java:161)
at oracle.webdb.wsrp.server.Server.getMarkup(Unknown Source)
at
oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.invoke_getMarkup(WSRP_v1_Markup_PortType_Tie.java:98)
at
oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.processingHook(WSRP_v1_Markup_PortType_Tie.java:495)
at
com.sun.xml.rpc.server.StreamingHandler.handle(StreamingHandler.java:230)
at
com.sun.xml.rpc.server.http.ea.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:153)
at
com.sun.xml.rpc.server.http.JAXRPCServlet.doPost(JAXRPCServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.webdb.wsrp.server.ContextFilter.doFilter(Unknown Source)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
Caused by: oracle.webdb.wsrp.server.ContainerIllegalArgumentException:
Invalid URL
"wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-mode=wsrp%3Aview&wsrp-windowState=wsrp%3Anormal&wsrp-secureURL=false/wsrp_rewrite"
at oracle.webdb.wsrp.server.PortletResponseImpl.encodeURL(Unknown
Source)
at oracle.webdb.wsrp.server.RenderResponseImpl.encodeURL(Unknown Source)
at
org.apache.tapestry.portlet.PortletWebResponse.encodeURL(PortletWebResponse.java:60)
at $WebResponse_109c058b636.encodeURL($WebResponse_109c058b636.java)
at $WebResponse_109c058b51e.encodeURL($WebResponse_109c058b51e.java)
at
org.apache.tapestry.engine.RequestCycle.encodeURL(RequestCycle.java:207)
at $IRequestCycle_109c058b63f.encodeURL($IRequestCycle_109c058b63f.java)
at $IRequestCycle_109c058b53a.encodeURL($IRequestCycle_109c058b53a.java)
at org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:68)
at org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:126)
at
org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:490)
at org.apache.tapestry.form.Form.renderComponent(Form.java:250)
at
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
at
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275)
at
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:366)
... 36 more
06/03/03 14:42:58 webmodule: [id=3230371113264,1] WARNING: Unable to
process client request: Invalid URL
"wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-mode=wsrp%3Aview&wsrp-windowState=wsrp%3Anormal&wsrp-secureURL=false/wsrp_rewrite"
org.apache.hivemind.ApplicationRuntimeException: Invalid URL
"wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-mode=wsrp%3Aview&wsrp-windowState=wsrp%3Anormal&wsrp-secureURL=false/wsrp_rewrite"
[context:/WEB-INF/Home.page, line 5, column 59]
at
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:380)
at
org.apache.tapestry.portlet.PortletRendererImpl.renderPage(PortletRendererImpl.java:70)
at
$PortletRenderer_109c058b59f.renderPage($PortletRenderer_109c058b59f.java)
at
$PortletRenderer_109c058b59e.renderPage($PortletRenderer_109c058b59e.java)
at
org.apache.tapestry.portlet.PortletHomeService.service(PortletHomeService.java:80)
at $IEngineService_109c058b58a.service($IEngineService_109c058b58a.java)
at
org.apache.tapestry.services.impl.EngineServiceInnerProxy.service(EngineServiceInnerProxy.java:77)
at
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66)
at
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
at
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60)
at
$WebRequestServicer_109c058b559.service($WebRequestServicer_109c058b559.java)
at
$WebRequestServicer_109c058b558.service($WebRequestServicer_109c058b558.java)
at
$WebRequestServicer_109c058b557.service($WebRequestServicer_109c058b557.java)
at
$WebRequestServicer_109c058b556.service($WebRequestServicer_109c058b556.java)
at
org.apache.tapestry.portlet.RenderRequestServicerToWebRequestServicerBridge.service(RenderRequestServicerToWebRequestServicerBridge.java:49)
at
$RenderRequestServicer_109c058b551.service($RenderRequestServicer_109c058b551.java)
at
$RenderRequestServicer_109c058b550.service($RenderRequestServicer_109c058b550.java)
at
$RenderRequestServicer_109c058b54b.service($RenderRequestServicer_109c058b54b.java)
at
$RenderRequestServicer_109c058b54a.service($RenderRequestServicer_109c058b54a.java)
at
org.apache.tapestry.portlet.ApplicationPortlet.render(ApplicationPortlet.java:161)
at oracle.webdb.wsrp.server.Server.getMarkup(Unknown Source)
at
oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.invoke_getMarkup(WSRP_v1_Markup_PortType_Tie.java:98)
at
oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.processingHook(WSRP_v1_Markup_PortType_Tie.java:495)
at
com.sun.xml.rpc.server.StreamingHandler.handle(StreamingHandler.java:230)
at
com.sun.xml.rpc.server.http.ea.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:153)
at
com.sun.xml.rpc.server.http.JAXRPCServlet.doPost(JAXRPCServlet.java:69)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.webdb.wsrp.server.ContextFilter.doFilter(Unknown Source)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)
at com.evermind[Oracle Application Server Containers for J2EE 10g
(10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
Caused by: oracle.webdb.wsrp.server.ContainerIllegalArgumentException:
Invalid URL
"wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-mode=wsrp%3Aview&wsrp-windowState=wsrp%3Anormal&wsrp-secureURL=false/wsrp_rewrite"
at oracle.webdb.wsrp.server.PortletResponseImpl.encodeURL(Unknown
Source)
at oracle.webdb.wsrp.server.RenderResponseImpl.encodeURL(Unknown Source)
at
org.apache.tapestry.portlet.PortletWebResponse.encodeURL(PortletWebResponse.java:60)
at $WebResponse_109c058b636.encodeURL($WebResponse_109c058b636.java)
at $WebResponse_109c058b51e.encodeURL($WebResponse_109c058b51e.java)
at
org.apache.tapestry.engine.RequestCycle.encodeURL(RequestCycle.java:207)
at $IRequestCycle_109c058b63f.encodeURL($IRequestCycle_109c058b63f.java)
at $IRequestCycle_109c058b53a.encodeURL($IRequestCycle_109c058b53a.java)
at org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:68)
at org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:126)
at
org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:490)
at org.apache.tapestry.form.Form.renderComponent(Form.java:250)
at
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92)
at
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617)
at org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275)
at
org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:366)
... 36 more
Any of you got any clue whether this is an issue of Tapestry, or of
Oracle Portal. I'm guessing it is Oracle Portal messing things up, as it
is Oracle which gets mentioned in the stacktrace as cause.
Thanks.
--
Cumquat Information Technology
De Dreef 19
3706 BR Zeist
T +31 (0)30 - 6940490
F +31 (0)10 - 6940499
http://www.cumquat.nl
[EMAIL PROTECTED]
M +31 6 51 169 556
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]