type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getArticleById' in class com.mysteel.site.article.web.tag.ArticleTag threw exception com.effesoftware.core.NotExistException: article.notexist at /recycling/index.vm[line 26, column 41] org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:243) org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:187) org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567) org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342) org.apache.velocity.Template.merge(Template.java:356) org.apache.velocity.Template.merge(Template.java:260) org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942) org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902) org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318) org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:220) org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
com.effesoftware.core.NotExistException: article.notexist com.mysteel.site.article.bo.ArticleServiceImpl.getArticleById(ArticleServiceImpl.java:67) com.mysteel.site.article.web.tag.ArticleTag.getArticleById(ArticleTag.java:45) sun.reflect.GeneratedMethodAccessor153.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:606) org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395) org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384) org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173) org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280) org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567) org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342) org.apache.velocity.Template.merge(Template.java:356) org.apache.velocity.Template.merge(Template.java:260) org.apache.velocity.tools.view.VelocityView.performMerge(VelocityView.java:942) org.apache.velocity.tools.view.VelocityView.merge(VelocityView.java:902) org.apache.velocity.tools.view.VelocityViewServlet.mergeTemplate(VelocityViewServlet.java:318) org.apache.velocity.tools.view.VelocityViewServlet.doRequest(VelocityViewServlet.java:220) org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.