HTTP Status 500 – Internal Server Error


Type Exception Report

Message Servlet execution threw an exception

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

javax.servlet.ServletException: Servlet execution threw an exception
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.lang.NoClassDefFoundError: org/mozilla/javascript/ScriptRuntime
	org.mozilla.javascript.gen.code_13122357.call(code)
	org.mozilla.javascript.gen.code_13122357.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13122345._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13122345.call(code)
	org.mozilla.javascript.gen.code_13122345.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2034)
	org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
	org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:100)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2034)
	org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
	org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:100)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13121463._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13121463.call(code)
	org.mozilla.javascript.gen.code_13121463.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13121277._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13121277.call(code)
	org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:380)
	org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3868)
	org.mozilla.javascript.gen.code_13121277.call(code)
	org.mozilla.javascript.gen.code_13121277.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:63)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:63)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:176)
	com.clickntap.square.Runner.doGet(Runner.java:120)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.lang.ClassNotFoundException: Illegal access: this web application instance has been stopped already. Could not load [org.mozilla.javascript.ScriptRuntime]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1374)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1225)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187)
	org.mozilla.javascript.DefiningClassLoader.loadClass(DefiningClassLoader.java:44)
	java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
	org.mozilla.javascript.gen.code_13122357.call(code)
	org.mozilla.javascript.gen.code_13122357.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13122345._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13122345.call(code)
	org.mozilla.javascript.gen.code_13122345.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2034)
	org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
	org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:100)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2034)
	org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
	org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:100)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13121463._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13121463.call(code)
	org.mozilla.javascript.gen.code_13121463.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13121277._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13121277.call(code)
	org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:380)
	org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3868)
	org.mozilla.javascript.gen.code_13121277.call(code)
	org.mozilla.javascript.gen.code_13121277.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:63)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:63)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:176)
	com.clickntap.square.Runner.doGet(Runner.java:120)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Root Cause

java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [org.mozilla.javascript.ScriptRuntime]. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
	org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1384)
	org.apache.catalina.loader.WebappClassLoaderBase.checkStateForClassLoading(WebappClassLoaderBase.java:1372)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1225)
	org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1187)
	org.mozilla.javascript.DefiningClassLoader.loadClass(DefiningClassLoader.java:44)
	java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:527)
	org.mozilla.javascript.gen.code_13122357.call(code)
	org.mozilla.javascript.gen.code_13122357.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13122345._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13122345.call(code)
	org.mozilla.javascript.gen.code_13122345.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2034)
	org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
	org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:100)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.NativeArray.iterativeMethod(NativeArray.java:2034)
	org.mozilla.javascript.NativeArray.execIdCall(NativeArray.java:437)
	org.mozilla.javascript.IdFunctionObject.call(IdFunctionObject.java:100)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13121463._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13121463.call(code)
	org.mozilla.javascript.gen.code_13121463.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:168)
	com.clickntap.square.App.parse(App.java:172)
	com.clickntap.square.ux.UX.include(UX.java:69)
	com.clickntap.square.ux.UXContext.include(UXContext.java:38)
	jdk.internal.reflect.GeneratedMethodAccessor231.invoke(Unknown Source)
	java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base/java.lang.reflect.Method.invoke(Method.java:566)
	org.mozilla.javascript.MemberBox.invoke(MemberBox.java:206)
	org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:211)
	org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1871)
	org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1053)
	org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:90)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.library_1._c_anonymous_35(library:7)
	org.mozilla.javascript.gen.library_1.call(library)
	org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:35)
	org.mozilla.javascript.gen.code_13121277._c_script_0(code:3)
	org.mozilla.javascript.gen.code_13121277.call(code)
	org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:380)
	org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3868)
	org.mozilla.javascript.gen.code_13121277.call(code)
	org.mozilla.javascript.gen.code_13121277.exec(code)
	org.mozilla.javascript.Context.evaluateString(Context.java:1137)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:60)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:63)
	com.clickntap.square.javascript.Javascript.parse(Javascript.java:63)
	com.clickntap.square.App.parse(App.java:161)
	com.clickntap.square.App.parse(App.java:176)
	com.clickntap.square.Runner.doGet(Runner.java:120)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:626)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:733)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

Note The full stack trace of the root cause is available in the server logs.


Apache Tomcat/9.0.43 (Debian)