I'm having difficulty getting my helloworld portlet running on pluto, with
apache bridges.

I am getting StringIndexOutOfBoundsException on
PortletWindowUtils#getWindowId

portletWindowId = nameRef[0].substring("javax.portlet.p.".length(),
nameRef[0].indexOf('?'));

throws StringIndexOutOfBoundsException, because the value of nameRef[0]
comes back just as PORTLET_WINDOW_ID

i.e. "org.apache.portals.bridges.util.portlet_window_id" not
"javax.portlet.p.*" as the code implies


getPortletWindowId for session: CC465B39BA9199712DEEF690F90AE2C2 (thread:
15)
 no portletWindowId yet - going to derive it.
17/10/2008 15:44:23 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet default threw exception
java.lang.StringIndexOutOfBoundsException: String index out of range: -17


I'm not sure but I discussed it here and it may be related:

https://issues.apache.org/jira/browse/PB-84 CCE in
PortletWindowUtils.getPortletWindowId

Does the Bridges windowId code not work correctly when running on portlet
2.0 perhaps? I know sessio0n isolation is now an optional feature of portlet
2.0 - perhaps that's causing problems.

-----
___________________________

http://stubbisms.wordpress.com http://stubbisms.wordpress.com 
-- 
View this message in context: 
http://www.nabble.com/StringIndexOutOfBoundsException-on-apache-bridges-tp20055052p20055052.html
Sent from the Pluto - User mailing list archive at Nabble.com.

Reply via email to