Message Boards

Back

Inspinia Theme Reports error when loading group pages

I am using Liferay 7 ga4. I have created a group and associated pages with the group using the inspinia theme. When I go to the pages in the manage pages section for Groups the pages work fine. When I associate the group to a user and attempt to view the pages on the users dashboard i get the following error... can you tell me how to fix it:

HTTP Status 500 - Unable to process template inspinia-theme_SERVLET_CONTEXT_/templates/portal_normal.ftltype Exception reportmessageUnable to process template inspinia-theme_SERVLET_CONTEXT_/templates/portal_normal.ftldescriptionThe server encountered an internal error that prevented it from fulfilling this request.exception
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
com.liferay.portal.kernel.template.TemplateException: Unable to process template inspinia-theme_SERVLET_CONTEXT_/templates/portal_normal.ftl
    com.liferay.portal.template.AbstractSingleResourceTemplate.processTemplate(AbstractSingleResourceTemplate.java:85)
    com.liferay.taglib.util.ThemeUtil.doIncludeFTL(ThemeUtil.java:284)
    com.liferay.taglib.util.ThemeUtil.doDispatch(ThemeUtil.java:157)
    com.liferay.taglib.util.ThemeUtil.includeFTL(ThemeUtil.java:100)
    com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:82)
    com.liferay.taglib.theme.IncludeTag.doEndTag(IncludeTag.java:34)
    org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay_002dtheme_005finclude_005f1(portal_jsp.java:769)
    org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:706)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    com.liferay.portal.servlet.DirectRequestDispatcher.forward(DirectRequestDispatcher.java:49)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:81)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.forward(ClassLoaderRequestDispatcherWrapper.java:45)
    com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:73)
    com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcessor.java:277)
    org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:170)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
    com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:606)
    com.liferay.portal.servlet.MainServlet.service(MainServlet.java:583)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
    com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:170)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:336)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:125)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:364)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:261)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:265)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
    com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
root cause
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
freemarker.core._TemplateModelException: Java method "com.liferay.portal.kernel.theme.NavItem.getURL()" threw an exception when invoked on com.liferay.portal.kernel.theme.NavItem object "com.liferay.portal.kernel.theme.NavItem@95de"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
    - Failed at: ${nav_item.getURL()}  [in template "inspinia-theme_SERVLET_CONTEXT_/templates/side_bar.ftl" at line 75, column 117]
    - Reached through: #include "${full_templates_path}/side...  [in template "inspinia-theme_SERVLET_CONTEXT_/templates/portal_normal.ftl" at line 86, column 33]
----
    freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:311)
    freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:275)
    freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:80)
    freemarker.core.MethodCall._eval(MethodCall.java:62)
    freemarker.core.Expression.eval(Expression.java:78)
    freemarker.core.Expression.evalAndCoerceToString(Expression.java:82)
    freemarker.core.DollarVariable.accept(DollarVariable.java:41)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.IteratorBlock$IterationContext.executeNestedBlockInner(IteratorBlock.java:268)
    freemarker.core.IteratorBlock$IterationContext.executeNestedBlock(IteratorBlock.java:220)
    freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:194)
    freemarker.core.Environment.visitIteratorBlock(Environment.java:572)
    freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:78)
    freemarker.core.IteratorBlock.accept(IteratorBlock.java:64)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.Environment.include(Environment.java:2072)
    freemarker.core.Include.accept(Include.java:167)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.IfBlock.accept(IfBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.Environment.process(Environment.java:302)
    freemarker.template.Template.process(Template.java:325)
    com.liferay.portal.template.freemarker.internal.FreeMarkerTemplate.processTemplate(FreeMarkerTemplate.java:135)
    com.liferay.portal.template.AbstractSingleResourceTemplate.processTemplate(AbstractSingleResourceTemplate.java:78)
    com.liferay.taglib.util.ThemeUtil.doIncludeFTL(ThemeUtil.java:284)
    com.liferay.taglib.util.ThemeUtil.doDispatch(ThemeUtil.java:157)
    com.liferay.taglib.util.ThemeUtil.includeFTL(ThemeUtil.java:100)
    com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:82)
    com.liferay.taglib.theme.IncludeTag.doEndTag(IncludeTag.java:34)
    org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay_002dtheme_005finclude_005f1(portal_jsp.java:769)
    org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:706)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    com.liferay.portal.servlet.DirectRequestDispatcher.forward(DirectRequestDispatcher.java:49)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:81)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.forward(ClassLoaderRequestDispatcherWrapper.java:45)
    com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:73)
    com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcessor.java:277)
    org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:170)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
    com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:606)
    com.liferay.portal.servlet.MainServlet.service(MainServlet.java:583)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
    com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:170)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:336)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:125)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:364)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:261)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:265)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
    com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
root cause
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
java.lang.IllegalStateException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    com.liferay.portal.kernel.model.impl.VirtualLayout.injectVirtualGroupURL(VirtualLayout.java:223)
    com.liferay.portal.kernel.model.impl.VirtualLayout.getRegularURL(VirtualLayout.java:138)
    com.liferay.portal.kernel.theme.NavItem.getRegularURL(NavItem.java:279)
    com.liferay.portal.kernel.theme.NavItem.getRegularFullURL(NavItem.java:260)
    com.liferay.portal.kernel.theme.NavItem.getURL(NavItem.java:330)
    sun.reflect.GeneratedMethodAccessor1502.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458)
    freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:71)
    freemarker.core.MethodCall._eval(MethodCall.java:62)
    freemarker.core.Expression.eval(Expression.java:78)
    freemarker.core.Expression.evalAndCoerceToString(Expression.java:82)
    freemarker.core.DollarVariable.accept(DollarVariable.java:41)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.IteratorBlock$IterationContext.executeNestedBlockInner(IteratorBlock.java:268)
    freemarker.core.IteratorBlock$IterationContext.executeNestedBlock(IteratorBlock.java:220)
    freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:194)
    freemarker.core.Environment.visitIteratorBlock(Environment.java:572)
    freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:78)
    freemarker.core.IteratorBlock.accept(IteratorBlock.java:64)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.Environment.include(Environment.java:2072)
    freemarker.core.Include.accept(Include.java:167)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.IfBlock.accept(IfBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.Environment.process(Environment.java:302)
    freemarker.template.Template.process(Template.java:325)
    com.liferay.portal.template.freemarker.internal.FreeMarkerTemplate.processTemplate(FreeMarkerTemplate.java:135)
    com.liferay.portal.template.AbstractSingleResourceTemplate.processTemplate(AbstractSingleResourceTemplate.java:78)
    com.liferay.taglib.util.ThemeUtil.doIncludeFTL(ThemeUtil.java:284)
    com.liferay.taglib.util.ThemeUtil.doDispatch(ThemeUtil.java:157)
    com.liferay.taglib.util.ThemeUtil.includeFTL(ThemeUtil.java:100)
    com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:82)
    com.liferay.taglib.theme.IncludeTag.doEndTag(IncludeTag.java:34)
    org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay_002dtheme_005finclude_005f1(portal_jsp.java:769)
    org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:706)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    com.liferay.portal.servlet.DirectRequestDispatcher.forward(DirectRequestDispatcher.java:49)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:81)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.forward(ClassLoaderRequestDispatcherWrapper.java:45)
    com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:73)
    com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcessor.java:277)
    org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:170)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
    com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:606)
    com.liferay.portal.servlet.MainServlet.service(MainServlet.java:583)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
    com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:170)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:336)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:125)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:364)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:261)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:265)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
    com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
root cause
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    java.lang.String.substring(String.java:1967)
    com.liferay.portal.kernel.model.impl.VirtualLayout.injectVirtualGroupURL(VirtualLayout.java:209)
    com.liferay.portal.kernel.model.impl.VirtualLayout.getRegularURL(VirtualLayout.java:138)
    com.liferay.portal.kernel.theme.NavItem.getRegularURL(NavItem.java:279)
    com.liferay.portal.kernel.theme.NavItem.getRegularFullURL(NavItem.java:260)
    com.liferay.portal.kernel.theme.NavItem.getURL(NavItem.java:330)
    sun.reflect.GeneratedMethodAccessor1502.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:498)
    freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458)
    freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:71)
    freemarker.core.MethodCall._eval(MethodCall.java:62)
    freemarker.core.Expression.eval(Expression.java:78)
    freemarker.core.Expression.evalAndCoerceToString(Expression.java:82)
    freemarker.core.DollarVariable.accept(DollarVariable.java:41)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.IteratorBlock$IterationContext.executeNestedBlockInner(IteratorBlock.java:268)
    freemarker.core.IteratorBlock$IterationContext.executeNestedBlock(IteratorBlock.java:220)
    freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:194)
    freemarker.core.Environment.visitIteratorBlock(Environment.java:572)
    freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:78)
    freemarker.core.IteratorBlock.accept(IteratorBlock.java:64)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.Environment.include(Environment.java:2072)
    freemarker.core.Include.accept(Include.java:167)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visitByHiddingParent(Environment.java:345)
    freemarker.core.IfBlock.accept(IfBlock.java:48)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.MixedContent.accept(MixedContent.java:54)
    freemarker.core.Environment.visit(Environment.java:324)
    freemarker.core.Environment.process(Environment.java:302)
    freemarker.template.Template.process(Template.java:325)
    com.liferay.portal.template.freemarker.internal.FreeMarkerTemplate.processTemplate(FreeMarkerTemplate.java:135)
    com.liferay.portal.template.AbstractSingleResourceTemplate.processTemplate(AbstractSingleResourceTemplate.java:78)
    com.liferay.taglib.util.ThemeUtil.doIncludeFTL(ThemeUtil.java:284)
    com.liferay.taglib.util.ThemeUtil.doDispatch(ThemeUtil.java:157)
    com.liferay.taglib.util.ThemeUtil.includeFTL(ThemeUtil.java:100)
    com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:82)
    com.liferay.taglib.theme.IncludeTag.doEndTag(IncludeTag.java:34)
    org.apache.jsp.html.common.themes.portal_jsp._jspx_meth_liferay_002dtheme_005finclude_005f1(portal_jsp.java:769)
    org.apache.jsp.html.common.themes.portal_jsp._jspService(portal_jsp.java:706)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    com.liferay.portal.servlet.DirectRequestDispatcher.forward(DirectRequestDispatcher.java:49)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.doDispatch(ClassLoaderRequestDispatcherWrapper.java:81)
    com.liferay.portal.servlet.ClassLoaderRequestDispatcherWrapper.forward(ClassLoaderRequestDispatcherWrapper.java:45)
    com.liferay.portal.struts.StrutsUtil.forward(StrutsUtil.java:73)
    com.liferay.portal.struts.PortalRequestProcessor.doForward(PortalRequestProcessor.java:277)
    org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:271)
    org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:332)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:232)
    com.liferay.portal.struts.PortalRequestProcessor.process(PortalRequestProcessor.java:170)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
    com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:606)
    com.liferay.portal.servlet.MainServlet.service(MainServlet.java:583)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
    com.liferay.portal.servlet.FriendlyURLServlet.service(FriendlyURLServlet.java:170)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:119)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter.processFilter(UploadServletRequestFilter.java:93)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:336)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:125)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:337)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.i18n.I18nFilter.processFilter(I18nFilter.java:364)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.etag.ETagFilter.processFilter(ETagFilter.java:86)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.jsoncontenttype.JSONContentTypeFilter.processFilter(JSONContentTypeFilter.java:42)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:261)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:88)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.processFilter(VirtualHostFilter.java:265)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.BaseFilter.processFilter(BaseFilter.java:142)
    com.liferay.portal.monitoring.internal.servlet.filter.MonitoringFilter.processFilter(MonitoringFilter.java:181)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
    com.liferay.portal.servlet.filters.urlrewrite.UrlRewriteFilter.processFilter(UrlRewriteFilter.java:65)
    com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:48)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDoFilter(InvokerFilterChain.java:207)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:112)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:168)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.processDirectCallFilter(InvokerFilterChain.java:188)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterChain.doFilter(InvokerFilterChain.java:96)
    com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilter.doFilter(InvokerFilter.java:99)
noteThe full stack trace of the root cause is available in the Apache Tomcat/8.0.32 logs.Apache Tomcat/8.0.32

0 (0 Votes)