NoClassDefFound error when trying to find or wait on 14.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SikuliX |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
I've been trying to get 1.1.0 to work on Ubuntu server 14.10. I've followed all steps in the quickstart to compile both the libvisionproxy and jxgrabkeys and compiled both successfully. I can launch the IDE, run a script with a print statement, save scripts, capture new images and perform actions without images (click()). When I try to perform an action with an image, though like a find or wait, I get:
[debug] Region: find: waiting 3.0 secs for 1417554698482.png to appear in R[0,0 1024x768]@S(0)
[debug] Image: reused: 1417554698482.png (file:/
[error] script [ sikuli-test ] stopped with error in line 2
[error] java.lang.
More info:
editshare@
ii g++ 4:4.9.1-4ubuntu2 amd64 GNU C++ compiler
ii g++-4.9 4.9.1-16ubuntu6 amd64 GNU C++ compiler
ii libopencv-dev 2.4.9+dfsg-1ubuntu4 amd64 development files for opencv
ii libtesseract-dev 3.03.03-1 amd64 Development files for the tesseract command line OCR tool
ii openjdk-7-jdk:amd64 7u71-2.5.3-0ubuntu1 amd64 OpenJDK Development Kit (JDK)
ii openjdk-7-jre:amd64 7u71-2.5.3-0ubuntu1 amd64 OpenJDK Java runtime, using Hotspot JIT
ii openjdk-
editshare@
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
/usr/lib/
editshare@
Dec 02, 2014 3:52:56 PM java.util.
INFO: Created user preferences directory.
[debug] ... starting with no args given
***** System Information Dump *****
*** SystemInfo
1.1.0(2014-
-- listing properties --
java.runtime.
sun.boot.
java.vm.
java.vm.
java.vendor.url=http://
path.separator=:
java.vm.
file.encoding.
user.country=US
sun.java.
sun.os.
java.vm.
user.dir=
java.runtime.
java.awt.
java.endorsed.
os.arch=amd64
java.io.tmpdir=/tmp
line.separator=
java.vm.
os.name=Linux
sun.jnu.
java.library.
java.specificat
java.class.
sun.management.
os.version=
user.home=
user.timezone=
java.awt.
file.encoding=UTF-8
java.specificat
user.name=editshare
java.class.
java.vm.
sun.arch.
java.home=
sun.java.
java.specificat
user.language=en
awt.toolkit=
java.vm.info=mixed mode
java.version=
java.ext.
sun.boot.
java.vendor=Oracle Corporation
file.separator=/
java.vendor.
sun.cpu.
sun.io.
sun.cpu.isalist=
*** System Environment
TERM = xterm
SHLVL = 2
LESSCLOSE = /usr/bin/lesspipe %s %s
COLORTERM = gnome-terminal
MAIL = /var/mail/editshare
PWD = /home/editshare
LOGNAME = editshare
WINDOWID = 16777219
_ = /usr/bin/java
TERMINATOR_UUID = urn:uuid:
OLDPWD = /home/editshare
HUSHLOGIN = FALSE
SHELL = /bin/bash
PATH = /usr/local/
DISPLAY = :0
USER = editshare
HOME = /home/editshare
XAUTHORITY = /home/editshare
LESSOPEN = | /usr/bin/lesspipe %s
XDG_SEAT = seat0
WINDOWPATH = 7
XDG_SESSION_ID = c1
LS_COLORS = rs=0:di=
XDG_VTNR = 1
ORBIT_SOCKETDIR = /tmp/orbit-
XDG_RUNTIME_DIR = /run/user/1000
LANG = en_US.UTF-8
*** Java Class Path
0: file:/home/
***** System Information Dump ***** end *****
[debug] Setup in: /home/editshare
using: /home/editshare
[debug] SikuliX Setup Build: 1.1.0 2014-11-
[debug]
popInfo: -------
Please read carefully before proceeding!!
-------
[debug] RunningSystem: Linux 3.16.0-23-generic
[debug] parent of jar/classes: /home/editshare
[debug] RunningJava: Java 7 (amd64) 1.7.0_65-b32
[debug]
popAsk: -------
The following file(s) will be downloaded to
/home/editshare
--- Native support libraries for Linux (sikulixlibs...)
--- Package 1 ---
1.1.0-1.jar (IDE/Scripting)
- with Jython
Only click NO, if you want to terminate setup now!
Click YES even if you want to use local copies in Downloads!
-------
[debug] Download ended
[debug] Downloads for selected options:
1.1.0-1.jar jython-
[debug] Download page: http://
[debug]
popAsk: -------
If you want/need to build
or have already built your own libVisionProxy.so,
Then Click YES
Click NO to pack the bundled libs to the jars.
-------
[debug] adding needed stuff to sikulix.jar
[debug] renaming temp file to target jar:
/home/editshare
[debug] exporting commandfiles
[debug] Jython: Trying to run functional test: running script statements via SikuliScript
editshare@
editshare@
editshare@
running SikuliX: -Xmx512M -Dfile.
-jar ./sikulix.jar -d 3
[debug] locale: en_US
[debug] Running on Java 7 (1.7.0_65-b32)
[debug] --- Sikuli parameters ---
[debug] 1: -d
[debug] 2: 3
[debug] ScriptRunner: initScriptingSu
[debug] JythonScriptRunner: init: setting java environment python.path:
/home/editshare
[debug] ScriptRunner: initScriptingSu
[debug] ScriptRunner: initScriptingSu
[debug] ResourceLoader: SikuliX Package Build: 1.1.0 2014-11-
[debug] ResourceLoader: check: we are running on arch: amd64
[debug] ResourceLoader: check: using Java at: /usr/lib/
[debug] ResourceLoader: check: Exists libs folder at location of jar? YES: /home/editshare
[debug] ResourceLoader: checkLibsDir: trying: /home/editshare
[debug] ResourceLoader: loadLib: Now loaded: VisionProxy from:
/home/editshare
[debug] ResourceLoader: checkLibsDir: Using libs at: /home/editshare
[debug] Screen: initScreens: ScreenDevice 0 contains (0,0) --- will be used as primary
[debug] Screen: initScreens: basic initialization (1 Screen(s) found)
[debug] Screen: *** monitor configuration (primary: 0) ***
[debug] Screen: 0: S(0)[0,0 1024x768]
[debug] Screen: *** end monitor configuration ***
[debug] Mouse: init
[debug] KeyBoard: init
[debug] IDE: Adding components to window
[debug] [I18N] menuRecent
[debug] IDE: creating tabbed editor
[debug] IDE: creating message area
[debug] EditorConsolePane: starting redirection to message area
[debug] EditorConsolePane: redirection for jython
[debug] EditorConsolePane: redirection success for jython
[debug] IDE: creating combined work window
[debug] IDE: Putting all together
[debug] ResourceLoader: loadLib: Now loaded: JXGrabKey from:
/home/editshare
[info] HotkeyManager: add Capture Hotkey: CTRL+SHIFT 2 (50, 3)
[info] HotkeyManager: add Abort Hotkey: ALT+SHIFT C (67, 9)
[debug] IDE: doNew: create new tab at: -1
[debug] EditorPane: EditorPane: creating new pane (constructor)
[debug] FileManager: tempdir create:
/tmp/Sikulix/
[debug] ImagePath: new BundlePath: /tmp/Sikulix/
[debug] EditorPane: initBeforeLoad: null
[debug] EditorPane: updateDocumentL
[debug] EditorPane: InitTab: (text/python)
[debug] Sikuli-IDE startup: 2488
[debug] MenuAction.doSaveAs
[debug] IDE: doSaveAs requested: tmp-1595929705.
[debug] EditorPane: saveAsBundle: /tmp/Sikulix/
[debug] ScriptRunner: transferScript: /tmp/Sikulix/
to: /home/editshare
[debug] ScriptRunner: transferScript: completed
[debug] Image: purge: ImagePath: /tmp/Sikulix/
[debug] FileManager: deleteFileOrFolder: /tmp/Sikulix/
[debug] ImagePath: new BundlePath: /home/editshare
[debug] EditorPane: writeSrcFile: sikuli-test.py
[debug] JythonScriptRunner: Convert Sikuli source code /home/editshare
[debug] EditorPane: cleanBundle
[debug] EditorPane: parseforImages: in
/home/editshare
[debug] SikuliEditorKit
[debug] EditorPane: updateDocumentL
[debug] Jython: sikuli: Sikuli: starting init
[debug] Jython: requested to use as default region: R[0,0 1024x768]@S(0)
[debug] Jython: sikuli: Sikuli: ending init
[debug] Running Jython: 2.7b2 (default:
[debug] Jython: requested to use as default region: R[0,0 1024x768]@S(0)
[debug] JythonScriptRunner: runPython: running script from IDE:
/home/editshare
[debug] Sikulix: cleanUp: 0
[debug] Image: loaded: 1417553802109.png (file:/
[debug] Image: cached: 1417553802109.png (30 KB) (# 1 KB 30 -- 0 % of 64 MB)
[debug] EditorPane: writeSrcFile: sikuli-test.py
[debug] JythonScriptRunner: Convert Sikuli source code /home/editshare
[debug] EditorPane: cleanBundle
[debug] EditorPane: parseforImages: in
/home/editshare
[debug] Running Jython: 2.7b2 (default:
[debug] Jython: requested to use as default region: R[0,0 1024x768]@S(0)
[debug] JythonScriptRunner: runPython: running script from IDE:
/home/editshare
[debug] Image: reused: 1417553802109.png (file:/
[error] script [ sikuli-test ] stopped with error in line 2
[error] java.lang.
[debug] Sikulix: cleanUp: 0
Changed in sikuli: | |
status: | New → Won't Fix |
Sorry, but I did not have time yet, to test the native build on Ubu14 nor to make a working build package for version 1.1.0.
It might be a problem with OpenJDK.
Any chance to test with the original Oracle JDK?