sorry that i do not aware that attachment is not valid .... sorry about that....
i give more details on my test case: - i deployed 2 portlets into the container, one with struts-2.2.3-portlet, another is struts-2.3.4-portlet, it uses respective version of struts jar (i.e. struts2-convention-plugin, struts2-core, struts2-portlet-plugin, struts2-spring-plugin and xwork-core) - each portlet have 2 methods, 2 views. called action1 and action2 method and view1 and view2.jsp - view1.jsp have a <s:a action="action2">link2</s:a>, similar for view2.jsp. So, the only difference is the jar. Then test it: - both struts-2.2.3-portlet and struts-2.3.4-portlet can display the first page at initial load. - when i click "link2" in struts-2.2.3-portlet, it load view2.jsp sucessfully. - when i click "link2" in struts-2.3.4-portlet, it shows error that actions2.action not found (the default .action appended as suffix although the configuration file set it to empty string. Then, i put a "," as the configuration value and change the dtd definition of struts.xml from 2.0 to 2.3 and restart the test again. - struts-2.2.3-portlet still works as expected. - but struts-2.3.4-portlet still have error, 10:09:16,404 ERROR [jsp:154] Unable to locate action mapping for request, probably due to an invalid action path: /demoAbc/demoAbc/view/action2 - [unknown location] For full stack trace, please refer to my previous mail.... Folks, any hint ?? On Sun, Jul 15, 2012 at 6:17 PM, ekstse <eks...@gmail.com> wrote: > Dear Lukasz, > > Thanks for your help first… > > I have put all details in here…. please search ">>" to see what action i > have done below. see if you can help further… :) Please see the attached > zip also. > > Thanks, > Eric > > > > === > > > >> Logs > > Action1 > > Action1 > > >> click 2.2.3 go to link 2 > > Action2 > > Action1 > > >> click 2.3.4 go to link 2 (error, due to extension setting) > > Action2 > > 10:04:22,834 ERROR [Jsr168Dispatcher:38] Could not find action > > There is no Action mapped for action name action2.action. - [unknown > location] > > at com.opensymphony.xwork2.DefaultActionProxy.prepare( > DefaultActionProxy.java:185) > > at org.apache.struts2.impl.StrutsActionProxy.prepare( > StrutsActionProxy.java:63) > > at org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy( > StrutsActionProxyFactory.java:39) > > at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy( > DefaultActionProxyFactory.java:58) > > at com.opensymphony.xwork2.DefaultActionProxyFactory.createActionProxy( > DefaultActionProxyFactory.java:47) > > at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.serviceAction( > Jsr168Dispatcher.java:464) > > at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.render( > Jsr168Dispatcher.java:332) > > 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:717) > > 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:646) > > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:551) > > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:488) > > 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(Unknown > Source) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > at org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:377) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 > ) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > 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:646) > > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:551) > > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:488) > > 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(Unknown > Source) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > at org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:377) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 > ) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > 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:646) > > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:551) > > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:488) > > 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:617) > > 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:717) > > 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.servlet.filters.themepreview.ThemePreviewFilter.processFilter( > ThemePreviewFilter.java:88) > > 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.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 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 org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:646) > > at org.apache.catalina.core.ApplicationDispatcher.processRequest( > ApplicationDispatcher.java:436) > > at org.apache.catalina.core.ApplicationDispatcher.doForward( > ApplicationDispatcher.java:374) > > at org.apache.catalina.core.ApplicationDispatcher.forward( > ApplicationDispatcher.java:302) > > at com.liferay.portal.servlet.FriendlyURLServlet.service( > FriendlyURLServlet.java:134) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > 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.servlet.filters.themepreview.ThemePreviewFilter.processFilter( > ThemePreviewFilter.java:88) > > 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.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.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.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.sharepoint.SharepointFilter.processFilter( > SharepointFilter.java:179) > > 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.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:233) > > at org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:191) > > at org.apache.catalina.authenticator.AuthenticatorBase.invoke( > AuthenticatorBase.java:470) > > at org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:127) > > at org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:102) > > at org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:109) > > at org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:298) > > at org.apache.coyote.http11.Http11Processor.process( > Http11Processor.java:857) > > at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process( > Http11Protocol.java:588) > > at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > > at java.lang.Thread.run(Thread.java:619) > > 10:04:22,837 ERROR [PortletServlet:96] javax.portlet.PortletException: > Could not find action action2.action > > javax.portlet.PortletException: Could not find action action2.action > > at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.serviceAction( > Jsr168Dispatcher.java:471) > > at org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.render( > Jsr168Dispatcher.java:332) > > 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:717) > > 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:646) > > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:551) > > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:488) > > 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(Unknown > Source) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > at org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:377) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 > ) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > 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:646) > > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:551) > > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:488) > > 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(Unknown > Source) > > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > at org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:377) > > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313 > ) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > 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:646) > > at org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:551) > > at org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:488) > > 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:617) > > 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:717) > > 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.servlet.filters.themepreview.ThemePreviewFilter.processFilter( > ThemePreviewFilter.java:88) > > 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.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 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 org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:646) > > at org.apache.catalina.core.ApplicationDispatcher.processRequest( > ApplicationDispatcher.java:436) > > at org.apache.catalina.core.ApplicationDispatcher.doForward( > ApplicationDispatcher.java:374) > > at org.apache.catalina.core.ApplicationDispatcher.forward( > ApplicationDispatcher.java:302) > > at com.liferay.portal.servlet.FriendlyURLServlet.service( > FriendlyURLServlet.java:134) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > 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.servlet.filters.themepreview.ThemePreviewFilter.processFilter( > ThemePreviewFilter.java:88) > > 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.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.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.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.sharepoint.SharepointFilter.processFilter( > SharepointFilter.java:179) > > at com.liferay.portal.kernel.servlet.BaseFilter.doFilter( > BaseFilter.java:123) > > at org.apache.catalina.core.A > >