org.mozilla.javascript.WrappedException: Wrapped java.lang.RuntimeException: Can't use the dialog plugin in a none Swing thread/environment (exitProgram#557)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1815)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:180)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:311)
at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1768)
at script.exitProgram(exitProgram:557)
at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:837)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:158)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:406)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3192)
at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:156)
at com.servoy.j2db.scripting.ScriptEngine.executeFunction(ScriptEngine.java:574)
at com.servoy.j2db.scripting.ScopesScope.executeGlobalFunction(ScopesScope.java:172)
at com.servoy.j2db.ClientState.callCloseSolutionMethod(ClientState.java:1267)
at com.servoy.j2db.ClientState.closeSolution(ClientState.java:1163)
at com.servoy.j2db.server.headlessclient.WebClient.closeSolution(WebClient.java:758)
at com.servoy.j2db.ClientState.shutDown(ClientState.java:1039)
at com.servoy.j2db.server.headlessclient.SessionClient.shutDown(SessionClient.java:346)
at com.servoy.j2db.server.headlessclient.WebClient.shutDown(WebClient.java:645)
at com.servoy.j2db.server.headlessclient.SessionClient.valueUnbound(SessionClient.java:458)
at org.apache.catalina.session.StandardSession.removeAttributeInternal(StandardSession.java:1686)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:801)
at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:576)
at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:712)
at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:697)
at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1364)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1649)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1658)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1658)
at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1638)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Can't use the dialog plugin in a none Swing thread/environment
at com.servoy.extensions.plugins.dialog.DialogProvider.js_showDialogEx(DialogProvider.java:231)
at com.servoy.extensions.plugins.dialog.DialogProvider.js_showQuestionDialog(DialogProvider.java:211)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:158)
I've followed this thread (viewtopic.php?f=34&t=11885) and am using the recommended Dialogs Module - any suggestions??
Thanks,
Bob