[Sikuli-driver] [Bug 1028612] Re: Sikuli for Java 7 throws exception when launched in Java 7 on OS X

2012-07-25 Thread Jason Lunn
As I said in the original post, using Java 6 executes without issue:

java version 1.6.0_33
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
[host:~] jasonlunn% java -jar 
/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar -i
[info] Sikuli vision engine loaded.
[info] Mac OS X utilities loaded.
[info] VDictProxy loaded.
 


It is only when run with Java 7 that the issue manifests; my comment about 
trying the jar on DB was just to indicate that the solution for Windows + Java 
7 doesn't appear to work for OS X:
[host:~] jasonlunn% 
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java -version
java version 1.7.0_04
Java(TM) SE Runtime Environment (build 1.7.0_04-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)


[host:~] jasonlunn% 
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java -jar 
/Applications/Sikuli-IDE.app/Contents/Resources/Java/sikuli-script.jar -i
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 

[Sikuli-driver] [Bug 1028612] Re: Sikuli for Java 7 throws exception when launched in Java 7 on OS X

2012-07-25 Thread Jason Lunn
** Changed in: sikuli
   Status: New = Confirmed

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1028612

Title:
  Sikuli for Java 7 throws exception when launched in Java 7 on OS X

Status in Sikuli:
  Confirmed

Bug description:
  When run with Java 6, sikuli-script.jar executes without issue. When
  same jar is executed with Java 7, exception similar to stacktrace
  below is emitted. Note that this is replicable with the jar found in
  sikuli-script-java7.zip posted to drop box, with the caveat that the
  latter does not work under Java 6 (as expected).

  OS X 10.7.4 (Build 11E53)

  java version 1.7.0_04
  Java(TM) SE Runtime Environment (build 1.7.0_04-b21)
  Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

  
  java -jar ~/Downloads/sikuli-script-java7/sikuli-script.jar -i
  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)
  [...]

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1028612/+subscriptions

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe : https://launchpad.net/~sikuli-driver
More help   : https://help.launchpad.net/ListHelp


[Sikuli-driver] [Bug 1028612] [NEW] Sikuli for Java 7 throws exception when launched in Java 7 on OS X

2012-07-24 Thread Jason Lunn
Public bug reported:

When run with Java 6, sikuli-script.jar executes without issue. When
same jar is executed with Java 7, exception similar to stacktrace below
is emitted. Note that this is replicable with the jar found in sikuli-
script-java7.zip posted to drop box, with the caveat that the latter
does not work under Java 6 (as expected).

OS X 10.7.4 (Build 11E53)

java version 1.7.0_04
Java(TM) SE Runtime Environment (build 1.7.0_04-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)


java -jar ~/Downloads/sikuli-script-java7/sikuli-script.jar -i
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)
[...]

** Affects: sikuli
 Importance: Undecided
 Status: New

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1028612

Title:
  Sikuli for Java 7 throws exception when launched in Java 7 on OS X

Status in Sikuli:
  New

Bug description:
  When run with Java 6, sikuli-script.jar executes without issue. When
  same jar is executed with Java 7, exception similar to stacktrace
  below is emitted. Note that this is replicable with the jar found in
  sikuli-script-java7.zip posted to drop box, with the caveat that the
  latter does not work under Java 6 (as expected).

  OS X 10.7.4 (Build 11E53)

  java version 1.7.0_04
  Java(TM) SE Runtime Environment (build 1.7.0_04-b21)
  Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)

  
  java -jar ~/Downloads/sikuli-script-java7/sikuli-script.jar -i
  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)
  [...]

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1028612/+subscriptions

___
Mailing list: https://launchpad.net/~sikuli-driver
Post to : sikuli-driver@lists.launchpad.net
Unsubscribe