Message Boards

Problems deploying based on: JSF 2.2-Primefaces6-CDI on jBoss EAP - LF 6.2

Ramon Garcia, modified 5 Years ago.

Problems deploying based on: JSF 2.2-Primefaces6-CDI on jBoss EAP - LF 6.2

New Member Posts: 21 Join Date: 2/11/10 Recent Posts
Hi all, I have some troubles trying to deploy a portlet, based on this environment:
- Liferay 6.2
- jBoss EAP 6.3
- JSF 2.2
- Primefaces 6.2
- CDI

Our porltlet is a migration of existing portlet based on JSF 2.1 - Primefaces 5.2 - CDI, but we want to upgrade to JSF 2.2 and Primefaces.

First of all, we migrate the jBoss EAP 6.3 jsf modules to 2.2 versions.

The first test we do, was based on "old" maven dependencies of LiferayFaces, and use this ones:
...
<dependency>
    <groupid>com.liferay.cdi</groupid>
    <artifactid>cdi-portlet-bridge-shared</artifactid>
    <version>6.2.0.2</version>
</dependency>
<dependency>
    <groupid>com.liferay.faces</groupid>
    <artifactid>liferay-faces-bridge-impl</artifactid>
    <version>4.2.5-ga6</version>
</dependency>
<dependency>
    <groupid>com.liferay.faces</groupid>
&nbsp; &nbsp; <artifactid>liferay-faces-alloy</artifactid>
    <version>4.2.5-ga6</version>
</dependency>
<dependency>
    <groupid>com.liferay.faces</groupid>
&nbsp; &nbsp; <artifactid>liferay-faces-portal</artifactid>
&nbsp; &nbsp; <version>4.2.5-ga6</version>
</dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <!-- Java Server Faces -->
<dependency>
    <groupid>com.sun.faces</groupid>
    <artifactid>jsf-api</artifactid>
    <version>2.1.21</version>
    <scope>provided</scope>
</dependency>
<dependency>
    <groupid>com.sun.faces</groupid>
&nbsp; &nbsp; <artifactid>jsf-impl</artifactid>
    <version>2.1.21</version>
    <scope>provided</scope>
</dependency>
<!-- Primefaces -->
<dependency>
    <groupid>org.primefaces</groupid>
&nbsp; &nbsp; <artifactid>primefaces</artifactid>
    <version>6.2</version>
</dependency>
...


With this based deployment, the portlets was deployed correctly but fails when try to do navigation with IPC events, we got an exception similar to this forum thread https://community.liferay.com/es/forums/-/message_boards/message/108727951.

The second test, is with the new Liferay Faces maven dependencies, and also JSF with Glassfish impl.

The maven pom.xml is like:
<dependency>
&nbsp; &nbsp; <groupid>com.liferay.cdi</groupid>
&nbsp; &nbsp; <artifactid>cdi-portlet-bridge-shared</artifactid>
&nbsp; &nbsp; <version>6.2.0.2</version>
</dependency>&nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.liferay.faces</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>com.liferay.faces.bridge.impl</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>4.1.2</version>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp;<dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.liferay.faces</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>com.liferay.faces.bridge.ext</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>3.0.1</version>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.liferay.faces</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>com.liferay.faces.portal</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>2.0.1</version>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <groupid>com.liferay.faces</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <artifactid>com.liferay.faces.alloy</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <version>2.0.1</version>
&nbsp; &nbsp; &nbsp; &nbsp; </dependency>​​​​​​​
&nbsp; &nbsp; &nbsp; &nbsp;<dependency>
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<groupid>javax.faces</groupid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<artifactid>javax.faces-api</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;</dependency>
&nbsp; &nbsp; &nbsp; &nbsp; <dependency>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<groupid>org.glassfish</groupid>
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;<artifactid>javax.faces</artifactid>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<scope>provided</scope>
&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;</dependency>

When deploy this version, we see this log, but it seams that are not deployed propertly, because in jboss deployment the portlet have the files: .doDeploy and .isDeploying .
and the portlets are not available... 
​​​​​​​05:18:22,288 INFO &nbsp;[org.jboss.weld.deployer] (MSC service thread 1-10) JBAS016002: Processing weld deployment the-portlet.war
05:18:22,741 INFO &nbsp;[org.jboss.weld.deployer] (MSC service thread 1-22) JBAS016005: Starting Services for CDI deployment: the-portlet.war
05:18:22,775 INFO &nbsp;[org.jboss.weld.Version] (MSC service thread 1-22) WELD-000900 1.1.10 (Final)
05:18:22,806 INFO &nbsp;[org.jboss.weld.deployer] (MSC service thread 1-3) JBAS016008: Starting weld service for deployment the-portlet.war
05:18:25,474 INFO &nbsp;[org.jboss.web] (ServerService Thread Pool -- 113) JBAS018210: Register web context: /the-portlet
05:18:25,505 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:25,504 INFO &nbsp;[ServerService Thread Pool -- 113][HotDeployEvent:145] Plugin the-portlet requires marketplace-portlet
05:18:25,506 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:25,505 INFO &nbsp;[ServerService Thread Pool -- 113][HotDeployImpl:217] Deploying the-portlet from queue
05:18:25,506 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:25,506 INFO &nbsp;[ServerService Thread Pool -- 113][PluginPackageUtil:1016] Reading plugin package for the-portlet
05:18:26,684 INFO &nbsp;[org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/epsilon-liferay-portlet]] (ServerService Thread Pool -- 113) Initializing Spring root WebApplicationContext
05:18:26,689 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:26,689 INFO &nbsp;[ServerService Thread Pool -- 113][HookHotDeployListener:693] Registering hook for the-portlet
05:18:26,719 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:26,719 INFO &nbsp;[ServerService Thread Pool -- 113][HookHotDeployListener:821] Hook for the-portlet is available for use
05:18:26,723 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:26,722 INFO &nbsp;[ServerService Thread Pool -- 113][PortletHotDeployListener:344] Registering portlets for the-portlet
05:18:26,755 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:26,754 INFO &nbsp;[BridgeImpl:198] Initializing Liferay Faces Bridge Implementation 4.1.2 (Sep 14, 2018 AD) for the-portlet:stressTest
05:18:26,795 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:26,795 INFO &nbsp;[ServerService Thread Pool -- 113][PortletHotDeployListener:497] 17 portlets for the-portlet are available for use
05:18:26,796 INFO &nbsp;[stdout] (ServerService Thread Pool -- 113) 05:18:26,796 INFO &nbsp;[BridgeSessionListener:78] Context initialized for contextPath=[/the-portlet]
05:18:26,798 INFO &nbsp;[javax.enterprise.resource.webcontainer.jsf.config] (ServerService Thread Pool -- 113) Initializing Mojarra 2.2.18 ( 20180822-0302 d00c3b99dc2cf5dd91c06de81f79c163464e8ed1) for context '/the-portlet'
05:18:28,822 INFO &nbsp;[org.primefaces.webapp.PostConstructApplicationEventListener] (ServerService Thread Pool -- 113) Running on PrimeFaces 6.2
05:18:28,826 INFO &nbsp;[org.primefaces.extensions.application.PostConstructApplicationEventListener] (ServerService Thread Pool -- 113) Running on PrimeFaces Extensions 6.2


Also... if we try to deploy the jsf-cdi-applicant Portlet of version 4.1.0 from https://github.com/liferay/liferay-faces-bridge-impl/tree/4.1.0 we have the next exception when use the portlet:
​​​​​​​05:30:37,798 SEVERE [javax.enterprise.resource.webcontainer.jsf.application] (http-/0.0.0.0:18080-44) Error Rendering View[/WEB-INF/views/portletViewMode.xhtml]: java.lang.IllegalArgumentException
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.PortletURLImpl.setParameter(PortletURLImpl.java:550)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.PortletURLImpl.setParameter(PortletURLImpl.java:544)
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.filter.internal.BaseURLWrapper.setParameter(BaseURLWrapper.java:42) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.internal.BridgeURLActionImpl.toBaseURL(BridgeURLActionImpl.java:220) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.internal.BridgeURLBase.toString(BridgeURLBase.java:243) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.context.internal.ExternalContextImpl.encodeActionURL(ExternalContextImpl.java:201) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.sun.faces.renderkit.html_basic.FormRenderer.getActionStr(FormRenderer.java:253) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at com.sun.faces.renderkit.html_basic.FormRenderer.encodeBegin(FormRenderer.java:143) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:865) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1854) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at javax.faces.view.ViewDeclarationLanguageWrapper.renderView(ViewDeclarationLanguageWrapper.java:146) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.application.internal.ViewHandlerCompatImpl.renderView(ViewHandlerCompatImpl.java:95) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) [jsf-api-2.2.18.jar:2.2]
&nbsp;&nbsp; &nbsp;at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) [jsf-impl-2.2.18.jar:2.2.18]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.internal.BridgePhaseHeaderRenderCommon.executeRender(BridgePhaseHeaderRenderCommon.java:220) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.internal.BridgePhaseRenderCompatImpl.execute(BridgePhaseRenderCompatImpl.java:57) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.internal.BridgePhaseRenderImpl.execute(BridgePhaseRenderImpl.java:57) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at com.liferay.faces.bridge.internal.BridgeImpl.doFacesRequest(BridgeImpl.java:161) [com.liferay.faces.bridge.impl-4.1.0.jar:4.1.0 (Sep 9, 2017 AD)]
&nbsp;&nbsp; &nbsp;at javax.portlet.faces.GenericFacesPortlet.doView(GenericFacesPortlet.java:753) [com.liferay.faces.bridge.api-4.1.0.jar:4.1.0 (Sep 8, 2017 AD)]
&nbsp;&nbsp; &nbsp;at javax.portlet.GenericPortlet.doDispatch(GenericPortlet.java:328) [portlet.jar:]
&nbsp;&nbsp; &nbsp;at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:669) [com.liferay.faces.bridge.api-4.1.0.jar:4.1.0 (Sep 8, 2017 AD)]
&nbsp;&nbsp; &nbsp;at javax.portlet.GenericPortlet.render(GenericPortlet.java:233) [portlet.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:103)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.ScriptDataPortletFilter.doFilter(ScriptDataPortletFilter.java:55)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.PortletServlet.service(PortletServlet.java:112) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.jboss.weld.servlet.WeldCrossContextFilter.doFilter(WeldCrossContextFilter.java:62) [weld-core-1.1.10.Final.jar:2012-10-12 10:00]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:583)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:656)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:362)
&nbsp;&nbsp; &nbsp;at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1213)
&nbsp;&nbsp; &nbsp;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.DirectServletPathRegisterDispatcher.include(DirectServletPathRegisterDispatcher.java:55)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:78)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.include(ClassLoaderRequestDispatcherWrapper.java:53)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.PortletContainerImpl._doRender(PortletContainerImpl.java:655)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.PortletContainerImpl.render(PortletContainerImpl.java:138)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.SecurityPortletContainerWrapper.render(SecurityPortletContainerWrapper.java:141)
&nbsp;&nbsp; &nbsp;at com.liferay.portlet.RestrictPortletContainerWrapper.render(RestrictPortletContainerWrapper.java:126)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.portlet.PortletContainerUtil.render(PortletContainerUtil.java:156) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.PortletRenderer._render(PortletRenderer.java:125)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.PortletRenderer.render(PortletRenderer.java:72)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.doProcessTemplate(RuntimePageImpl.java:452)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.doDispatch(RuntimePageImpl.java:284)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.processTemplate(RuntimePageImpl.java:113)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.RuntimePageImpl.processTemplate(RuntimePageImpl.java:124)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.layoutconfiguration.util.RuntimePageUtil.processTemplate(RuntimePageUtil.java:69) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:528)
&nbsp;&nbsp; &nbsp;at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:302)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:405)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.action.LayoutAction.doExecute(LayoutAction.java:200)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:95)
&nbsp;&nbsp; &nbsp;at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
&nbsp;&nbsp; &nbsp;at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:179)
&nbsp;&nbsp; &nbsp;at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
&nbsp;&nbsp; &nbsp;at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:549)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:526)
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:293)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:620) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:553) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:482) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:156)
&nbsp;&nbsp; &nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:360)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:123)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:293)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:243)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:267)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.sso.ntlm.NtlmPostFilter.processFilter(NtlmPostFilter.java:83)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:169) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:226)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:738)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:57)
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:59) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:204) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:109) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:165) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:185) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:119) [portal-service.jar:]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:420) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
&nbsp;&nbsp; &nbsp;at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
&nbsp;&nbsp; &nbsp;at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.4.0.Final-redhat-19.jar:7.4.0.Final-redhat-19]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
&nbsp;&nbsp; &nbsp;at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb-7.4.8.Final-redhat-4.jar:7.4.8.Final-redhat-4]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]


Someone have any idea about what is the problem??

Any help will be appreciated!

Thanks!
thumbnail
Kyle Joseph Stiemann, modified 5 Years ago.

RE: Problems deploying based on: JSF 2.2-Primefaces6-CDI on jBoss EAP - LF

Liferay Master Posts: 760 Join Date: 1/14/13 Recent Posts
Hi Ramon,
Also... if we try to deploy the jsf-cdi-applicant Portlet of version 4.1.0 from https://github.com/liferay/liferay-faces-bridge-impl/tree/4.1.0 we [get an error.]
That error is likely caused by the fact that your are deploying a JSF 2.2 demo into a container that doesn't support JSF 2.2 (also there are likely multiple JSF/CDI implementations present on the classpath since that demo is designed for Tomcat).

The second test, is with the new Liferay Faces maven dependencies, and also JSF with Glassfish impl.
Please make sure:
  • You've configured JBoss for use with Liferay Faces by following these steps.
  • You are using the appropriate versions of Liferay Faces. Use https://liferayfaces.org to determine the correct versions for your project. You should be using JSF 2.1 since JSF 2.2 + Liferay 6.2 is only supported on Tomcat.
  • No CDI or Weld dependencies are included inside your WAR.
  • You've included the appropriate configuration settings and files. You can look at the JSF CDI Applicant Portlet for an example.
If that doesn't work, please post the smallest, simplest portlet that can reproduce your issue.

- Kyle
Ramon Garcia, modified 5 Years ago.

RE: Problems deploying based on: JSF 2.2-Primefaces6-CDI on jBoss EAP - LF

New Member Posts: 21 Join Date: 2/11/10 Recent Posts
Hi Kyle,

First, thanks for your answer!

In your answer, I think I have one of the keys to determine where my problem comes from... you say:
  • You are using the appropriate versions of Liferay Faces. Use https://liferayfaces.org to determine the correct versions for your project. You should be using JSF 2.1 since JSF 2.2 + Liferay 6.2 is only supported on Tomcat.

Therefore, I understand that we can't use Liferay 6.2 with JSF 2.2 in JBoss EAP 6.3, correct?

In your other answers, first explain that I migrated the modules of JBoss to use JSF 2.2 versions, but I think it is not enough... 

I think the only solution I have is to go back to JSF 2.1 and update them to the latest published versions, since the cause of the migration attempt to JSF 2.2, was that we had some memory leaks.

I understand that we could not use Liferay 6.2 + JSF 2.2 with Wildfly either, right?

Thanks for your comments!
thumbnail
Kyle Joseph Stiemann, modified 5 Years ago.

RE: Problems deploying based on: JSF 2.2-Primefaces6-CDI on jBoss EAP - LF

Liferay Master Posts: 760 Join Date: 1/14/13 Recent Posts
Therefore, I understand that we can't use Liferay 6.2 with JSF 2.2 in JBoss EAP 6.3, correct?

That's correct. From some quick searching, I noticed that it might be possible to install JSF 2.2 on JBoss EAP 6.3, but that configuration is completely untested and unsupported by Liferay.

I think the only solution I have is to go back to JSF 2.1 and update them to the latest published versions, since the cause of the migration attempt to JSF 2.2, was that we had some memory leaks.

That seems like the best choice. If you believe there is an issue in Liferay Faces that causes a memory leak, you can always open a FACES ticket, and we'll look into it.

I understand that we could not use Liferay 6.2 + JSF 2.2 with Wildfly either, right?

Liferay 6.2 does not support deployment to Wildfly. Deploying Liferay 6.2 to Wildfly would likely be difficult or impossible, and Liferay would be unable to support you if you ran into bugs. If you want to use Wildfly + JSF 2.2, you could upgrade to Liferay 7.0+.

- Kyle