Question #216444 on Sikuli changed:
https://answers.launchpad.net/sikuli/+question/216444

Description changed to:
Hi,

Thank you in advance for helping me.

I am running Sikuli scripts with watir-webdriver.  I send a terminal
command to execute the sikuli scripts to handle items that can not be
done with the watir-webdriver.  It was working great till now.  I
receive the following error listed below when my watir script tries
execute the execute command.  The IDE launches but begins to fail after
that.  The path to Sikuli scripts are correct so i have no idea what
might wrong.

I am have a MacBook Pro.
Python version is 2.7.2

here is the line in my method that executes Sikuli...

# call sikuli script to handle save window.
                        ENV['SIKULI_HOME'] = 
'/Applications/Sikuli-IDE.app/Contents/Resources/Java'
                        system ("java -jar $SIKULI_HOME/sikuli-script.jar 
'/Users/joe.fleck/qa_automation/scripts/sikuli_scripts/save_file_2.sikuli'")

java.io.IOException: Unable to find library META-INF/lib/libVisionProxy.dylib 
on classpath
        at 
com.wapmx.nativeutils.jniloader.DefaultJniExtractor.extractResource(DefaultJniExtractor.java:127)
        at 
com.wapmx.nativeutils.jniloader.DefaultJniExtractor.extractJni(DefaultJniExtractor.java:110)
        at 
com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:43)
        at org.sikuli.script.Finder.<clinit>(Finder.java:33)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.python.core.Py.loadAndInitClass(Py.java:895)
        at org.python.core.Py.findClassInternal(Py.java:830)
        at org.python.core.Py.findClassEx(Py.java:881)
        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:863)
        at org.python.core.imp.import_name(imp.java:849)
        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.importFromAs(imp.java:978)
        at org.python.core.imp.importFrom(imp.java:954)
        at 
sikuli.Sikuli$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/Sikuli.py:212)
        at 
sikuli.Sikuli$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        at org.python.core.PyModule.impAttr(PyModule.java:100)
        at org.python.core.imp.import_next(imp.java:715)
        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.importAll(imp.java:998)
        at 
sikuli$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/__init__.py:3)
        at 
sikuli$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/__init__.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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        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.importAll(imp.java:998)
        at org.python.pycode._pyx2.f$0(<string>:1)
        at org.python.pycode._pyx2.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:1261)
        at org.python.core.Py.exec(Py.java:1305)
        at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206)
        at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:64)
        at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:104)
        at org.sikuli.script.SikuliScript.main(SikuliScript.java:115)
java.io.IOException: Unable to find library META-INF/lib/libMacUtil.dylib on 
classpath
        at 
com.wapmx.nativeutils.jniloader.DefaultJniExtractor.extractResource(DefaultJniExtractor.java:127)
        at 
com.wapmx.nativeutils.jniloader.DefaultJniExtractor.extractJni(DefaultJniExtractor.java:110)
        at 
com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:43)
        at org.sikuli.script.MacUtil.<clinit>(MacUtil.java:22)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at org.sikuli.script.Env.getOSUtil(Env.java:91)
        at org.sikuli.script.App.<clinit>(App.java:9)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.python.core.Py.loadAndInitClass(Py.java:895)
        at org.python.core.Py.findClassInternal(Py.java:830)
        at org.python.core.Py.findClassEx(Py.java:881)
        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:863)
        at org.python.core.imp.import_name(imp.java:849)
        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.importFromAs(imp.java:978)
        at org.python.core.imp.importFrom(imp.java:954)
        at 
sikuli.Sikuli$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/Sikuli.py:212)
        at 
sikuli.Sikuli$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        at org.python.core.PyModule.impAttr(PyModule.java:100)
        at org.python.core.imp.import_next(imp.java:715)
        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.importAll(imp.java:998)
        at 
sikuli$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/__init__.py:3)
        at 
sikuli$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/__init__.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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        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.importAll(imp.java:998)
        at org.python.pycode._pyx2.f$0(<string>:1)
        at org.python.pycode._pyx2.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:1261)
        at org.python.core.Py.exec(Py.java:1305)
        at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206)
        at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:64)
        at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:104)
        at org.sikuli.script.SikuliScript.main(SikuliScript.java:115)
java.io.IOException: Unable to find library META-INF/lib/libVDictProxy.dylib on 
classpath
        at 
com.wapmx.nativeutils.jniloader.DefaultJniExtractor.extractResource(DefaultJniExtractor.java:127)
        at 
com.wapmx.nativeutils.jniloader.DefaultJniExtractor.extractJni(DefaultJniExtractor.java:110)
        at 
com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:43)
        at org.sikuli.script.VDictProxy.<clinit>(VDictProxy.java:25)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at org.python.core.Py.loadAndInitClass(Py.java:895)
        at org.python.core.Py.findClassInternal(Py.java:830)
        at org.python.core.Py.findClassEx(Py.java:881)
        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:863)
        at org.python.core.imp.import_name(imp.java:849)
        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.importFromAs(imp.java:978)
        at org.python.core.imp.importFrom(imp.java:954)
        at 
sikuli.VDict$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/VDict.py:16)
        at 
sikuli.VDict$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/VDict.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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        at org.python.core.PyModule.impAttr(PyModule.java:100)
        at org.python.core.imp.import_next(imp.java:715)
        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.importAll(imp.java:998)
        at 
sikuli.Sikuli$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/Sikuli.py:212)
        at 
sikuli.Sikuli$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        at org.python.core.PyModule.impAttr(PyModule.java:100)
        at org.python.core.imp.import_next(imp.java:715)
        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.importAll(imp.java:998)
        at 
sikuli$py.f$0(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/__init__.py:3)
        at 
sikuli$py.call_function(/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar/Lib/sikuli/__init__.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:386)
        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:513)
        at org.python.core.imp.find_module(imp.java:467)
        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.importAll(imp.java:998)
        at org.python.pycode._pyx2.f$0(<string>:1)
        at org.python.pycode._pyx2.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:1261)
        at org.python.core.Py.exec(Py.java:1305)
        at org.python.util.PythonInterpreter.exec(PythonInterpreter.java:206)
        at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:64)
        at org.sikuli.script.ScriptRunner.runPython(ScriptRunner.java:104)
        at org.sikuli.script.SikuliScript.main(SikuliScript.java:115)
Failed to load VisionProxy.
java.io.IOException: Unable to find library META-INF/lib/libVisionProxy.dylib 
on classpath
[error] Can't run this Sikuli script: 
/Users/joe.fleck/qa_automation/scripts/sikuli_scripts/save_file_2.sikuli
Traceback (most recent call last):
  File 
"/Users/joe.fleck/qa_automation/scripts/sikuli_scripts/save_file_2.sikuli/save_file_2.py",
 line 1, in <module>
    click("SaveFile.png",3)
        at 
org.sikuli.script.natives.VisionProxyJNI.new_FindInput__SWIG_0(Native Method)
        at org.sikuli.script.natives.FindInput.<init>(FindInput.java:39)
        at org.sikuli.script.Finder.<init>(Finder.java:26)
        at org.sikuli.script.Region.doFind(Region.java:1034)
        at org.sikuli.script.Region$RepeatableFind.run(Region.java:1237)
        at org.sikuli.script.Region$Repeatable.repeat(Region.java:1208)
        at org.sikuli.script.Region.wait(Region.java:498)
        at org.python.proxies.sikuli.Region$Region$0.super__wait(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)

java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError:
org.sikuli.script.natives.VisionProxyJNI.new_FindInput__SWIG_0()J

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

_______________________________________________
Mailing list: https://launchpad.net/~sikuli-driver
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp

Reply via email to