Ok, so I am new to the Sikuli API, but not to programming. I have searched endlessly through the FAQ's and the Complete guide to Sikuli... but I cannot seem to figure out why I am getting an error on line 1... Full error code below, along with my script underneath that... I just really want to know how this all works, as the tutorials seem to just say how to do various things... My code is simple, open command line (windows 7), find ip address... But it is erroring at "line 1" The dev box is so confusing, because there are Java errors pertaining to classes, and Python errors... HELP?
[sikuli] Stopped
[sikuli] An error occurs at line 1
[sikuli] Error message:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Program Files (x86)\Sikuli\sikuli-script.jar\Lib\sikuli\Sikuli.py", line 18, in <module>
java.lang.NoClassDefFoundError: Could not initialize class edu.mit.csail.uid.Finder
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.python.core.SyspathJavaLoader.loadClass(SyspathJavaLoader.java:107)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.python.core.Py.findClassEx(Py.java:817)
at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:133)
at org.python.core.packagecache.PackageManager.findClass(PackageManager.java:28)
at org.python.core.packagecache.SysPackageManager.findClass(SysPackageManager.java:122)
at org.python.core.PyJavaPackage.__findattr_ex__(PyJavaPackage.java:137)
at org.python.core.PyObject.__findattr__(PyObject.java:869)
at org.python.core.imp.import_name(imp.java:771)
at org.python.core.imp.importName(imp.java:806)
at org.python.core.ImportFunction.__call__(__builtin__.java:1232)
at org.python.core.PyObject.__call__(PyObject.java:367)
at org.python.core.__builtin__.__import__(__builtin__.java:1202)
at org.python.core.imp.importFromAs(imp.java:884)
at org.python.core.imp.importFrom(imp.java:860)
at sikuli.Sikuli$py.f$0(C:\Program Files (x86)\Sikuli\sikuli-script.jar\Lib\sikuli\Sikuli.py:166)
at sikuli.Sikuli$py.call_function(C:\Program Files (x86)\Sikuli\sikuli-script.jar\Lib\sikuli\Sikuli.py)
at org.python.core.PyTableCode.call(PyTableCode.java:165)
at org.python.core.PyCode.call(PyCode.java:18)
at org.python.core.imp.createFromCode(imp.java:326)
at org.python.core.util.importer.importer_load_module(importer.java:109)
at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:161)
at org.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source)
at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:47)
at org.python.core.imp.loadFromLoader(imp.java:451)
at org.python.core.imp.find_module(imp.java:408)
at org.python.core.PyModule.impAttr(PyModule.java:109)
at org.python.core.imp.import_next(imp.java:637)
at org.python.core.imp.import_logic(imp.java:699)
at org.python.core.imp.import_name(imp.java:761)
at org.python.core.imp.importName(imp.java:806)
at org.python.core.ImportFunction.__call__(__builtin__.java:1232)
at org.python.core.PyObject.__call__(PyObject.java:367)
at org.python.core.__builtin__.__import__(__builtin__.java:1202)
at org.python.core.__builtin__.__import__(__builtin__.java:1185)
at org.python.core.imp.importAll(imp.java:904)
at org.python.pycode._pyx20.f$0(<string>:1)
at org.python.pycode._pyx20.call_function(<string>)
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:1204)
at org.python.core.Py.exec(Py.java:1248)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:172)
at edu.mit.csail.uid.ScriptRunner.runPython(ScriptRunner.java:52)
at edu.mit.csail.uid.SikuliIDE$ButtonRun.runPython(SikuliIDE.java:1190)
at edu.mit.csail.uid.SikuliIDE$ButtonRun$1.run(SikuliIDE.java:1288)
java.lang.NoClassDefFoundError: java.lang.NoClassDefFoundError: Could not initialize class edu.mit.csail.uid.Finder
SCRIPT:
find(windows start button pic )
click(windows start button pic )
wait(search box pic , 20)
type("cmd")
wait(command line pic , 30)
type("ipconfig /all \n")