Quantrix 6.1.0 cannot add actions
When I clicked ‘add action’ from the script manager UI, I got this error. I also opened previously built Quantrix files, which had lots of grooovy scripts. None of those scripts are enabled, but in the past all scripts have worked fine. Please advise how to fix it. Thanks!
stack-trace=java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.subx.general.ui.iapi.UIUtilities$EventDispatchThreadException: java.lang.reflect.InvocationTargetException
at com.subx.general.ui.iapi.progress.ProgressPanel$Runner.done(ProgressPanel.java:431)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.subx.general.ui.iapi.role.SessionEventQueue.dispatchEvent(SessionEventQueue.java:86)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: com.subx.general.ui.iapi.UIUtilities$EventDispatchThreadException: java.lang.reflect.InvocationTargetException
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at com.subx.general.ui.iapi.progress.ProgressPanel$Runner.done(ProgressPanel.java:416)
… 21 more
Caused by: com.subx.general.ui.iapi.UIUtilities$EventDispatchThreadException: java.lang.reflect.InvocationTargetException
at com.subx.general.ui.iapi.UIUtilities.invokeInEventDispatchThread(UIUtilities.java:102)
at com.quantrix.ui.internal.general.ModelFrame$ModelDocumentListener.showViewUI(ModelFrame.java:363)
at com.quantrix.ui.internal.general.ModelFrame$ModelDocumentListener.access$0(ModelFrame.java:360)
at com.quantrix.ui.internal.general.ModelFrame$ModelDocumentListener$2.redo(ModelFrame.java:296)
at com.subx.general.core.api.change.Change.firstDo(Change.java:33)
at com.subx.general.core.iapi.transaction.TransactionManager.post(TransactionManager.java:251)
at com.subx.general.core.api.change.Change.post(Change.java:22)
at com.quantrix.ui.internal.general.ModelFrame$ModelDocumentListener.documentViewDidAdd(ModelFrame.java:304)
at com.quantrix.core.internal.ModelDocument.addDocumentView(ModelDocument.java:550)
at com.quantrix.core.internal.ModelDocument.addDocumentView(ModelDocument.java:500)
at com.quantrix.core.internal.ModelDocument.addDocumentView(ModelDocument.java:445)
at com.quantrix.scripting.core.internal.ScriptManager$2.scriptDidAdd(ScriptManager.java:131)
at com.quantrix.scripting.core.internal.ScriptLibrary.addScript(ScriptLibrary.java:108)
at com.quantrix.scripting.core.internal.ScriptLibrary.addScript(ScriptLibrary.java:93)
at com.quantrix.scripting.core.iapi.QInternalScriptManager$Utilities.addScript(QInternalScriptManager.java:97)
at com.quantrix.scripting.ui.iapi.AbstractAddScriptAction.performAction(AbstractAddScriptAction.java:34)
at com.subx.general.ui.iapi.actions.ContextActionWrapper.performAction(ContextActionWrapper.java:67)
at com.subx.general.ui.api.actions.swing.AbstractSubxAction._actionPerformed(AbstractSubxAction.java:108)
at com.subx.general.ui.iapi.actions.AbstractSwingContextAction.lambda$0(AbstractSwingContextAction.java:83)
at com.subx.general.core.api.operation.VoidOperation.perform(VoidOperation.java:23)
at com.subx.general.core.api.operation.VoidOperation.perform(VoidOperation.java:1)
at com.subx.general.core.iapi.change.UndoManager.perform(UndoManager.java:303)
at com.subx.document.ui.iapi.DocumentFrame.perform(DocumentFrame.java:650)
at com.quantrix.ui.internal.general.ModelFrame.lambda$15(ModelFrame.java:2868)
at com.subx.general.core.iapi.role.CurrentSession.performWithSession(CurrentSession.java:86)
at com.subx.general.core.internal.role.Session.performOperation(Session.java:40)
at com.quantrix.ui.internal.general.ModelFrame.perform(ModelFrame.java:2868)
at com.subx.general.ui.api.async.AsyncUtilities.lambda$0(AsyncUtilities.java:78)
at com.subx.general.ui.api.async.VoidAsyncTask$VoidAsyncImpl.lambda$1(VoidAsyncTask.java:30)
at com.subx.general.ui.api.async.IAsyncTask$AsyncTaskImpl.run(IAsyncTask.java:66)
at com.subx.general.ui.iapi.progress.ProgressPanel$Runner.doInBackground(ProgressPanel.java:395)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at com.subx.general.ui.iapi.UIUtilities.invokeInEventDispatchThread(UIUtilities.java:98)
… 36 more
Caused by: java.lang.RuntimeException: Cannot use the scripting framework without configuring a security manager!
at com.subx.scripting.core.internal.GroovyFactoryImpl.getGroovyContext(GroovyFactoryImpl.java:569)
at com.subx.scripting.core.internal.GroovyFactoryImpl.getGroovyContext(GroovyFactoryImpl.java:1)
at com.quantrix.scripting.ui.internal.ScriptedActionEditorComponent.getContext(ScriptedActionEditorComponent.java:339)
at com.quantrix.scripting.ui.internal.AbstractScriptEditorComponent.<init>(AbstractScriptEditorComponent.java:103)
at com.quantrix.scripting.ui.internal.ScriptedActionEditorComponent.<init>(ScriptedActionEditorComponent.java:77)
at com.quantrix.scripting.ui.internal.ScriptViewUI.wire(ScriptViewUI.java:54)
at com.quantrix.ui.internal.general.ModelFrame$FrameCreator.run(ModelFrame.java:1110)
at com.subx.general.ui.iapi.UIUtilities.invokeInEventDispatchThread(UIUtilities.java:106)
at com.quantrix.ui.internal.general.ModelFrame.createUIForView(ModelFrame.java:1059)
at com.quantrix.ui.internal.general.ModelFrame.findUIForView(ModelFrame.java:997)
at com.quantrix.ui.internal.general.ModelFrame$ModelDocumentListener.lambda$0(ModelFrame.java:365)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.subx.general.ui.iapi.role.SessionEventQueue.access$0(SessionEventQueue.java:1)
at com.subx.general.ui.iapi.role.SessionEventQueue.lambda$0(SessionEventQueue.java:60)
at com.subx.general.core.api.operation.VoidOperation.perform(VoidOperation.java:23)
at com.subx.general.core.api.operation.VoidOperation.perform(VoidOperation.java:1)
at com.subx.general.core.iapi.role.CurrentSession.performWithSession(CurrentSession.java:86)
at com.subx.general.core.internal.role.Session.performOperation(Session.java:40)
at com.subx.general.ui.iapi.role.SessionEventQueue.dispatchEvent(SessionEventQueue.java:60)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
application-version=6.1.0.20160316