unable to run sikulixapi with IBM RFT

Asked by sawae

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 "".

Question information

Language:
English Edit question
Status:
Answered
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
sawae (ssawae) said :
#1

Can any one please help me. Let me know if you need any additional information.
This is very critical for my project.

Revision history for this message
Launchpad Janitor (janitor) said :
#2

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
sawae (ssawae) said :
#3

I still need an answer. Let me know if you need an additional information.
Thanks

Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
sawae (ssawae) said :
#5

I still need an answer. Let me know if you need an additional information.
Thanks

Revision history for this message
Launchpad Janitor (janitor) said :
#6

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
sawae (ssawae) said :
#7

Nobody will answer my question????
I still need an answer. Let me know if you need an additional information.
Thanks

Revision history for this message
RaiMan (raimund-hocke) said :
#8

I do not know, what RFT means, but you are using some Java 6, that is not a standard Oracle Java.

Seems to be some compatibility problems with the JNI interface.
I can do nothing for you, since I do not have any possibilities to track the problem here.

You either get it running or you have to forget SikuliX.

Can you help with this problem?

Provide an answer of your own, or ask sawae for more information if necessary.

To post a message you must log in.