0 Replies Latest reply on Jul 27, 2012 3:23 PM by lblancher

    Liferay ClassCastException on 3.0.0.CR1

    lblancher

      Hello,

           I tried upgrading my project from 3.0.0.Beta4 to 3.0.0.CR1 on Liferay 6.0.6. Now when I try to view a page i get the fallowing Exception in the logs. If any one has any suggestion of what might be happening or how i can resolve the issue, suggestions are welcome.

       

      [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/project].[projecct_report_screens]] Servlet.service() for servlet project_report_screens threw exception

      java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to javax.portlet.PortletRequest

              at org.jboss.portletbridge.bridge.context.BridgeContextImpl.getFacesViewIdFromRequest(BridgeContextImpl.java:419)

              at org.jboss.portletbridge.bridge.context.BridgeContextImpl.getFacesViewId(BridgeContextImpl.java:434)

              at org.jboss.portletbridge.bridge.scope.BridgeRequestScopeManagerImpl.getRequestScope(BridgeRequestScopeManagerImpl.java:139)

              at org.jboss.portletbridge.bridge.context.BridgeContextImpl.getBridgeScope(BridgeContextImpl.java:447)

              at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.getBridgeRequestScope(Jsf20ControllerImpl.java:647)

              at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderPortletBody(Jsf20ControllerImpl.java:232)

              at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:257)

              at javax.portlet.faces.GenericFacesPortlet.doFacesDispatch(GenericFacesPortlet.java:515)

              at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:436)

              at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)

              at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:410)

              at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)

              at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)

              at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)

              at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)

              at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)

              at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)

              at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:638)

              at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:723)

              at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:425)

              at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1440)

              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)

              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)

              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)

              at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)

              at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)

              at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:3740)

              at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:1180)

              at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:160)

              at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:94)

              at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:256)

              at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:181)

              at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:821)

              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)

              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:336)

              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)

              at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)

              at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:481)

              at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:370)

              at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:629)

              at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:232)

              at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

              at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

              at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:153)

              at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

              at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

              at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:508)

              at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:485)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:309)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:121)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)

              at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)

              at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)

              at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)

              at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:134)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:261)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:110)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:182)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:222)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.cache.CacheFilter.processFilter(CacheFilter.java:442)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:45)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:254)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:81)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:240)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:126)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:196)

              at com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter.processFilter(ThreadLocalFilter.java:35)

              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:123)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

              at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)

              at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)

              at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

              at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)

              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)

              at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)

              at org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)

              at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)

              at java.lang.Thread.run(Thread.java:662)

      2012-07-27 13:07:20,055 INFO  [STDOUT] 13:07:20,053 ERROR [jsp:154] java.lang.ClassCastException: org.apache.catalina.connector.RequestFacade cannot be cast to javax.portlet.PortletRequest

              at org.jboss.portletbridge.bridge.context.BridgeContextImpl.getFacesViewIdFromRequest(BridgeContextImpl.java:419)

              at org.jboss.portletbridge.bridge.context.BridgeContextImpl.getFacesViewId(BridgeContextImpl.java:434)

              at org.jboss.portletbridge.bridge.scope.BridgeRequestScopeManagerImpl.getRequestScope(BridgeRequestScopeManagerImpl.java:139)

              at org.jboss.portletbridge.bridge.context.BridgeContextImpl.getBridgeScope(BridgeContextImpl.java:447)

              at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.getBridgeRequestScope(Jsf20ControllerImpl.java:647)

              at org.jboss.portletbridge.bridge.controller.Jsf20ControllerImpl.renderPortletBody(Jsf20ControllerImpl.java:232)

              at org.jboss.portletbridge.PortletBridgeImpl.doFacesRequest(PortletBridgeImpl.java:257)

              at javax.portlet.faces.GenericFacesPortlet.doFacesDispatch(GenericFacesPortlet.java:515)

              at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:436)

              at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328)

              at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:410)

              at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)

              at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:101)

              at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)

              at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:92)

              at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)

              at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:557)

       

      Regards,

      Lucas Blancher