← Back to team overview

sikuli-driver team mailing list archive

[Question #238712]: Attempting to save script - pile of error messages

 

New question #238712 on Sikuli:
https://answers.launchpad.net/sikuli/+question/238712

Upon trying to save a (very long, 1300 lines) script, I get the following:

ava.lang.reflect.InvocationTargetException
 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.sikuli.ide.SikuliIDE$MenuAction.actionPerformed(SikuliIDE.java:1065)
 at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
 at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
 at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
 at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
 at javax.swing.AbstractButton.doClick(Unknown Source)
 at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
 at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
 at java.awt.Component.processMouseEvent(Unknown Source)
 at javax.swing.JComponent.processMouseEvent(Unknown Source)
 at java.awt.Component.processEvent(Unknown Sour

ce)
 at java.awt.Container.processEvent(Unknown Source)
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.awt.EventQueue.access$000(Unknown Source)
 at java.awt.EventQueue$1.run(Unknown Source)
 at java.awt.EventQueue$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknow

n Source)
 at java.awt.EventQueue$2.run(Unknown Source)
 at java.awt.EventQueue$2.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 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: Traceback (most recent call last):
 File "", line 2, in 
 File "C:\Program Files (x86)\Sikuli X\sikuli-script.jar\Lib\sikuli\SikuliImporter.py", line 45, in load_module
 File "C:\Program Files (x86)\Sikuli X\sikuli-script.jar\Lib\sikuli\SikuliImporter.py", line 25, in _load_module
ImportErro

r: No module named cgi

 at org.python.core.PyException.fillInStackTrace(PyException.java:70)
 at java.lang.Throwable.(Throwable.java:181)
 at java.lang.Exception.(Unknown Source)
 at java.lang.RuntimeException.(Unknown Source)
 at org.python.core.PyException.(PyException.java:46)
 at org.python.core.PyException.(PyException.java:43)
 at org.python.core.PyException.(PyException.java:61)
 at org.python.core.Py.ImportError(Py.java:290)
 at org.python.modules.imp.find_module(imp.java:206)
 at org.python.modules.imp.find_module(imp.java:182)
 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.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:186)
 at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:204)
 at org.python.core.

PyObject.__call__(PyObject.java:387)
 at org.python.core.PyObject.__call__(PyObject.java:391)
 at sikuli.SikuliImporter$py._load_module$5(C:\Program Files (x86)\Sikuli X\sikuli-script.jar\Lib\sikuli\SikuliImporter.py:32)
 at sikuli.SikuliImporter$py.call_function(C:\Program Files (x86)\Sikuli X\sikuli-script.jar\Lib\sikuli\SikuliImporter.py)
 at org.python.core.PyTableCode.call(PyTableCode.java:165)
 at org.python.core.PyBaseCode.call(PyBaseCode.java:149)
 at org.python.core.PyFunction.__call__(PyFunction.java:327)
 at org.python.core.PyMethod.__call__(PyMethod.java:124)
 at sikuli.SikuliImporter$py.load_module$6(C:\Program Files (x86)\Sikuli X\sikuli-script.jar\Lib\sikuli\SikuliImporter.py:45)
 at sikuli.SikuliImporter$py.call_function(C:\Program Files (x86)\Sikuli X\sikuli-script.jar\Lib\sikuli\SikuliImporter.py)
 at org.python.core.PyTableCode.call(PyTableCode.java:165)
 at org.python.core.PyBaseCode.call(PyBaseCode.java:301)
 at org.python.core.PyBaseCode.call(PyBaseCode.java:194)
 at org.pyt

hon.core.PyFunction.__call__(PyFunction.java:387)
 at org.python.core.PyMethod.instancemethod___call__(PyMethod.java:220)
 at org.python.core.PyMethod.__call__(PyMethod.java:211)
 at org.python.core.PyMethod.__call__(PyMethod.java:201)
 at org.python.core.PyMethod.__call__(PyMethod.java:196)
 at org.python.core.imp.loadFromLoader(imp.java:513)
 at org.python.core.imp.find_module(imp.java:448)
 at org.python.core.imp.import_next(imp.java:713)
 at org.python.core.imp.import_name(imp.java:824)
 at org.python.core.imp.importName(imp.java:884)
 at org.python.core.ImportFunction.__call__(__builtin__.java:1220)
 at org.python.core.PyObject.__call__(PyObject.java:357)
 at org.python.core.__builtin__.__import__(__builtin__.java:1173)
 at org.python.core.imp.importOne(imp.java:903)
 at org.python.pycode._pyx249.f$0(:202)
 at org.python.pycode._pyx249.call_function()
 at org.python.core.PyTableCode.call(PyTableCode.java:165)
 at org.python.core.PyCode.call(PyCode.java:18)
 at org.python

.core.Py.runCode(Py.java:1261)
 at org.python.core.Py.exec(Py.java:1305)
 at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206)
 at org.sikuli.ide.SikuliPane.convertSrcToHtml(SikuliPane.java:248)
 at org.sikuli.ide.SikuliPane.writeSrcFile(SikuliPane.java:269)
 at org.sikuli.ide.SikuliPane.saveFile(SikuliPane.java:278)
 at org.sikuli.ide.SikuliIDE$FileAction.doSave(SikuliIDE.java:1425)
 ... 43 more

================================================================

Using the Regedit trick with deleting the "Prefs" key doesn't seem to help.

I'm forced to save the script in a Word document and copy/paste it back, every time I make a change.

Any suggestions?


-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.