← Back to team overview

sikuli-driver team mailing list archive

[Question #264829]: Unable to run sikuli with OCR feature enabled: 32-bit/64-bit confusion?

 

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

I've just downloaded and installed the nightly build of Sikuli with the OCR feature enabled (I'm hoping to avoid having to maintain lots of screenshots, and stick to looking for text if I possibly can...)

Unfortunately, I can't get it to run. If I run it using runSikulix.cmd, I get the following error:

+++ running this Java
+++ trying to run SikuliX
+++ using: -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine -jar C:\Users\e601429\sikulix1.1.0\sikulix.jar -r C:/Users/E601429/tmp.sikuli
[error] RunTimeIDE:  *** terminating: JythonScriptRunner: cannot be initialized:
Traceback (most recent call last):
  File "C:\Users\e601429\sikulix1.1.0\sikulix.jar\Lib\site.py", line 62, in <module>
  File "C:\Users\e601429\sikulix1.1.0\sikulix.jar\Lib\os.py", line 59, in <module>
ValueError: unpaired surrogate 0xdc7e at code unit 691

Running Jython directly, I get this error:

+++ running this Java
+++ trying to run SikuliX
+++ using: -Xms64M -Xmx512M -Dfile.encoding=UTF-8 -Dsikuli.FromCommandLine -jar C:\Users\e601429\sikulix1.1.0\sikulix.jar usecase.py
[error] RunTimeAPI: Problematic lib: C:\Users\e601429\AppData\Roaming\Sikulix\SikulixLibs_201504080100\VisionProxy.dll (...TEMP...)
[error] RunTimeAPI: VisionProxy.dll loaded, but it might be a problem with needed dependent libraries
ERROR: ...TEMP...: Can't load AMD 64-bit .dll on a IA 32-bit platform
[error] RunTimeAPI:  *** terminating: problem with native library: VisionProxy.dll

I have Windows 8.1, 64 bit. But looking at the DLLs in C:\Users\e601429\AppData\Roaming\Sikulix\SikulixLibs_201504080100 there seems to be a rich mix of 64-bit and 32-bit DLLs, which I guess may be causing problems. I previously tried to install Sikuli 1.0.1, don't know if that installation is still affecting things. There is nothing in my environment which should be able to find it, in any case.



-- 
You received this question notification because you are a member of
Sikuli Drivers, which is an answer contact for Sikuli.