Foren

Errors when using custom display in Asset Publisher

Henri Koskenranta, geändert vor 13 Jahren.

Errors when using custom display in Asset Publisher

New Member Beiträge: 9 Beitrittsdatum: 11.08.10 Neueste Beiträge
Hi,

I'm using Liferay 5.2.3. and Tomcat 6.0.18 and I just build a hook to create a new display style for Asset Publisher. I took the table.jsp and removed all other meta data checks except modified date. For Journal article displays I added maximize command:
articleURL.setWindowState(WindowState.MAXIMIZED);
articleURL.setParameter("struts_action", "/asset_publisher/view_content");
articleURL.setParameter("urlTitle", articleDisplay.getUrlTitle());
articleURL.setParameter("type", AssetPublisherUtil.TYPE_CONTENT); 


Then I added my own style class definitions and edited css.jsp. Adding the maximized command created a problem that I got two back links to my article display, one from Asset Publisher and one from Journal display. So I also edited the init-ext.jsp to look like this:
<%
if (displayStyle.equals("mystyle")) {
    showAssetTitle = false;
}
portletDisplay.setShowBackIcon(false);
%>


This works "perfectly" and no problems on the website. However I get randomly an error to catalina.out when I either click a new article to be shown or click the back link on the article. I get two different errors, depending on moon positions or something:
15:28:40,041 ERROR [PortletRequestDispatcherImpl:316] org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522) 
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:307) 
at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:115) 
at com.liferay.portal.struts.PortletRequestProcessor.doInclude(PortletRequestProcessor.java:284) 
at com.liferay.portal.struts.PortletRequestProcessor.doForward(PortletRequestProcessor.java:255) 
at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239) 
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302) 
at com.liferay.portal.struts.PortletRequestProcessor.processForwardConfig(PortletRequestProcessor.java:357) 
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) 
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:235) 
at com.liferay.portlet.StrutsPortlet.include(StrutsPortlet.java:261) 
at com.liferay.portlet.StrutsPortlet.doView(StrutsPortlet.java:156) 
at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:149) 
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233) 
at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:126) 
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:69) 
at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:632) 
at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:700) 
at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:419) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:2884) 
at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:897) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:170) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:103) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:281) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:190) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:294) 
at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:471) 
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195) 
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:157) 
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:608) 
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:846) 
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:630) 
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:143) 
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:154) 
at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:142) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.servlet.filters.theme.ThemePreviewFilter.processFilter(ThemePreviewFilter.java:121) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94) 
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:154) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94) 
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:154) 
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:257) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:630) 
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.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:262) 
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:154) 
at com.liferay.portal.servlet.filters.threadlocalcache.ThreadLocalCacheFilter.processFilter(ThreadLocalCacheFilter.java:55) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94) 
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 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:433) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
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:286) 
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857) 
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) 
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) 
at java.lang.Thread.run(Thread.java:619) 
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 
at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848) 
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781) 
at org.apache.jsp.html.common.themes.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:374) 
... 141 more 
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 
at java.lang.String.substring(String.java:1937) 
at java.lang.String.substring(String.java:1904) 
at com.liferay.portal.kernel.util.StringUtil.replace(StringUtil.java:706) 
at com.liferay.portal.util.HttpImpl.removeParameter(HttpImpl.java:594) 
at com.liferay.portal.kernel.util.HttpUtil.removeParameter(HttpUtil.java:194) 
at com.liferay.util.portlet.PortletRequestUtil._mimeResponseToXML(PortletRequestUtil.java:386) 
at com.liferay.util.portlet.PortletRequestUtil.toXML(PortletRequestUtil.java:188) 
at com.liferay.portal.velocity.VelocityVariables.insertVariables(VelocityVariables.java:382) 
at com.liferay.taglib.util.ThemeUtil.includeVM(ThemeUtil.java:179) 
at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:68) 
at com.liferay.taglib.theme.WrapPortletTag.doEndTag(WrapPortletTag.java:114) 
... 145 more 
15:28:40,044 ERROR [jsp:165] java.lang.StringIndexOutOfBoundsException: String index out of range: -1 
at java.lang.String.substring(String.java:1937) 
at java.lang.String.substring(String.java:1904) 
at com.liferay.portal.kernel.util.StringUtil.replace(StringUtil.java:706) 
at com.liferay.portal.util.HttpImpl.removeParameter(HttpImpl.java:594) 
at com.liferay.portal.kernel.util.HttpUtil.removeParameter(HttpUtil.java:194) 
at com.liferay.util.portlet.PortletRequestUtil._mimeResponseToXML(PortletRequestUtil.java:386) 
at com.liferay.util.portlet.PortletRequestUtil.toXML(PortletRequestUtil.java:188) 
at com.liferay.portal.velocity.VelocityVariables.insertVariables(VelocityVariables.java:382) 
at com.liferay.taglib.util.ThemeUtil.includeVM(ThemeUtil.java:179) 
at com.liferay.taglib.util.ThemeUtil.include(ThemeUtil.java:68) 
at com.liferay.taglib.theme.WrapPortletTag.doEndTag(WrapPortletTag.java:114) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 

Or:

14:40:02,101 ERROR [LocaleTransformerListener:112] 
java.lang.StringIndexOutOfBoundsException: String index out of range: 2915 
at java.lang.String.substring(String.java:1934) 
at com.liferay.portal.kernel.util.StringUtil.replace(StringUtil.java:699) 
at com.liferay.util.xml.XMLFormatter.toString(XMLFormatter.java:145) 
at com.liferay.util.xml.XMLFormatter.toString(XMLFormatter.java:111) 
at com.liferay.portal.xml.DocumentImpl.formattedString(DocumentImpl.java:68) 
at com.liferay.portlet.journal.util.JournalUtil.formatXML(JournalUtil.java:286) 
at com.liferay.portlet.journal.util.LocaleTransformerListener.replace(LocaleTransformerListener.java:109) 
at com.liferay.portlet.journal.util.LocaleTransformerListener.onXml(LocaleTransformerListener.java:49) 
at com.liferay.portlet.journal.util.JournalUtil.transform(JournalUtil.java:894) 
at com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.getArticleDisplay(JournalArticleLocalServiceImpl.java:1203) 
at com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.getArticleDisplay(JournalArticleLocalServiceImpl.java:1051) 
at com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl.getArticleDisplay(JournalArticleLocalServiceImpl.java:1013) 
at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:597) 
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149) 
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:77) 
at com.liferay.portal.mirage.aop.JournalArticleLocalServiceAdvice.doInvoke(JournalArticleLocalServiceAdvice.java:133) 
at com.liferay.portal.mirage.aop.BaseMirageAdvice.invoke(BaseMirageAdvice.java:47) 
at sun.reflect.GeneratedMethodAccessor148.invoke(Unknown Source) 
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
at java.lang.reflect.Method.invoke(Method.java:597) 
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:627) 
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:616) 
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:64) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) 
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) 
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89) 
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171) 
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 
at $Proxy146.getArticleDisplay(Unknown Source) 
at com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil.getArticleDisplay(JournalArticleLocalServiceUtil.java:456) 
at com.liferay.portlet.journalcontent.util.JournalContentImpl.getArticleDisplay(JournalContentImpl.java:261) 
at com.liferay.portlet.journalcontent.util.JournalContentImpl.getDisplay(JournalContentImpl.java:183) 
at com.liferay.portlet.journalcontent.util.JournalContentImpl.getDisplay(JournalContentImpl.java:153) 
at com.liferay.portlet.journalcontent.util.JournalContentUtil.getDisplay(JournalContentUtil.java:108) 
at org.apache.jsp.html.portlet.asset_005fpublisher.display.abstracts_jsp._jspService(abstracts_jsp.java:1222) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:67) 
at org.apache.jsp.html.portlet.asset_005fpublisher.view_jsp._jspService(view_jsp.java:1867) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.taglib.util.IncludeTag.doEndTag(IncludeTag.java:67) 
at org.apache.jsp.html.common.themes.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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.portlet.PortletRequestDispatcherImpl.dispatch(PortletRequestDispatcherImpl.java:307) 
at com.liferay.portlet.PortletRequestDispatcherImpl.include(PortletRequestDispatcherImpl.java:115) 
at com.liferay.portal.struts.PortletRequestProcessor.doInclude(PortletRequestProcessor.java:284) 
at com.liferay.portal.struts.PortletRequestProcessor.doForward(PortletRequestProcessor.java:255) 
at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239) 
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302) 
at com.liferay.portal.struts.PortletRequestProcessor.processForwardConfig(PortletRequestProcessor.java:357) 
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) 
at com.liferay.portal.struts.PortletRequestProcessor.process(PortletRequestProcessor.java:235) 
at com.liferay.portlet.StrutsPortlet.include(StrutsPortlet.java:261) 
at com.liferay.portlet.StrutsPortlet.doView(StrutsPortlet.java:156) 
at com.liferay.portal.kernel.portlet.LiferayPortlet.doDispatch(LiferayPortlet.java:149) 
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233) 
at com.sun.portal.portletcontainer.appengine.filter.FilterChainImpl.doFilter(FilterChainImpl.java:126) 
at com.liferay.portal.kernel.portlet.PortletFilterUtil.doFilter(PortletFilterUtil.java:69) 
at com.liferay.portlet.InvokerPortletImpl.invoke(InvokerPortletImpl.java:632) 
at com.liferay.portlet.InvokerPortletImpl.invokeRender(InvokerPortletImpl.java:700) 
at com.liferay.portlet.InvokerPortletImpl.render(InvokerPortletImpl.java:419) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:2884) 
at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:897) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:170) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:103) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:281) 
at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:190) 
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:374) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) 
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:630) 
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535) 
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472) 
at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:294) 
at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:471) 
at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195) 
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:157) 
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:608) 
at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:846) 
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:630) 
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:143) 
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:154) 
at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:142) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.servlet.filters.theme.ThemePreviewFilter.processFilter(ThemePreviewFilter.java:121) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94) 
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:154) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94) 
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:154) 
at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:257) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:630) 
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.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:262) 
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:154) 
at com.liferay.portal.servlet.filters.threadlocalcache.ThreadLocalCacheFilter.processFilter(ThreadLocalCacheFilter.java:55) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91) 
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:154) 
at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94) 
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 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:433) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
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:286) 
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857) 
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565) 
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509) 
at java.lang.Thread.run(Thread.java:619) 


Any ideas where these errors are coming from?
Daniele Gagliardi, geändert vor 10 Jahren.

RE: Errors when using custom display in Asset Publisher

New Member Beitrag: 1 Beitrittsdatum: 09.06.11 Neueste Beiträge
We have the same issue in our intranet environment: randomly this error appears, and our portlet reports "Internal Server Error". Analyzing log file we have:


15:22:00,713 WARN  [PortalImpl:2948] Current URL /group/engage/servizi-esl?p_p_id=seRESL_WAR_ticketWebportlet&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&p_p_col_id=column-2&p_p_col_count=1&_seRESL_WAR_ticketWebportlet_myaction=editTicket&_seRESL_WAR_ticketWebportlet_ticket_id=3211&_seRESL_WAR_ticketWebportlet_ticket_type_code=&_seRESL_WAR_ticketWebportlet_ticket_status=ALL&_seRESL_WAR_ticketWebportlet_assegnati=&_seRESL_WAR_ticketWebportlet_richiedente=&_seRESL_WAR_ticketWebportlet_id_richiesta=rn%3A1252578&_seRESL_WAR_ticketWebportlet_cur=&_seRESL_WAR_ticketWebportlet_delta=&_seRESL_WAR_ticketWebportlet_analyst=&_seRESL_WAR_ticketWebportlet_orderByType=&_seRESL_WAR_ticketWebportlet_orderByCol= generates exception: javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/html/common/themes/portlet.jsp': javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: 46590
15:22:00,748 ERROR [jsp:1023] org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/html/common/themes/portlet.jsp': javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: 46590
org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/html/common/themes/portlet.jsp': javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: 46590
	at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	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:630)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
	at com.liferay.portal.util.PortalImpl.renderPortlet(PortalImpl.java:2884)
	at com.liferay.portal.util.PortalUtil.renderPortlet(PortalUtil.java:897)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:170)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processPortlet(RuntimePortletUtil.java:103)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:281)
	at com.liferay.portlet.layoutconfiguration.util.RuntimePortletUtil.processTemplate(RuntimePortletUtil.java:190)
	at org.apache.jsp.html.portal.layout.view.portlet_jsp._jspService(portlet_jsp.java:837)
	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:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
	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:630)
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
	at com.liferay.portal.action.LayoutAction.includeLayoutContent(LayoutAction.java:294)
	at com.liferay.portal.action.LayoutAction.processLayout(LayoutAction.java:471)
	at com.liferay.portal.action.LayoutAction.execute(LayoutAction.java:195)
	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:157)
	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
	at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
	at com.liferay.portal.servlet.MainServlet.callParentService(MainServlet.java:608)
	at com.liferay.portal.servlet.MainServlet.service(MainServlet.java:846)
	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:630)
	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:143)
	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:154)
	at com.liferay.portal.servlet.filters.strip.StripFilter.processFilter(StripFilter.java:142)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.servlet.filters.theme.ThemePreviewFilter.processFilter(ThemePreviewFilter.java:121)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.servlet.filters.gzip.GZipFilter.processFilter(GZipFilter.java:140)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.servlet.filters.secure.SecureFilter.processFilter(SecureFilter.java:282)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
	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:154)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
	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:154)
	at com.liferay.portal.servlet.filters.autologin.AutoLoginFilter.processFilter(AutoLoginFilter.java:257)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.servlet.filters.sso.opensso.OpenSSOFilter.processFilter(OpenSSOFilter.java:73)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.sharepoint.SharepointFilter.processFilter(SharepointFilter.java:193)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter.doFilter(VirtualHostFilter.java:191)
	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:154)
	at com.liferay.portal.servlet.filters.threadlocalcache.ThreadLocalCacheFilter.processFilter(ThreadLocalCacheFilter.java:55)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:91)
	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:154)
	at com.liferay.portal.kernel.servlet.BaseFilter.doFilter(BaseFilter.java:94)
	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 it.eng.scf.portlet.filter.SharedRenderRequestFilter.doFilter(SharedRenderRequestFilter.java:93)
	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:433)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	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:286)
	at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
	at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
	at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
	at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
	at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
	at java.lang.Thread.run(Thread.java:619)
Caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: ServletException in '/html/common/themes/portlet.jsp': javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: 46590
	at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:852)
	at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:2107)
	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:374)
	... 124 more
Caused by: javax.servlet.jsp.JspException: ServletException in '/html/common/themes/portlet.jsp': javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: 46590
	at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:923)
	at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
	at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:1918)
	... 127 more


Any ideas?