← Back to team overview

sikuli-driver team mailing list archive

[Bug 697935] [NEW] Exists then click fails when run from NetBeans

 

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.





Follow ups

References