Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-33338

New layouts cause page error after server restart

    Details

    • Fix Priority:
      4

      Description

      Install a fresh 6.2.0 CE M4 tomcat bundle or 6.2.x snapshot

      Go To -> Control Panel -> Portal -> Sites -> Add "Blank Site"
      Name: testSite - open or anything - active
      Control Panel -> testSite -> Site Pages -> Add Page
      Name: testPage
      Dockbar -> Go to "testSite" --> Add Component --> Content Management --> "Documents and Media"
      Deploy new layout in deploy directory --> for example: 1-3-1-columns-layouttpl
      When layout is available
      Dockbar -> Manage Page Layout --> Assign 1-3-1-columns-layouttpl

      Stop Tomcat
      Start Tomcat
      Login
      Dockbar -> Go to "testSite" --> Error page!!

      09:47:17,665 ERROR [http-bio-8080-exec-5][RequestProcessor:185] null
      java.lang.ClassNotFoundException: com.liferay.portlet.documentlibrary.action.ViewAction
              at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
              at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
              at org.apache.struts.util.RequestUtils.applicationClass(RequestUtils.java:117)
              at org.apache.struts.util.RequestUtils.applicationInstance(RequestUtils.java:143)
              at org.apache.struts.action.RequestProcessor.processActionCreate(RequestProcessor.java:292)
              at com.liferay.portal.struts.PortletRequestProcessor.processActionCreate(PortletRequestProcessor.java:413)
              at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:230)
              at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:237)
              at com.liferay.portlet.StrutsPortlet.include(StrutsPortlet.java:294)
              at com.liferay.portlet.StrutsPortlet.doView(StrutsPortlet.java:155)
              at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:213)
              at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
              at com.liferay.portlet.FilterChainImpl.doFilter(FilterChainImpl.java:100)
              at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:64)
              at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:554)
              at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:613)
              at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:360)
              at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1206)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
              at com.liferay.portal.servlet.DirectRequestDispatcher.include(DirectRequestDispatcher.java:55)
              at com.liferay.portlet.PortletContainerImpl._doRender(PortletContainerImpl.java:778)
              at com.liferay.portlet.PortletContainerImpl.render(PortletContainerImpl.java:145)
              at com.liferay.portlet.RestrictPortletContainerWrapper.render(RestrictPortletContainerWrapper.java:122)
              at com.liferay.portal.kernel.portlet.PortletContainerUtil.render(PortletContainerUtil.java:155)
              at com.liferay.portlet.layoutconfiguration.util.PortletRenderer._render(PortletRenderer.java:120)
              at com.liferay.portlet.layoutconfiguration.util.PortletRenderer.render(PortletRenderer.java:72)
              at com.liferay.portlet.layoutconfiguration.util.RuntimePageImpl.doProcessTemplate(RuntimePageImpl.java:450)
              at com.liferay.portlet.layoutconfiguration.util.RuntimePageImpl.doDispatch(RuntimePageImpl.java:269)
              at com.liferay.portlet.layoutconfiguration.util.RuntimePageImpl.processTemplate(RuntimePageImpl.java:109)
              at com.liferay.portlet.layoutconfiguration.util.RuntimePageImpl.processTemplate(RuntimePageImpl.java:119)
              at com.liferay.portlet.layoutconfiguration.util.RuntimePageUtil.processTemplate(RuntimePageUtil.java:69)
              at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:474)
              at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
              at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
              at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
              at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:79)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
              at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
              at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
              at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:280)
              at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:383)
              at com.liferay.portal.action.LayoutAction.doExecute(LayoutAction.java:179)
              at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:81)
              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:174)
              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:621)
              at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:545)
              at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:522)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:72)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:116)
              at com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:163)
              at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:300)
              at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:57)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:206)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:108)
              at com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:79)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
      

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since last comment:
                6 years, 26 weeks, 4 days ago

                Packages

                Version Package
                6.2.X EE
                7.0.0 M3