Please check if you have the path to the JRE\bin in the environment
variable PATH.

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

Title:
  Sikuli X fails to execute scripts via Net Beans

Status in Sikuli:
  New

Bug description:
  OS Win7 starter x32
OS Win 7 ultimate x32

Description:
User unable to run sikuli scripts when using Sikuli X components , error 
returned is
VDictProxy loaded.
Traceback (most recent call last):
  File 
"C:\Users\Mike\Documents\NetBeansProjects\NewPythonProject\src\newpythonproject.py",
 line 4, in <module>
    from sikuli.Sikuli import *
  File "C:\UnjarSikuliScript\Lib\sikuli\Sikuli.py", line 183, in <module>
    initSikuli()
  File "C:\UnjarSikuliScript\Lib\sikuli\Sikuli.py", line 178, in initSikuli
    dict['SCREEN'] = Screen()
  File "C:\UnjarSikuliScript\Lib\sikuli\Screen.py", line 16, in __init__
    r = JScreen().getBounds()
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary0(Unknown Source)

        at java.lang.ClassLoader.loadLibrary(Unknown Source)

        at java.lang.Runtime.load0(Unknown Source)

        at java.lang.System.load(Unknown Source)

        at 
com.wapmx.nativeutils.jniloader.NativeLoader.loadLibrary(NativeLoader.java:44)

        at org.sikuli.script.Win32Util.<clinit>(Win32Util.java:14)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Unknown Source)

        at org.sikuli.script.Env.getOSUtil(Env.java:82)

        at org.sikuli.script.ScreenHighlighter.init(ScreenHighlighter.java:174)

        at 
org.sikuli.script.ScreenHighlighter.<init>(ScreenHighlighter.java:287)

        at org.sikuli.script.Screen.initBounds(Screen.java:96)

        at org.sikuli.script.Screen.<init>(Screen.java:108)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown 
Source)

        at java.lang.reflect.Constructor.newInstance(Unknown Source)

        at 
org.python.core.PyReflectedConstructor.constructProxy(PyReflectedConstructor.java:163)


java.lang.UnsatisfiedLinkError: java.lang.UnsatisfiedLinkError: 
C:\Users\Mike\AppData\Local\Temp\tmplib\Win32Util.dll: Can't find dependent 
libraries

Executing dependency walker on the affected x32 machine returns the following:

c:\users\mike\appdata\local\temp\tmplib\WIN32UTIL.DLL

?Java_org_sikuli_script_Win32Util_bringWindowToFront@@YGXPAUJNIEnv_@@PAV_jclass@@PAV_jobject@@e...@z
_java_org_sikuli_script_win32util_closeapp...@12
_java_org_sikuli_script_win32util_closeapp__ljava_lang_strin...@12
_java_org_sikuli_script_win32util_getfocusedreg...@8
_java_org_sikuli_script_win32util_gethwnd_...@16
_java_org_sikuli_script_win32util_gethwnd__ljava_lang_string...@16
_java_org_sikuli_script_win32util_getreg...@20
_java_org_sikuli_script_win32util_open...@12
_java_org_sikuli_script_win32util_switchapp_...@16
_java_org_sikuli_script_win32util_switchapp__ljava_lang_string...@16

JAWT.DLL , IESHMIS.DLL, AWT.DLL, MSVCR71.DLL
are shown as missing dependencies (see the attached screen shots)
User variable path is 
C:\Program Files\UnjarSikuliScript\Lib;C:\Program Files\Sikuli 
X\libs;C:\Program Files\Java\jre6\bin


The fix is to add the following to your system path.   

C:\Program Files\UnjarSikuliScript\Lib;C:\Program Files\Sikuli 
X\libs;C:\Program Files\Java\jre6\bin
 

I hope reporting this will save a tester pain.



_______________________________________________
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