← Back to team overview

sikuli-driver team mailing list archive

[Question #283766]: unable to run sikulixapi with IBM RFT

 

New question #283766 on Sikuli:
https://answers.launchpad.net/sikuli/+question/283766

Hi,
I'm trying to run a java script on IBM RFT using sikulixapi.jar.


import org.sikuli.basics.Debug;
import org.sikuli.script.*;

public class TestSikuli {

        public static void main(String[] args) {
        		Debug.on(3);
                ImagePath.add("./imgs/");
                try{
                	Screen s = new Screen();
                	Pattern p = new Pattern("10.png");
                	while(s.exists(p.similar(1))== null){
	                	s.click("1453393601500.png");
	                	s.click("1453394453282.png");
	                	s.click("1453393601500.png");
	                	s.click("1453394467250.png");
                	}
                }catch(FindFailed e){
                  e.printStackTrace();
                }
        }
}

The code is simple but i'm getting the following error:
Please, anyone can help me?


[debug] Debug.init: from sikuli.Debug: on: 3
[error] RunTimeINIT: Java version not detected (using 7): jvmwi3260sr8-20100401_55940
java ?7?-32 version jvmwi3260sr8-20100401_55940 vm 2.4 class 50.0 arch x86
*** system properties dump 
awt.toolkit                           = sun.awt.windows.WToolkit
com.ibm.cpu.endian                    = little
com.ibm.jcl.checkClassPath            = 
com.ibm.oti.configuration             = scar
com.ibm.oti.jcl.build                 = 20100326_1904
com.ibm.oti.shared.enabled            = false
com.ibm.oti.vm.bootstrap.library.path = C:\Arquivos de programas\IBM\SDP\jdk\jre\bin
com.ibm.oti.vm.library.version        = 24
com.ibm.util.extralibs.properties     = 
com.ibm.vm.bitmode                    = 32
com.ibm.zero.version                  = 1
file.encoding                         = Cp1252
file.separator                        = \
ibm.signalhandling.rs                 = false
ibm.signalhandling.sigchain           = true
ibm.signalhandling.sigint             = true
ibm.system.encoding                   = Cp1252
java.assistive                        = ON
java.awt.fonts                        = 
java.awt.graphicsenv                  = sun.awt.Win32GraphicsEnvironment
java.awt.printerjob                   = sun.awt.windows.WPrinterJob
java.class.path                       = Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\commons-codec-1.3.jar;Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\itext-2.1.7.jar;Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\jxl.jar;Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\testng-jdk15.jar;Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\htmlcleaner-2.16.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.util_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.corecomponents_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.autbase_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.playback_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.domain_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.clientbase_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.domain.html.dojo.testobjects_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.domain.testobjects_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.html.sapwebportal.testobjects_8.1.1.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.ibm.rational.test.ft.sdk_8.2.0.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.rational.test.ft.sap_8.1.0.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.rational.test.ft.siebel_8.1.0.v20101014_1440.jar;C:\Arquivos de programas\IBM\IBMIMShared\plugins\com.rational.test.ft.wpf_8.1.0.v20101014_1440.jar;C:\Documents and Settings\All Users\Dados de aplicativos\IBM\RFT\customization\com.ibm.terminal.tester.ft.jar;Z:\Projetos\ProjetosRFT\workspace\Formulario;Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\sikulixapi.jar
java.class.version                    = 50.0
java.compiler                         = j9jit24
java.endorsed.dirs                    = C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\endorsed
java.ext.dirs                         = C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ext
java.fullversion                      = JRE 1.6.0 IBM J9 2.4 Windows Server 2003 x86-32 jvmwi3260sr8-20100401_55940 (JIT enabled, AOT enabled)
J9VM - 20100401_055940
JIT  - r9_20100401_15339
GC   - 20100308_AA
java.home                             = C:\Arquivos de programas\IBM\SDP\jdk\jre
java.io.tmpdir                        = C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\
java.jcl.version                      = 20100408_01
java.library.path                     = C:\Arquivos de programas\IBM\SDP\jdk\jre\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Arquivos de programas\Java\jre7\bin;C:\Arquivos de programas\Sikuli\tmplib;C:\Arquivos de programas\Java\jre7\bin
java.runtime.name                     = Java(TM) SE Runtime Environment
java.runtime.version                  = jvmwi3260sr8-20100401_55940
java.specification.name               = Java Platform API Specification
java.specification.vendor             = Sun Microsystems Inc.
java.specification.version            = 1.6
java.util.prefs.PreferencesFactory    = java.util.prefs.WindowsPreferencesFactory
java.vendor                           = IBM Corporation
java.vendor.url                       = http://www.ibm.com/
java.version                          = 1.6.0
java.vm.info                          = JRE 1.6.0 IBM J9 2.4 Windows Server 2003 x86-32 jvmwi3260sr8-20100401_55940 (JIT enabled, AOT enabled)
J9VM - 20100401_055940
JIT  - r9_20100401_15339
GC   - 20100308_AA
java.vm.name                          = IBM J9 VM
java.vm.specification.name            = Java Virtual Machine Specification
java.vm.specification.vendor          = Sun Microsystems Inc.
java.vm.specification.version         = 1.0
java.vm.vendor                        = IBM Corporation
java.vm.version                       = 2.4
jxe.current.romimage.version          = 15
jxe.lowest.romimage.version           = 15
line.separator                        = 

os.arch                               = x86
os.encoding                           = UTF8
os.name                               = Windows Server 2003
os.version                            = 5.2 build 3790 Service Pack 2
path.separator                        = ;
sun.arch.data.model                   = 32
sun.boot.class.path                   = C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\vm.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\annotation.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\beans.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\java.util.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\jndi.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\logging.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\security.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\sql.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmorb.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmorbapi.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmcfw.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\rt.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\charsets.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\resources.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmpkcs.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmcertpathfw.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmjgssfw.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmjssefw.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmsaslfw.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmjcefw.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmjgssprovider.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmjsseprovider2.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmcertpathprovider.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\ibmxmlcrypto.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\management-agent.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\xml.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\jlm.jar;C:\Arquivos de programas\IBM\SDP\jdk\jre\lib\javascript.jar
sun.boot.library.path                 = C:\Arquivos de programas\IBM\SDP\jdk\jre\bin
sun.io.unicode.encoding               = UnicodeLittle
sun.java.command                      = Scripts.TestSikuli
sun.java.launcher                     = SUN_STANDARD
sun.java2d.fontpath                   = 
sun.jnu.encoding                      = Cp1252
user.country                          = BR
user.dir                              = Z:\Projetos\ProjetosRFT\workspace\Formulario
user.home                             = C:\Documents and Settings\Administrador
user.language                         = pt
user.name                             = Administrador
user.timezone                         = America/Sao_Paulo
user.variant                          = 
*** system properties dump end
[debug] RunTimeINIT: loadOptions: check: Z:\Projetos\ProjetosRFT\workspace\Formulario
[debug] RunTimeINIT: loadOptions: check: C:\Documents and Settings\Administrador
[debug] RunTimeINIT: loadOptions: check: C:\Documents and Settings\Administrador\Dados de aplicativos\Sikulix\SikulixStore
[debug] RunTimeINIT: global init: entering as: API
[debug] RunTimeINIT: ScreenDevice 0 has (0,0) --- will be primary Screen(0)
[debug] RunTimeINIT: Monitor 0: (0, 0) 1366 x 768
[debug] RunTimeINIT: runs as sikulixapi.jar in: Z:\Projetos\ProjetosRFT\workspace\Formulario\lib
[debug] RunTimeINIT: exists libs folder at: C:\Documents and Settings\Administrador\Dados de aplicativos\Sikulix\SikulixLibs_201510051707
[debug] RunTimeINIT: addToWindowsSystemPath: added to systempath:
C:\Documents and Settings\Administrador\Dados de aplicativos\Sikulix\SikulixLibs_201510051707
[error] RunTimeINIT: checkJavaUsrPath: get
java.lang.NoSuchFieldException: usr_paths
[error] RunTimeINIT: Problems setting up on Windows - see errors - might not work and crash later
***** show environment for API (build 201510051707)
user.home: C:\Documents and Settings\Administrador
user.dir (work dir): Z:\Projetos\ProjetosRFT\workspace\Formulario
user.name: Administrador
java.io.tmpdir: C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp
running 32Bit on Windows (5.2 build 3790 Service Pack 2) from a jar
java ?7?-32 version jvmwi3260sr8-20100401_55940 vm 2.4 class 50.0 arch x86
app data folder: C:\Documents and Settings\Administrador\Dados de aplicativos\Sikulix
libs folder: C:\Documents and Settings\Administrador\Dados de aplicativos\Sikulix\SikulixLibs_201510051707
executing jar: Z:\Projetos\ProjetosRFT\workspace\Formulario\lib\sikulixapi.jar
*** classpath dump sikulix
 20: /Z:/Projetos/ProjetosRFT/workspace/Formulario/lib/sikulixapi.jar
*** classpath dump end
***** show environment end
[debug] RunTimeAPI: global init: leaving
[debug] RunTimeAPI: initAPI: entering
[debug] RunTimeAPI: initAPI: leaving
[debug] ImagePath: add: /Z:/Projetos/ProjetosRFT/workspace/Formulario/imgs/
[debug] RunTimeAPI: loadLib: VisionProxy.dll
[debug] Mouse: init
[debug] KeyBoard: init
[debug] ImagePath: new BundlePath:
/Z:/Projetos/ProjetosRFT/workspace/Formulario/
[debug] Image: loaded: 10.png (file:/Z:/Projetos/ProjetosRFT/workspace/Formulario/imgs/10.PNG)
[debug] Image: cached: 10.png (5 KB) (# 1 KB 5 -- 0 % of 64 MB)
[debug] Region: exists: waiting 3,0 secs for P(10.png) S: 1.0 to appear in S(0)[0,0 1366x768]
Unhandled exception
Type=Segmentation error vmState=0x00e75630
J9Generic_Signal_Number=00000004 ExceptionCode=c0000005 ExceptionAddress=6567F5F1 ContextFlags=0001003f
Handler1=7FEFA0C0 Handler2=7FECC180 InaccessibleAddress=FFFFFFFF
EDI=0087FE28 ESI=00000000 EAX=7FF443F0 EBX=256F8D10
ECX=00000000 EDX=256F8D14
EIP=6567F5F1 ESP=0087FC64 EBP=0087FD5C EFLAGS=00210206
GS=0000 FS=003B ES=0023 DS=0023
Module=C:\Documents and Settings\Administrador\Dados de aplicativos\Sikulix\SikulixLibs_201510051707\VisionProxy.dll
Module_base_address=65640000 Offset_in_DLL=0003f5f1
Target=2_40_20100401_055940 (Windows Server 2003 5.2 build 3790 Service Pack 2)
CPU=x86 (2 logical CPUs) (0x47f1b000 RAM)
----------- Stack Backtrace -----------
Java_org_sikuli_natives_VisionProxyJNI_Vision_1createMat+0x81 (0x6567F5F1 [VisionProxy+0x3f5f1])
(0x252A1343)
gpProtectedRunCallInMethod+0x1c (jnicsup.c:313, 0x7FF0743C [j9vm24+0x1743c])
signalProtectAndRunGlue+0xa (jnicsup.c:1840, 0x7FF07EDA [j9vm24+0x17eda])
j9sig_protect+0x41 (j9signal.c:144, 0x7FECC2E1 [J9PRT24+0xc2e1])
gpProtectAndRun+0x38 (jnicsup.c:410, 0x7FF08728 [j9vm24+0x18728])
gpCheckCallin+0x3a (jnicsup.c:558, 0x7FF087DA [j9vm24+0x187da])
callStaticVoidMethod+0x44 (jnicgen.c:303, 0x7FF06E34 [j9vm24+0x16e34])
(0x0040372B [javaw+0x372b])
(0x00409A2E [javaw+0x9a2e])
GetModuleHandleA+0xdf (0x7C824829 [kernel32+0x24829])
---------------------------------------
JVMDUMP006I Processando Evento de Dump "gpf",  detalhe "" - Aguarde.
JVMDUMP032I 
JVMDUMP010I System Dump gravado em Z:\Projetos\ProjetosRFT\workspace\Formulario\core.20160121.101157.2340.0001.dmp
JVMDUMP032I 
JVMDUMP010I Snap Dump gravado em Z:\Projetos\ProjetosRFT\workspace\Formulario\Snap.20160121.101157.2340.0002.trc
JVMDUMP032I 
JVMDUMP010I Java Dump gravado em Z:\Projetos\ProjetosRFT\workspace\Formulario\javacore.20160121.101157.2340.0003.txt
JVMDUMP013I Evento de Dump Processado "gpf", detalhe "".


-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.