Ok... tried to rebuild (Tap+Hivemind) stuff from SVN, but it looks like I run into the same issue again.
Could this be Oracle's doing?

Again here is the stack:
**********************************************************
06/03/17 15:02:05 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"
06/03/17 15:02:05
06/03/17 15:02:05 Session id : 0a00008222b84b276adaccba4d02bd97de7bf4a2e15a
06/03/17 15:02:05 Exceptions:
06/03/17 15:02:05 org.apache.hivemind.ApplicationRuntimeException: Invalid URL "wsrp_rewrite?wsrp-urlType=blockingAction&wsrp-mode=wsrp%3Aview&wsrp-windowState=wsrp%3Anormal&wsrp-secureURL=false/wsrp_rewrite"
06/03/17 15:02:05    component: [EMAIL PROTECTED]
06/03/17 15:02:05    location: context:/WEB-INF/Home.page, line 5, column 59
06/03/17 15:02:05 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" 06/03/17 15:02:05 oracle.webdb.wsrp.server.ContainerIllegalArgumentException.<init>(Unknown Source) 06/03/17 15:02:05 oracle.webdb.wsrp.server.ContainerIllegalArgumentException.<init>(Unknown Source) 06/03/17 15:02:05 oracle.webdb.wsrp.server.PortletResponseImpl.encodeURL(Unknown Source) 06/03/17 15:02:05 oracle.webdb.wsrp.server.RenderResponseImpl.encodeURL(Unknown Source) 06/03/17 15:02:05 org.apache.tapestry.portlet.PortletWebResponse.encodeURL(PortletWebResponse.java:60) 06/03/17 15:02:05 $WebResponse_10a0881c83d.encodeURL($WebResponse_10a0881c83d.java) 06/03/17 15:02:05 $WebResponse_10a0881c725.encodeURL($WebResponse_10a0881c725.java) 06/03/17 15:02:05 org.apache.tapestry.engine.RequestCycle.encodeURL(RequestCycle.java:207) 06/03/17 15:02:05 $IRequestCycle_10a0881c846.encodeURL($IRequestCycle_10a0881c846.java) 06/03/17 15:02:05 $IRequestCycle_10a0881c741.encodeURL($IRequestCycle_10a0881c741.java) 06/03/17 15:02:05 org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:68) 06/03/17 15:02:05 org.apache.tapestry.portlet.PortletLink.getURL(PortletLink.java:126) 06/03/17 15:02:05 org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:490) 06/03/17 15:02:05 org.apache.tapestry.form.Form.renderComponent(Form.java:250) 06/03/17 15:02:05 org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 06/03/17 15:02:05 org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:92) 06/03/17 15:02:05 org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:617) 06/03/17 15:02:05 org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:275) 06/03/17 15:02:05 org.apache.tapestry.engine.RequestCycle.renderPage(RequestCycle.java:366) 06/03/17 15:02:05 org.apache.tapestry.portlet.PortletRendererImpl.renderPage(PortletRendererImpl.java:70) 06/03/17 15:02:05 $PortletRenderer_10a0881c7a5.renderPage($PortletRenderer_10a0881c7a5.java) 06/03/17 15:02:05 org.apache.tapestry.portlet.PortletHomeService.service(PortletHomeService.java:80) 06/03/17 15:02:05 $IEngineService_10a0881c791.service($IEngineService_10a0881c791.java) 06/03/17 15:02:05 org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:66) 06/03/17 15:02:05 org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 06/03/17 15:02:05 org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 06/03/17 15:02:05 $WebRequestServicer_10a0881c75f.service($WebRequestServicer_10a0881c75f.java) 06/03/17 15:02:05 $WebRequestServicer_10a0881c75d.service($WebRequestServicer_10a0881c75d.java) 06/03/17 15:02:05 org.apache.tapestry.portlet.RenderRequestServicerToWebRequestServicerBridge.service(RenderRequestServicerToWebRequestServicerBridge.java:49) 06/03/17 15:02:05 $RenderRequestServicer_10a0881c757.service($RenderRequestServicer_10a0881c757.java) 06/03/17 15:02:05 $RenderRequestServicer_10a0881c751.service($RenderRequestServicer_10a0881c751.java) 06/03/17 15:02:05 org.apache.tapestry.portlet.ApplicationPortlet.render(ApplicationPortlet.java:161)
06/03/17 15:02:05 oracle.webdb.wsrp.server.Server.getMarkup(Unknown Source)
06/03/17 15:02:05 oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.invoke_getMarkup(WSRP_v1_Markup_PortType_Tie.java:98) 06/03/17 15:02:05 oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.processingHook(WSRP_v1_Markup_PortType_Tie.java:495) 06/03/17 15:02:05 com.sun.xml.rpc.server.StreamingHandler.handle(StreamingHandler.java:230) 06/03/17 15:02:05 com.sun.xml.rpc.server.http.ea.JAXRPCServletDelegate.doPost(JAXRPCServletDelegate.java:153) 06/03/17 15:02:05 com.sun.xml.rpc.server.http.JAXRPCServlet.doPost(JAXRPCServlet.java:69) 06/03/17 15:02:05 javax.servlet.http.HttpServlet.service(HttpServlet.java:760) 06/03/17 15:02:05 javax.servlet.http.HttpServlet.service(HttpServlet.java:853) 06/03/17 15:02:05 com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) 06/03/17 15:02:05 oracle.webdb.wsrp.server.ContextFilter.doFilter(Unknown Source) 06/03/17 15:02:05 com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663) 06/03/17 15:02:05 com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) 06/03/17 15:02:05 com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) 06/03/17 15:02:05 com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) 06/03/17 15:02:05 com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) 06/03/17 15:02:05 com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
06/03/17 15:02:05 java.lang.Thread.run(Thread.java:534)
06/03/17 15:02:05
**********************************************************

Raphaƫl Jean wrote:
Jan,

I've never tried Oracle Portal but I've been able to run a Tapestry portlet in 
WSRP4J, the Apache WSRP provider project. I had to fix a couple of Tapestry 
issues regarding URL rewriting, which is critical in WSRP.

I believe your problem is due to the fact that Tapestry wrongly encodes portlet 
URLs. That is, it's calling RenderResponse.encodeURL() for URLs created by 
RenderResponse.createRenderURL() or createActionURL(). Another problem is that 
Tapestry omits to encode URLs for assets or other resources unless they require 
an active session. In WSRP, all resource URLs should be encoded regardless of 
whether they are stateful or not.

I created a jira issue for this problem: TAPESTRY-802

Raphael Jean
EntropySoft

-----Original Message-----
From: Jan Vissers [mailto:[EMAIL PROTECTED]
Sent: lundi 6 mars 2006 09:33
To: Tapestry users
Subject: Re: Issue using Oracle Portal and Tapestry JSR-168 support (stack
included)

Maybe to rephrase my question:

Who has successfully created a Tapestry JSR-168 portlet and consumed
this portlet in Oracle Portal 10.1.4 via a WSRP provider?

-J.

Jan Vissers wrote:
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(PortletRenderer
Impl.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(EngineSe
rviceInnerProxy.java:77)
   at

org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineSe
rviceOuterProxy.java:66)
   at

org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
   at

org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEng
ineTerminator.java:60)
   at

$WebRequestServicer_109c058b559.service($WebRequestServicer_109c058b559.ja
va)
   at

$WebRequestServicer_109c058b558.service($WebRequestServicer_109c058b558.ja
va)
   at

$WebRequestServicer_109c058b557.service($WebRequestServicer_109c058b557.ja
va)
   at

$WebRequestServicer_109c058b556.service($WebRequestServicer_109c058b556.ja
va)
   at

org.apache.tapestry.portlet.RenderRequestServicerToWebRequestServicerBridg
e.service(RenderRequestServicerToWebRequestServicerBridge.java:49)
   at

$RenderRequestServicer_109c058b551.service($RenderRequestServicer_109c058b
551.java)
   at

$RenderRequestServicer_109c058b550.service($RenderRequestServicer_109c058b
550.java)
   at

$RenderRequestServicer_109c058b54b.service($RenderRequestServicer_109c058b
54b.java)
   at

$RenderRequestServicer_109c058b54a.service($RenderRequestServicer_109c058b
54a.java)
   at

org.apache.tapestry.portlet.ApplicationPortlet.render(ApplicationPortlet.j
ava:161)
   at oracle.webdb.wsrp.server.Server.getMarkup(Unknown Source)
   at

oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.invoke_getMarkup(WSRP_v1_Mar
kup_PortType_Tie.java:98)
   at

oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.processingHook(WSRP_v1_Marku
p_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(JAXRPCServletD
elegate.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(ServletRequestDi
spatcher.java:663)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(Servlet
RequestDispatcher.java:330)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHan
dler.java:830)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:2
85)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:1
26)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(Releasabl
eResourcePooledExecutor.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(PortletWebRespons
e.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(PortletRenderer
Impl.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(EngineSe
rviceInnerProxy.java:77)
   at

org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineSe
rviceOuterProxy.java:66)
   at

org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248)
   at

org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEng
ineTerminator.java:60)
   at

$WebRequestServicer_109c058b559.service($WebRequestServicer_109c058b559.ja
va)
   at

$WebRequestServicer_109c058b558.service($WebRequestServicer_109c058b558.ja
va)
   at

$WebRequestServicer_109c058b557.service($WebRequestServicer_109c058b557.ja
va)
   at

$WebRequestServicer_109c058b556.service($WebRequestServicer_109c058b556.ja
va)
   at

org.apache.tapestry.portlet.RenderRequestServicerToWebRequestServicerBridg
e.service(RenderRequestServicerToWebRequestServicerBridge.java:49)
   at

$RenderRequestServicer_109c058b551.service($RenderRequestServicer_109c058b
551.java)
   at

$RenderRequestServicer_109c058b550.service($RenderRequestServicer_109c058b
550.java)
   at

$RenderRequestServicer_109c058b54b.service($RenderRequestServicer_109c058b
54b.java)
   at

$RenderRequestServicer_109c058b54a.service($RenderRequestServicer_109c058b
54a.java)
   at

org.apache.tapestry.portlet.ApplicationPortlet.render(ApplicationPortlet.j
ava:161)
   at oracle.webdb.wsrp.server.Server.getMarkup(Unknown Source)
   at

oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.invoke_getMarkup(WSRP_v1_Mar
kup_PortType_Tie.java:98)
   at

oracle.webdb.wsrp.WSRP_v1_Markup_PortType_Tie.processingHook(WSRP_v1_Marku
p_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(JAXRPCServletD
elegate.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(ServletRequestDi
spatcher.java:663)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.ServletRequestDispatcher.forwardInternal(Servlet
RequestDispatcher.java:330)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.HttpRequestHandler.processRequest(HttpRequestHan
dler.java:830)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:2
85)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:1
26)
   at com.evermind[Oracle Application Server Containers for J2EE 10g

(10.1.2.0.2)].util.ReleasableResourcePooledExecutor$MyWorker.run(Releasabl
eResourcePooledExecutor.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(PortletWebRespons
e.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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
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]

Reply via email to