Type Exception Report
Message An exception occurred processing [/WEB-INF/tags/core/common/seo.tag] at line [110]
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
org.apache.jasper.JasperException: An exception occurred processing [/WEB-INF/tags/core/common/seo.tag] at line [110]
107: newsKeywords = Common.getString(newsMap.get("keywords"));
108: newsContent = Common.filterHtml(Common.getString(newsMap.get("content")));
109: if(newsContent.length()>50){
110: newsContent = newsContent.substring(0,100);
111: }
112: }
113: Map nmap=db.map("select id,name from wcm_cms_news_cat where sid = ? and id = ?",new Object[]{sid,newsMap.get("cat_id")});
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:489)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
com.jerei.website.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:101)
Root Cause
javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.StringIndexOutOfBoundsException: String index out of range: 100 org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:654) org.apache.jsp.de.news_002ddetail_jsp._jspService(news_002ddetail_jsp.java:1028) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) com.jerei.website.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:101)
Root Cause
java.lang.StringIndexOutOfBoundsException: String index out of range: 100 java.lang.String.substring(String.java:1963) org.apache.jsp.tag.web.core.common.seo_tag.doTag(seo_tag.java:229) org.apache.jsp.de.news_002ddetail_jsp._jspService(news_002ddetail_jsp.java:154) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) com.jerei.website.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:101)
Note The full stack trace of the root cause is available in the server logs.