incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon_Less...@DMR.CA
Subject Re: portlet issues
Date Wed, 09 Aug 2006 13:29:02 GMT
Hello,

I could not find anything odd in FacesContextFactoryImpl. Normally, 
ClassCastException's message specify the class that was being casted so in 
this case 
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit. 
My guess would be that 
org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender attempts to 
cast CacheRenderKit to something else (maybe the internal implementation 
of FacesContext itself)? I'll try to take a look at MyFacesGenericPortlet 
source to make sure. Can you tell me what version you're using so I can go 
at the right line right away please?


Regards,

Simon Lessard
Fujitsu Consulting





Nicolas Kalkhof <nkalkhof@web.de>
2006-08-09 03:50
Please respond to adffaces-user
 
        To:     adffaces-user@incubator.apache.org
        cc: 
        Subject:        portlet issues


hi folks,

since im new to this mailing list i have no clue if this issue was 
discussed before. it seems that trinidad cannot handle faces - page 
navigation in portlets.

for example:
<tr:inputText styleClass=3D"darkblue=5Finput" 
value=3D"#{logonBean.password}" secret=3D"true"/>
<tr:commandButton styleClass=3D"blueinputcontrol" text=3D"login" 
actionListener=3D"#{logonBean.login}"/>

fires an event declared in the backing bean:

public String login(ActionEvent ae) {
..... 
return "logonSuccess";
}

my faces config implements the navigation as follows:

<navigation-case>
<from-action>#{logonBean.login}</from-action>
<from-outcome>logonSuccess</from-outcome>
<to-view-id>/WEB-INF/jspx/logon/view.jspx</to-view-id>
</navigation-case>

but after the event fires my portlet crashes with:

Error rendering portlet.

javax.portlet.PortletException: 
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit
                 at 
org.apache.myfaces.portlet.MyFacesGenericPortlet.handleExceptionFromLifecycle(MyFacesGenericPortlet.java:253)
                 at 
org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:407)
                 at 
net.portlets.logon.LogonPortlet.doView(LogonPortlet.java:88)
                 at 
javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
                 at 
javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
                 at 
net.portlets.logon.LogonPortlet.render(LogonPortlet.java:71)
                 at 
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:204)
                 at 
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
                 at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
                 at 
org.apache.pluto.core.PortletInvoker.invoke(PortletInvoker.java:169)
                 at 
org.apache.pluto.core.PortletInvoker.render(PortletInvoker.java:111)
                 at 
org.apache.pluto.core.PortletContainerImpl.doRender(PortletContainerImpl.java:158)
                 at 
org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:153)
                 at 
org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspx_meth_pluto_portlet_0(portlet_002dskin_jsp.java:95)
                 at 
org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspService(portlet_002dskin_jsp.java:70)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
                 at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
                 at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
                 at 
org.apache.jsp.WEB_002dINF.themes.index_002dtheme_jsp._jspService(index_002dtheme_jsp.java:88)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                 at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
                 at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
                 at 
org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:127)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
                 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
                 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
                 at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
                 at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
                 at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
                 at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
                 at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
                 at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
                 at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
                 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
                 at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassCastException: 
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit
                 at 
org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:387)
                 ... 61 more

Nested Exception is java.lang.ClassCastException: 
org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheRenderKit
                 at 
org.apache.myfaces.portlet.MyFacesGenericPortlet.facesRender(MyFacesGenericPortlet.java:387)
                 at 
net.portlets.logon.LogonPortlet.doView(LogonPortlet.java:88)
                 at 
javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:247)
                 at 
javax.portlet.GenericPortlet.render(GenericPortlet.java:175)
                 at 
net.portlets.logon.LogonPortlet.render(LogonPortlet.java:71)
                 at 
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:204)
                 at 
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:139)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
                 at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
                 at 
org.apache.pluto.core.PortletInvoker.invoke(PortletInvoker.java:169)
                 at 
org.apache.pluto.core.PortletInvoker.render(PortletInvoker.java:111)
                 at 
org.apache.pluto.core.PortletContainerImpl.doRender(PortletContainerImpl.java:158)
                 at 
org.apache.pluto.driver.tags.PortletTag.doStartTag(PortletTag.java:153)
                 at 
org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspx_meth_pluto_portlet_0(portlet_002dskin_jsp.java:95)
                 at 
org.apache.jsp.WEB_002dINF.themes.portlet_002dskin_jsp._jspService(portlet_002dskin_jsp.java:70)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
                 at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
                 at 
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:966)
                 at 
org.apache.jsp.WEB_002dINF.themes.index_002dtheme_jsp._jspService(index_002dtheme_jsp.java:88)
                 at 
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
                 at 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
                 at 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
                 at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
                 at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
                 at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
                 at 
org.apache.pluto.driver.PortalDriverServlet.doGet(PortalDriverServlet.java:127)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
                 at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
                 at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
                 at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
                 at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
                 at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
                 at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
                 at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
                 at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
                 at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
                 at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
                 at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
                 at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
                 at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
                 at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
                 at java.lang.Thread.run(Thread.java:595)


any clues?

regards,
nicolas
______________________________________________________________
Verschicken Sie romantische, coole und witzige Bilder per SMS!
Jetzt bei WEB.DE FreeMail: http://f.web.de/?mc=021193



Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message