HTTP Status 500 - Invocation of method 'getJSONArray' in class com.accelovation.json.JSONObject threw exception com.accelovation.json.JSONException: JSONObject["metrics"] not found. at /ariel/cb/solutions/holidaymoodmeter/moodmeter_cdn.vm[line 298, column 49]


type Exception report

message Invocation of method 'getJSONArray' in class com.accelovation.json.JSONObject threw exception com.accelovation.json.JSONException: JSONObject["metrics"] not found. at /ariel/cb/solutions/holidaymoodmeter/moodmeter_cdn.vm[line 298, column 49]

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getJSONArray' in  class com.accelovation.json.JSONObject threw exception com.accelovation.json.JSONException: JSONObject["metrics"] not found. at /ariel/cb/solutions/holidaymoodmeter/moodmeter_cdn.vm[line 298, column 49]
	org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
	org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284)
	org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
	org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493)
	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.ASTBlock.render(ASTBlock.java:72)
	org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:366)
	org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
	org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
	org.apache.velocity.Template.merge(Template.java:328)
	org.apache.velocity.Template.merge(Template.java:235)
	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.ProsperoVelocityViewServlet.mergeTemplate(ProsperoVelocityViewServlet.java:387)
	org.apache.velocity.tools.view.ProsperoVelocityViewServlet.doRequest(ProsperoVelocityViewServlet.java:338)
	org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

root cause

com.accelovation.json.JSONException: JSONObject["metrics"] not found.
	com.accelovation.json.JSONObject.get(JSONObject.java:456)
	com.accelovation.json.JSONObject.getJSONArray(JSONObject.java:547)
	sun.reflect.GeneratedMethodAccessor408.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)
	org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389)
	org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378)
	org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
	org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
	org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493)
	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.ASTBlock.render(ASTBlock.java:72)
	org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:87)
	org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
	org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:366)
	org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:175)
	org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
	org.apache.velocity.Template.merge(Template.java:328)
	org.apache.velocity.Template.merge(Template.java:235)
	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.ProsperoVelocityViewServlet.mergeTemplate(ProsperoVelocityViewServlet.java:387)
	org.apache.velocity.tools.view.ProsperoVelocityViewServlet.doRequest(ProsperoVelocityViewServlet.java:338)
	org.apache.velocity.tools.view.VelocityViewServlet.doGet(VelocityViewServlet.java:182)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:728)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.34 logs.


Apache Tomcat/7.0.34