Public bug reported:

The following code runs successfully when executed from the sikuli IDE

setBundlePath ("C:\\SikuliTest\\ImageLibrary\\96dpi\\SignIn\\")
if exists("SignIn_Launch.png", 10):
    doubleClick("SignIn_Launch.png")

However the same code fails when executed from NetBeans
from sikuli.Sikuli import * was included with NetBeans

VDictProxy loaded.
Windows utilities loaded.
EventManager loaded.
Traceback (most recent call last):
  File 
"H:\SikuliCurrent\SikuliX\NetBeansProject\VCD_TestAutomationFunctionsInDevelopment\new_module.py",
 line 6, in <module>
    if exists("SignIn_Launch.png", 10):
  File "C:\SikuliXUnjar\sikuli-script\Lib\sikuli\Region.py", line 108, in exists
    ret = JRegion.exists(self, target, timeout)
        at org.sikuli.script.Finder.<clinit>(Finder.java:22)

        at org.sikuli.script.Region.findNow(Region.java:589)

        at org.sikuli.script.Region.wait(Region.java:277)

        at org.python.proxies.sikuli.Region$Region$1.super__wait(Unknown
Source)

        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)
Sikuli vision engine loaded.
Text Recgonizer inited.


java.lang.ExceptionInInitializerError: java.lang.ExceptionInInitializerError

System Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program
 Files\Java\jre6\bin;C:\SikuliXUnjar\sikuli-script\Lib;C:\Program Files\Sikuli 
X\libs

User Path
C:\Program Files\Sikuli X\libs

File Structure:

Install Directory
C:\Program Files\Sikuli X
JRE
C:\Program Files\Java\jre6
Unjarred and sikuli-script.jar
C:\SikuliXUnjar\sikuli-script\Lib
Images
C:\SikuliTest

OS W7x32

Message from a successful run via SikuliIDE
Sikuli vision engine loaded.
Text Recgonizer inited.
Windows utilities loaded.
VDictProxy loaded.
EventManager loaded.
[info] double click on (114,137), MOD: 0
[debug] showTarget 74 97 80 80
[debug] close all ScreenHighlighter
[debug] close all ScreenHighlighter
[info] Exited with code 0

Note:

popup works, this is the test I use to verify that Sikuli is loaded properly.
cfgparser works
all of my scripts function in SikuliIDE
All Sikuli scripts that functioned previously in NetBeans no longer function.

** 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/697935

Title:
  Exists then click fails when run from NetBeans

Status in Sikuli:
  New

Bug description:
  The following code runs successfully when executed from the sikuli IDE

setBundlePath ("C:\\SikuliTest\\ImageLibrary\\96dpi\\SignIn\\")
if exists("SignIn_Launch.png", 10):
    doubleClick("SignIn_Launch.png")

However the same code fails when executed from NetBeans
from sikuli.Sikuli import * was included with NetBeans

VDictProxy loaded.
Windows utilities loaded.
EventManager loaded.
Traceback (most recent call last):
  File 
"H:\SikuliCurrent\SikuliX\NetBeansProject\VCD_TestAutomationFunctionsInDevelopment\new_module.py",
 line 6, in <module>
    if exists("SignIn_Launch.png", 10):
  File "C:\SikuliXUnjar\sikuli-script\Lib\sikuli\Region.py", line 108, in exists
    ret = JRegion.exists(self, target, timeout)
        at org.sikuli.script.Finder.<clinit>(Finder.java:22)

        at org.sikuli.script.Region.findNow(Region.java:589)

        at org.sikuli.script.Region.wait(Region.java:277)

        at org.python.proxies.sikuli.Region$Region$1.super__wait(Unknown Source)

        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)
Sikuli vision engine loaded.
Text Recgonizer inited.


java.lang.ExceptionInInitializerError: java.lang.ExceptionInInitializerError

System Path
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program
 Files\Java\jre6\bin;C:\SikuliXUnjar\sikuli-script\Lib;C:\Program Files\Sikuli 
X\libs

User Path
C:\Program Files\Sikuli X\libs

File Structure:

Install Directory
C:\Program Files\Sikuli X
JRE
C:\Program Files\Java\jre6
Unjarred and sikuli-script.jar
C:\SikuliXUnjar\sikuli-script\Lib
Images
C:\SikuliTest

OS W7x32

Message from a successful run via SikuliIDE
Sikuli vision engine loaded.
Text Recgonizer inited.
Windows utilities loaded.
VDictProxy loaded.
EventManager loaded.
[info] double click on (114,137), MOD: 0
[debug] showTarget 74 97 80 80
[debug] close all ScreenHighlighter
[debug] close all ScreenHighlighter
[info] Exited with code 0

Note:

popup works, this is the test I use to verify that Sikuli is loaded properly.
cfgparser works
all of my scripts function in SikuliIDE
All Sikuli scripts that functioned previously in NetBeans no longer function.



_______________________________________________
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