HTTP Status 500 -


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/detail.vm[line 18, column 30]
	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.


Apache Tomcat/6.0.29