java.lang.ClassCastException: javax.script.SimpleScriptContext cannot be cast to org.luaj.vm2.script.LuajContext

GitHub | GosubGreg | 5 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    GitHub comment 2053#252447941

    GitHub | 5 months ago | GosubGreg
    java.lang.ClassCastException: javax.script.SimpleScriptContext cannot be cast to org.luaj.vm2.script.LuajContext
  2. 0

    java.lang.ClassCastException when using ScriptEngine#eval(String script, ScriptContext context)

    luaj | 1 year ago | thomas_mortagne
    java.lang.ClassCastException: javax.script.SimpleScriptContext cannot be cast to org.luaj.vm2.script.LuajContext

    Root Cause Analysis

    1. java.lang.ClassCastException

      javax.script.SimpleScriptContext cannot be cast to org.luaj.vm2.script.LuajContext

      at org.luaj.vm2.script.LuaScriptEngine$LuajCompiledScript.eval()
    2. org.luaj.vm2
      LuaScriptEngine.eval
      1. org.luaj.vm2.script.LuaScriptEngine$LuajCompiledScript.eval(Unknown Source)
      2. org.luaj.vm2.script.LuaScriptEngine.eval(Unknown Source)
      3. org.luaj.vm2.script.LuaScriptEngine.eval(Unknown Source)
      3 frames
    3. Java RT
      AbstractScriptEngine.eval
      1. javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
      1 frame
    4. jmri.script
      JmriScriptEngineManager.eval
      1. jmri.script.JmriScriptEngineManager.eval(JmriScriptEngineManager.java:245)
      1 frame
    5. jmri.jmrit.jython
      InputWindow.lambda$2
      1. jmri.jmrit.jython.InputWindow.buttonPressed(InputWindow.java:268)
      2. jmri.jmrit.jython.InputWindow.lambda$2(InputWindow.java:130)
      2 frames
    6. Java RT
      EventDispatchThread.run
      1. javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
      2. javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
      3. javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
      4. javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
      5. javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
      6. java.awt.Component.processMouseEvent(Component.java:6533)
      7. javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
      8. java.awt.Component.processEvent(Component.java:6298)
      9. java.awt.Container.processEvent(Container.java:2236)
      10. java.awt.Component.dispatchEventImpl(Component.java:4889)
      11. java.awt.Container.dispatchEventImpl(Container.java:2294)
      12. java.awt.Component.dispatchEvent(Component.java:4711)
      13. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
      14. java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
      15. java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
      16. java.awt.Container.dispatchEventImpl(Container.java:2280)
      17. java.awt.Window.dispatchEventImpl(Window.java:2746)
      18. java.awt.Component.dispatchEvent(Component.java:4711)
      19. java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
      20. java.awt.EventQueue.access$500(EventQueue.java:97)
      21. java.awt.EventQueue$3.run(EventQueue.java:709)
      22. java.awt.EventQueue$3.run(EventQueue.java:703)
      23. java.security.AccessController.doPrivileged(Native Method)
      24. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      25. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
      26. java.awt.EventQueue$4.run(EventQueue.java:731)
      27. java.awt.EventQueue$4.run(EventQueue.java:729)
      28. java.security.AccessController.doPrivileged(Native Method)
      29. java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
      30. java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
      31. java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
      32. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
      33. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
      34. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
      35. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
      36. java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
      36 frames