FAQ
I used successfully the tree2 component with Jetspeed 2, using the
org.apache.myfaces.portlet.MyFacesGenericPortlet portlet-class.

I recently switched to Websphere Portal Server 5, but the container
throws a ClassCastException...
I think the problem is that Websphere portlets must subclass the
PortletAdapter class.

Is there any chance to use the tree2 component in WebSphere ?

Thanks.

Search Discussions

  • Sean Schofield at May 26, 2005 at 12:26 pm
    Tree2 should work in any J2EE cotainer with any JSF implementation. I
    haven't used it with portlets but you seem to be describing a portlet
    problem ... Why don't you give us more information (stack trace)
    about the ClassCastException?

    sean
    On 5/26/05, POUSSE Sebastien wrote:
    I used successfully the tree2 component with Jetspeed 2, using the
    org.apache.myfaces.portlet.MyFacesGenericPortlet portlet-class.

    I recently switched to Websphere Portal Server 5, but the container
    throws a ClassCastException...
    I think the problem is that Websphere portlets must subclass the
    PortletAdapter class.

    Is there any chance to use the tree2 component in WebSphere ?

    Thanks.
  • POUSSE Sebastien at May 26, 2005 at 1:47 pm
    Thanks for the quick reply
    You could find the entire StackTrace at the end of this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the javax.portlet.GenericPortlet
    class
    - Websphere uses Jetspeed 1. Jetspeed portlet subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in PortletAdapter class,
    and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le chargement du servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at
    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
    at
    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.(WebApp.java:1457)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)
    at
    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)
    at
    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)
    at
    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)
    at
    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)
    at
    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)
    at
    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at org.apache.jsp._Control._jspService(_Control.java:1870)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:106)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(_LayeredContainer.java:1175)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at org.apache.jsp._Home._jspService(_Home.java:93)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.screens.Default.render(Default.java:73)
    at
    com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:64)
    at
    com.ibm.wps.engine.tags.ScreenRenderTag.doStartTag(ScreenRenderTag.java:69)
    at org.apache.jsp._Default._jspService(_Default.java:5396)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.java:129)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:71)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:817)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:484)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:186)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1021)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
    at
    com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at
    com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
    at
    com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
    at
    com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at
    com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at
    com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))



    Sean Schofield a écrit :
    Tree2 should work in any J2EE cotainer with any JSF implementation. I
    haven't used it with portlets but you seem to be describing a portlet
    problem ... Why don't you give us more information (stack trace)
    about the ClassCastException?

    sean

    On 5/26/05, POUSSE Sebastien wrote:

    I used successfully the tree2 component with Jetspeed 2, using the
    org.apache.myfaces.portlet.MyFacesGenericPortlet portlet-class.

    I recently switched to Websphere Portal Server 5, but the container
    throws a ClassCastException...
    I think the problem is that Websphere portlets must subclass the
    PortletAdapter class.

    Is there any chance to use the tree2 component in WebSphere ?

    Thanks.

  • Sean Schofield at May 26, 2005 at 2:00 pm
    OK that is definitely a portlet issue. Since I know nothing about
    portlets I will let one of the portlet gurus on the list handle that
    one.

    sean
    On 5/26/05, POUSSE Sebastien wrote:
    Thanks for the quick reply
    You could find the entire StackTrace at the end of this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the javax.portlet.GenericPortlet
    class
    - Websphere uses Jetspeed 1. Jetspeed portlet subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in PortletAdapter class,
    and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le chargement du servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at
    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
    at
    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1457)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)
    at
    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)
    at
    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)
    at
    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)
    at
    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)
    at
    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)
    at
    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at org.apache.jsp._Control._jspService(_Control.java:1870)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:106)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(_LayeredContainer.java:1175)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at org.apache.jsp._Home._jspService(_Home.java:93)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.screens.Default.render(Default.java:73)
    at
    com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:64)
    at
    com.ibm.wps.engine.tags.ScreenRenderTag.doStartTag(ScreenRenderTag.java:69)
    at org.apache.jsp._Default._jspService(_Default.java:5396)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.java:129)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:71)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:817)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:484)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:186)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1021)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
    at
    com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at
    com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:116)
    at
    com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
    at
    com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at
    com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at
    com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))



    Sean Schofield a écrit :
    Tree2 should work in any J2EE cotainer with any JSF implementation. I
    haven't used it with portlets but you seem to be describing a portlet
    problem ... Why don't you give us more information (stack trace)
    about the ClassCastException?

    sean

    On 5/26/05, POUSSE Sebastien wrote:

    I used successfully the tree2 component with Jetspeed 2, using the
    org.apache.myfaces.portlet.MyFacesGenericPortlet portlet-class.

    I recently switched to Websphere Portal Server 5, but the container
    throws a ClassCastException...
    I think the problem is that Websphere portlets must subclass the
    PortletAdapter class.

    Is there any chance to use the tree2 component in WebSphere ?

    Thanks.

  • IdRatherBeSailing at May 26, 2005 at 2:58 pm
    The legacy portlet container in that WP stacktrace
    would lead me to believe that WP believes you're
    trying to use a WebSphere Portlet (IBM proprietary
    portlet API), not their JSR168 Portlet container and
    JSR168 portlet.

    How did you create your portlet WAR and portlet.xml
    file?

    --- POUSSE Sebastien wrote:
    Thanks for the quick reply
    You could find the entire StackTrace at the end of
    this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the
    javax.portlet.GenericPortlet
    class
    - Websphere uses Jetspeed 1. Jetspeed portlet
    subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in
    PortletAdapter class,
    and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but
    without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup
    E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le
    chargement du servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at
    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
    at
    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1457)
    at
    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)
    at
    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)
    at
    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)
    at
    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)
    at
    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)
    at
    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)
    at
    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at
    com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at
    org.apache.jsp._Control._jspService(_Control.java:1870)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at
    com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at
    com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at
    com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:106)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at
    com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at
    com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(_LayeredContainer.java:1175)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at
    com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    >
    === message truncated ===


    __________________________________________________
    Do You Yahoo!?
    Tired of spam? Yahoo! Mail has the best spam protection around
    http://mail.yahoo.com
  • POUSSE Sebastien at May 26, 2005 at 3:11 pm
    You're right. I used the project wizard "portlet project", not the
    "JSR168 portlet project". But I didn't think it was not compatible.
    Do you reckon Myfaces components should be used only in a JSR168 portlet ?
    I have to communicate with other portlets via the click2action, and I
    cannot do that with a JSR168 portlet.

    Sebastien

    IdRatherBeSailing a écrit :
    The legacy portlet container in that WP stacktrace
    would lead me to believe that WP believes you're
    trying to use a WebSphere Portlet (IBM proprietary
    portlet API), not their JSR168 Portlet container and
    JSR168 portlet.

    How did you create your portlet WAR and portlet.xml
    file?

    --- POUSSE Sebastien wrote:


    Thanks for the quick reply
    You could find the entire StackTrace at the end of
    this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the
    javax.portlet.GenericPortlet
    class
    - Websphere uses Jetspeed 1. Jetspeed portlet
    subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in
    PortletAdapter class,
    and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but
    without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup
    E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le
    chargement du servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at

    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)

    at

    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)

    at

    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)

    at

    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1457)

    at

    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)

    at

    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)

    at

    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)

    at

    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)

    at

    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)

    at

    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)

    at

    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)

    at

    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)

    at

    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)

    at

    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)

    at

    com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)

    at

    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)

    at

    org.apache.jsp._Control._jspService(_Control.java:1870)

    at

    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)

    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)

    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at

    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)

    at

    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)

    at

    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)

    at

    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)

    at

    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)

    at

    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)

    at

    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)

    at

    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)

    at

    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)

    at

    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)

    at

    com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)

    at

    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)

    at

    com.ibm.wps.composition.elements.Component.render(Component.java:906)

    at

    com.ibm.wps.composition.elements.Control.render(Control.java:210)

    at

    com.ibm.wps.composition.Composition.render(Composition.java:2747)

    at

    org.apache.jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:106)

    at

    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)

    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)

    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at

    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)

    at

    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)

    at

    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)

    at

    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)

    at

    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)

    at

    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)

    at

    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)

    at

    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)

    at

    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)

    at

    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)

    at

    com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)

    at

    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)

    at

    com.ibm.wps.composition.elements.Component.render(Component.java:906)

    at

    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)

    at

    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)

    at

    org.apache.jsp._LayeredContainer._jspService(_LayeredContainer.java:1175)

    at

    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)

    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)

    at

    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)

    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

    at

    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)

    at

    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)

    at

    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)

    at

    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)

    at

    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)

    at

    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)

    at

    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)

    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)

    at

    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)

    at

    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)

    at

    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)

    at

    com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)


    === message truncated ===


    __________________________________________________
    Do You Yahoo!?
    Tired of spam? Yahoo! Mail has the best spam protection around
    http://mail.yahoo.com

  • IdRatherBeSailing at May 26, 2005 at 3:22 pm
    It's not that MyFaces components can't be used in a WP
    portlet, it's the MyFacesGenericPortlet that
    subclasses the javax.portlet.GenericPortlet that
    won't work because the WP Portlet Container uses it's
    own APIs/classes that are separate and distinct from
    the JSR168 Portlet interfaces/classes that
    MyFacesGenericPortlet uses. WP supports both by
    having 2 portlet containers, one that can load WP
    portlets with the proprietary interfaces/classes and
    one that can load JSR168
    (javax.portlet.GenericPortlet) portlets.

    If you're buildng a WP JSR168 portlet, then you could
    use IBM's JSF Portlet or I guess MyFacesGenericPortlet
    (although IBM's is in a released/supported product
    whereas MyFaces is not yet "final" and still a
    milestone release), but the MyFaces components should
    work with either. If you must build a WP JSF portlet
    (non-JSR168) then use IBM's WP JSF Portlet and not
    MyFacesGenericPortlet.

    --- POUSSE Sebastien wrote:
    You're right. I used the project wizard "portlet
    project", not the
    "JSR168 portlet project". But I didn't think it was
    not compatible.
    Do you reckon Myfaces components should be used only
    in a JSR168 portlet ?
    I have to communicate with other portlets via the
    click2action, and I
    cannot do that with a JSR168 portlet.

    Sebastien

    IdRatherBeSailing a écrit :
    The legacy portlet container in that WP stacktrace
    would lead me to believe that WP believes you're
    trying to use a WebSphere Portlet (IBM proprietary
    portlet API), not their JSR168 Portlet container and
    JSR168 portlet.

    How did you create your portlet WAR and portlet.xml
    file?

    --- POUSSE Sebastien wrote:


    Thanks for the quick reply
    You could find the entire StackTrace at the end of
    this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the
    javax.portlet.GenericPortlet
    class
    - Websphere uses Jetspeed 1. Jetspeed portlet
    subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in
    PortletAdapter class,
    and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but
    without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup
    E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le
    chargement du servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at

    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)
    at

    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)
    at

    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)
    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)
    at

    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)
    at

    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1457)
    at

    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)
    at

    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)
    at

    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)
    at

    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)
    at

    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)
    at

    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)
    at

    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)
    at

    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)
    at

    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at

    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at

    com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at

    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at

    org.apache.jsp._Control._jspService(_Control.java:1870)
    at

    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at

    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    === message truncated ===




    __________________________________
    Do you Yahoo!?
    Yahoo! Small Business - Try our new Resources site
    http://smallbusiness.yahoo.com/resources/
  • POUSSE Sebastien at May 31, 2005 at 3:42 pm
    I built a JSR168 portlet with the RAD wizard.
    I used the MyFacesGenericPortlet, but I get a NoSuchMethodException...My
    execution environment is the "Test Portal Environment 5.0".

    I would like to know if someone already succeed in getting the x:tree2
    working with Websphere Portal 5 ?
    It is quite important for me to know whether I must invest more time on
    it for a result, or look for another solution..

    Thanks

    Here is the stacktrace :

    E com.ibm.wps.engine.tags.PortletRenderTag doStartTag
    javax.portlet.PortletException
    at java.lang.Throwable.(PortletException.java:77)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:270)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:141)
    at
    com.ibm.wps.pe.pc.std.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:161)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:421)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at org.apache.jsp._Control._jspService(Control.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(UnlayeredContainer-V.jsp
    :12)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(LayeredContainer.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at org.apache.jsp._Home._jspService(Home.jsp :2)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.screens.Default.render(Default.java:73)
    at
    com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:64)
    at
    com.ibm.wps.engine.tags.ScreenRenderTag.doStartTag(ScreenRenderTag.java:69)
    at org.apache.jsp._Default._jspService(Default.jsp :572)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.java:129)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:71)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:817)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:484)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:186)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1021)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
    at
    com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at
    com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    at
    com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at
    com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at
    com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java)

    Nested Exception is java.lang.NoSuchMethodError:
    java/lang/RuntimeException.(Throwable.java)
    at java.lang.Throwable.(NoSuchMethodError.java:56)
    at javax.faces.FacesException.(PortletExternalContextImpl.java:180)
    at
    org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:242)
    at
    org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
    at
    org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:292)
    at
    org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:349)
    at
    org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:258)
    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:235)
    at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
    at
    com.ibm.wps.pe.pc.std.core.PortletServlet.dispatch(PortletServlet.java:212)
    at
    com.ibm.wps.pe.pc.std.core.PortletServlet.doGet(PortletServlet.java:154)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at
    com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:248)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:230)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:141)
    at
    com.ibm.wps.pe.pc.std.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:161)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:421)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at org.apache.jsp._Control._jspService(Control.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(UnlayeredContainer-V.jsp
    :12)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(LayeredContainer.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at org.apache.jsp._Home._jspService(Home.jsp :2)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.screens.Default.render(Default.java:73)
    at
    com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:64)
    at
    com.ibm.wps.engine.tags.ScreenRenderTag.doStartTag(ScreenRenderTag.java:69)
    at org.apache.jsp._Default._jspService(Default.jsp :572)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.java:129)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:71)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:817)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:484)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:186)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1021)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
    at
    com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at
    com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    at
    com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at
    com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at
    com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java)




    IdRatherBeSailing a écrit :
    It's not that MyFaces components can't be used in a WP
    portlet, it's the MyFacesGenericPortlet that
    subclasses the javax.portlet.GenericPortlet that
    won't work because the WP Portlet Container uses it's
    own APIs/classes that are separate and distinct from
    the JSR168 Portlet interfaces/classes that
    MyFacesGenericPortlet uses. WP supports both by
    having 2 portlet containers, one that can load WP
    portlets with the proprietary interfaces/classes and
    one that can load JSR168
    (javax.portlet.GenericPortlet) portlets.

    If you're buildng a WP JSR168 portlet, then you could
    use IBM's JSF Portlet or I guess MyFacesGenericPortlet
    (although IBM's is in a released/supported product
    whereas MyFaces is not yet "final" and still a
    milestone release), but the MyFaces components should
    work with either. If you must build a WP JSF portlet
    (non-JSR168) then use IBM's WP JSF Portlet and not
    MyFacesGenericPortlet.

    --- POUSSE Sebastien wrote:


    You're right. I used the project wizard "portlet
    project", not the
    "JSR168 portlet project". But I didn't think it was
    not compatible.
    Do you reckon Myfaces components should be used only
    in a JSR168 portlet ?
    I have to communicate with other portlets via the
    click2action, and I
    cannot do that with a JSR168 portlet.

    Sebastien

    IdRatherBeSailing a écrit :


    The legacy portlet container in that WP stacktrace
    would lead me to believe that WP believes you're
    trying to use a WebSphere Portlet (IBM proprietary
    portlet API), not their JSR168 Portlet container
    and

    JSR168 portlet.

    How did you create your portlet WAR and portlet.xml
    file?

    --- POUSSE Sebastien <sebastien.pousse@c-s.fr>
    wrote:



    Thanks for the quick reply
    You could find the entire StackTrace at the end of
    this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the
    javax.portlet.GenericPortlet
    class
    - Websphere uses Jetspeed 1. Jetspeed portlet
    subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in
    PortletAdapter class,
    and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but
    without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup


    E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le
    chargement du servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at



    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebAppServletManager.java:188)



    at



    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReference(WebAppServletManager.java:455)



    at



    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:646)



    at



    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateInfo(WebAppRequestDispatcherInfo.java:187)



    at



    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebAppRequestDispatcherInfo.java:68)



    at



    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1457)



    at



    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java:1416)



    at



    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDispatcher(ServletDefinitionImpl.java:258)



    at



    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(InternalPortletData.java:144)



    at



    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(PortletInvokerImpl.java:405)



    at



    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:135)



    at



    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(PortletContainerImpl.java:1378)



    at



    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:386)



    at



    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:428)



    at



    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)



    at



    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)



    at



    com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)



    at



    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)



    at



    org.apache.jsp._Control._jspService(_Control.java:1870)



    at



    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)



    at



    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)


    === message truncated ===




    __________________________________
    Do you Yahoo!?
    Yahoo! Small Business - Try our new Resources site
    http://smallbusiness.yahoo.com/resources/

  • Mike Burati at May 31, 2005 at 4:21 pm
    I've never tried what you're trying, but I can offer a guess as to what's causing your problem below.

    Note, in the stacktrace, it says:

    Nested Exception is java.lang.NoSuchMethodError:
    java/lang/RuntimeException.(Throwable.java)
    at java.lang.Throwable.(NoSuchMethodError.java:56)
    at javax.faces.FacesException.(PortletExternalContextImpl.java:180)
    ...

    Line 180 of PortletExternalContextImpl is in a catch of a PortletException and it's trying to wrap whatever it got in a FacesException.

    Note, it's the Constructor of the FacesException that's getting the NoSuchMethodError though.

    Line 32 (from your stacktrace) of FacesException is:

    public FacesException(Throwable cause)
    {
    super(cause);
    }

    Where FacesException extends java.lang.RuntimeException.

    The likely cause of this is that you're using a server that's running JDK1.3.x, not 1.4.
    It looks like the RuntimeException constructor that takes a throwable was not added until 1.4.

    Once you resolve this particular issue though (running with 1.4 instead of 1.3 - I think you may need WP5.1 for that),
    you'll likely run into whatever problem it was trying to report when it got that NoSuchMethod error trying to construct a FacesException from a PortletException (ie, you'll be able to see what the original PortletException was). In the meantime, if you can build MyFaces, you could try sticking in an e.printStackTrace() in the catch of the PortletException, around line 174 of PortletExternalContextImpl.java so that you can see what the actual exception is before it gets lost while trying to construct a FacesException from it with the wrong version of the JVM...

    Good luck,
    ..Mike




    -----Original Message-----
    From: POUSSE Sebastien
    Sent: Tuesday, May 31, 2005 11:36 AM
    To: MyFaces Discussion
    Subject: Re: Tree2 and Websphere Portal 5

    I built a JSR168 portlet with the RAD wizard.
    I used the MyFacesGenericPortlet, but I get a NoSuchMethodException...My execution environment is the "Test Portal Environment 5.0".

    I would like to know if someone already succeed in getting the x:tree2 working with Websphere Portal 5 ?
    It is quite important for me to know whether I must invest more time on it for a result, or look for another solution..

    Thanks

    Here is the stacktrace :

    E com.ibm.wps.engine.tags.PortletRenderTag doStartTag
    javax.portlet.PortletException
    at java.lang.Throwable.(PortletException.java:77)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:270)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:141)
    at
    com.ibm.wps.pe.pc.std.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:161)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:421)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at org.apache.jsp._Control._jspService(Control.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(UnlayeredContainer-V.jsp
    :12)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(LayeredContainer.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at org.apache.jsp._Home._jspService(Home.jsp :2)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.screens.Default.render(Default.java:73)
    at
    com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:64)
    at
    com.ibm.wps.engine.tags.ScreenRenderTag.doStartTag(ScreenRenderTag.java:69)
    at org.apache.jsp._Default._jspService(Default.jsp :572)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.java:129)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:71)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:817)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:484)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:186)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1021)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
    at
    com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at
    com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    at
    com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at
    com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at
    com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java)

    Nested Exception is java.lang.NoSuchMethodError:
    java/lang/RuntimeException.(Throwable.java)
    at java.lang.Throwable.(NoSuchMethodError.java:56)
    at javax.faces.FacesException.(PortletExternalContextImpl.java:180)
    at
    org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:242)
    at
    org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
    at
    org.apache.myfaces.portlet.MyFacesGenericPortlet.nonFacesRequest(MyFacesGenericPortlet.java:292)
    at
    org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:349)
    at
    org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:258)
    at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:235)
    at javax.portlet.GenericPortlet.render(GenericPortlet.java:163)
    at
    com.ibm.wps.pe.pc.std.core.PortletServlet.dispatch(PortletServlet.java:212)
    at
    com.ibm.wps.pe.pc.std.core.PortletServlet.doGet(PortletServlet.java:154)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at
    com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:248)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:230)
    at
    org.apache.pluto.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:141)
    at
    com.ibm.wps.pe.pc.std.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:161)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:421)
    at
    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:102)
    at
    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java:95)
    at com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)
    at
    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:151)
    at org.apache.jsp._Control._jspService(Control.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at com.ibm.wps.composition.elements.Control.render(Control.java:210)
    at com.ibm.wps.composition.Composition.render(Composition.java:2747)
    at
    org.apache.jsp._UnlayeredContainer_2D_V._jspService(UnlayeredContainer-V.jsp
    :12)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at
    org.apache.jsp._LayeredContainer._jspService(LayeredContainer.jsp :176)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.skins.Default.render(Default.java:70)
    at
    com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:75)
    at com.ibm.wps.composition.elements.Component.render(Component.java:906)
    at
    com.ibm.wps.composition.elements.SingleEntryContainer.render(SingleEntryContainer.java:207)
    at
    com.ibm.wps.engine.tags.CompositionRenderTag.doStartTag(CompositionRenderTag.java:318)
    at org.apache.jsp._Home._jspService(Home.jsp :2)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.ServicingServletState.service(StrictLifecycleServlet.java:333)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.screens.Default.render(Default.java:73)
    at
    com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:64)
    at
    com.ibm.wps.engine.tags.ScreenRenderTag.doStartTag(ScreenRenderTag.java:69)
    at org.apache.jsp._Default._jspService(Default.jsp :572)
    at
    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.java:89)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:364)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.serviceJspFile(JspServlet.java:700)
    at
    com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:798)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1025)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:251)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:89)
    at
    com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:50)
    at
    com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:44)
    at com.ibm.wps.engine.templates.themes.Default.render(Default.java:129)
    at
    com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:71)
    at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:817)
    at com.ibm.wps.engine.Servlet.doGet(Servlet.java:484)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    at
    com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    at
    com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    at
    com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    at
    com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    at
    com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:186)
    at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:1021)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:566)
    at
    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:198)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:80)
    at
    com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:214)
    at
    com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    at
    com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    at
    com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    at
    com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    at
    com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:615)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:449)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java)




    IdRatherBeSailing a écrit :
    It's not that MyFaces components can't be used in a WP portlet, it's
    the MyFacesGenericPortlet that subclasses the
    javax.portlet.GenericPortlet that won't work because the WP Portlet
    Container uses it's own APIs/classes that are separate and distinct
    from the JSR168 Portlet interfaces/classes that
    MyFacesGenericPortlet uses. WP supports both by
    having 2 portlet containers, one that can load WP portlets with the
    proprietary interfaces/classes and one that can load JSR168
    (javax.portlet.GenericPortlet) portlets.

    If you're buildng a WP JSR168 portlet, then you could use IBM's JSF
    Portlet or I guess MyFacesGenericPortlet (although IBM's is in a
    released/supported product whereas MyFaces is not yet "final" and still
    a milestone release), but the MyFaces components should work with
    either. If you must build a WP JSF portlet
    (non-JSR168) then use IBM's WP JSF Portlet and not
    MyFacesGenericPortlet.

    --- POUSSE Sebastien wrote:


    You're right. I used the project wizard "portlet project", not the
    "JSR168 portlet project". But I didn't think it was not compatible.
    Do you reckon Myfaces components should be used only in a JSR168
    portlet ?
    I have to communicate with other portlets via the click2action, and I
    cannot do that with a JSR168 portlet.

    Sebastien

    IdRatherBeSailing a écrit :


    The legacy portlet container in that WP stacktrace would lead me to
    believe that WP believes you're trying to use a WebSphere Portlet
    (IBM proprietary portlet API), not their JSR168 Portlet container
    and

    JSR168 portlet.

    How did you create your portlet WAR and portlet.xml file?

    --- POUSSE Sebastien <sebastien.pousse@c-s.fr>
    wrote:



    Thanks for the quick reply
    You could find the entire StackTrace at the end of this mail.
    What I understand is :
    - the MyFacesGenericPortlet subclasses the
    javax.portlet.GenericPortlet class
    - Websphere uses Jetspeed 1. Jetspeed portlet subclasses the
    org.apache.jetspeed.portlet.Portlet class.
    - Websphere may try to cast the MyFacesPortlet in PortletAdapter
    class, and fails.

    I tried to use the Websphere class
    (com.ibm.faces.webapp.WPFacesGenericPortlet), but without success.

    [26/05/05 14:06:41:328 CEST] 35fa7fa3 WebGroup


    E SRVE0020E:
    [Servlet error]-[sebportlet1.MyFacesPortlet]: Le chargement du
    servlet a
    échoué: java.lang.ClassCastException:
    org.apache.myfaces.portlet.MyFacesGenericPortlet
    at



    com.ibm.ws.webcontainer.webapp.WebAppServletManager.loadServlet(WebApp
    ServletManager.java:188)



    at



    com.ibm.ws.webcontainer.webapp.WebAppServletManager.getServletReferenc
    e(WebAppServletManager.java:455)



    at



    com.ibm.ws.webcontainer.webapp.WebApp.getServletReference(WebApp.java:
    646)



    at



    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.calculateIn
    fo(WebAppRequestDispatcherInfo.java:187)



    at



    com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcherInfo.<init>(WebA
    ppRequestDispatcherInfo.java:68)



    at



    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
    :1457)



    at



    com.ibm.ws.webcontainer.webapp.WebApp.getRequestDispatcher(WebApp.java
    :1416)



    at



    com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl.getRequestDisp
    atcher(ServletDefinitionImpl.java:258)



    at



    com.ibm.wps.pe.pc.legacy.InternalPortletData.getRequestDispatcher(Inte
    rnalPortletData.java:144)



    at



    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.callMethod(Po
    rtletInvokerImpl.java:405)



    at



    com.ibm.wps.pe.pc.legacy.invoker.impl.PortletInvokerImpl.render(Portle
    tInvokerImpl.java:135)



    at



    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.callPortletMethod(Portle
    tContainerImpl.java:1378)



    at



    com.ibm.wps.pe.pc.legacy.PortletContainerImpl.renderPortlet(PortletCon
    tainerImpl.java:386)



    at



    com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContaine
    rImpl.java:428)



    at



    com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerI
    mpl.java:102)



    at



    com.ibm.wps.pe.pc.PortletContainer.renderPortlet(PortletContainer.java
    :95)



    at



    com.ibm.wps.composition.PortletHolder.render(PortletHolder.java:87)



    at



    com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.j
    ava:151)



    at



    org.apache.jsp._Control._jspService(_Control.java:1870)



    at



    com.ibm.ws.webcontainer.jsp.runtime.HttpJspBase.service(HttpJspBase.ja
    va:89)



    at



    javax.servlet.http.HttpServlet.service(HttpServlet.java:853)


    === message truncated ===




    __________________________________
    Do you Yahoo!?
    Yahoo! Small Business - Try our new Resources site
    http://smallbusiness.yahoo.com/resources/

  • Nicolas Viollin (sent by Nabble.com) at Oct 7, 2005 at 3:15 pm
    Hi sebastien,

    I am currently trying to use a tree2 component with jetspeed2. What i am having is a tree hierarchy that can change between views (i am using server side toggle). The problem is that between the changes of my hierarchy, the tree state is saved somewhere and reused for the new tree, which result in an exception, here is the stack trace:

    JetspeedRequestDispatcher failed to include servlet resources. (details below)
    Exception: java.lang.IllegalStateException
    Message: Encountered a node [0:0] + with an illogical state. Node is expanded but it is also considered a leaf (a leaf cannot be considered expanded.

    Stack Trace:
    org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeNavigation(HtmlTreeRenderer.java:464)
    org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeCurrentNode(HtmlTreeRenderer.java:347)
    org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeRenderer.java:249)
    org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeTree(HtmlTreeRenderer.java:277)
    org.apache.myfaces.custom.tree2.HtmlTreeRenderer.encodeChildren(HtmlTreeRenderer.java:201)
    javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:319)
    javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:343)
    javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:251)
    org.apache.jsp.iu.index_jsp._jspx_meth_x_tree2_0(index_jsp.java:651)
    org.apache.jsp.iu.index_jsp._jspx_meth_portail_afficheContexte_1(index_jsp.java:609)
    org.apache.jsp.iu.index_jsp._jspx_meth_f_view_0(index_jsp.java:201)
    org.apache.jsp.iu.index_jsp._jspService(index_jsp.java:115)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:696)
    org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:585)
    org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
    org.apache.jetspeed.dispatcher.JetspeedRequestDispatcher.include(JetspeedRequestDispatcher.java:65)
    org.apache.myfaces.context.portlet.PortletExternalContextImpl.dispatch(PortletExternalContextImpl.java:164)
    org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:195)
    org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
    org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:396)
    fr.odima.fado.pu.Portlet.facesRender(Portlet.java:63)
    org.apache.myfaces.portlet.MyFacesGenericPortlet.doView(MyFacesGenericPortlet.java:266)
    javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
    javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
    org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPortletInstance.java:96)
    org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedContainerServlet.java:224)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:696)
    org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:585)
    org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:510)
    org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(ServletPortletInvoker.java:212)
    org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(ServletPortletInvoker.java:125)
    sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    java.lang.reflect.Method.invoke(Unknown Source)
    org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:284)
    org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:163)
    $Proxy9.render(Unknown Source)
    org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:105)
    org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPortlet(JetspeedPortletContainerWrapper.java:88)
    org.apache.jetspeed.aggregator.impl.RenderingJob.execute(RenderingJob.java:108)
    org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:101)
    org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:261)
    org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:148)
    org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:48)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:117)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:76)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.profiler.impl.ProfilerValveImpl.invoke(ProfilerValveImpl.java:134)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:109)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:131)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:117)
    java.security.AccessController.doPrivileged(Native Method)
    javax.security.auth.Subject.doAsPrivileged(Unknown Source)
    org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:111)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:55)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:124)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipeline.java:203)
    org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:185)
    org.apache.jetspeed.engine.AbstractEngine.service(AbstractEngine.java:264)
    org.apache.jetspeed.engine.JetspeedServlet.doGet(JetspeedServlet.java:225)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    org.josso.tc50.agent.SSOAgentValve.invoke(SSOAgentValve.java:493)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    java.lang.Thread.run(Unknown Source)
    Portlet is Not Available: null
    Reason: javax.portlet.PortletException


    do you have any ideas ??
    thnx
    nicolas
    --
    Sent from the MyFaces - Users forum at Nabble.com:
    http://www.nabble.com/Tree2-and-Websphere-Portal-5-t30571.html#a1063404

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupusers @
categoriesmyfaces
postedMay 26, '05 at 11:59a
activeOct 7, '05 at 3:15p
posts10
users5
websitemyfaces.apache.org

People

Translate

site design / logo © 2019 Grokbase