Running IDE sikulixide-2.0.5.jar hangs
Using Linux Mint 20.1, which is using Ubuntu 20.04 code base, the IDE never displays. There are 2 Java processes starting. The first is the original java-jar, and the jstack indicates it is running a Unix process:
"main" #1 prio=5 os_prio=0 tid=0x00007f2a9
java.
at java.lang.
- waiting on <0x000000071dce
at java.lang.
at java.lang.
- locked <0x000000071dce
at org.sikuli.
at org.sikuli.
at org.sikuli.
The other is stuck showing the window, which never appears:
"main" #1 prio=5 os_prio=0 tid=0x00007fee8
java.
at sun.misc.
- parking to wait for <0x00000005d59e
at java.util.
at java.util.
at java.util.
at org.GNOME.
at org.GNOME.
at org.GNOME.
at org.GNOME.
at java.beans.
at java.beans.
at java.beans.
at javax.accessibi
at javax.swing.
at javax.swing.
at javax.swing.
at java.awt.
at java.awt.
at javax.swing.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
- locked <0x00000005d568
at java.awt.
- locked <0x00000005d568
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at org.sikuli.
at org.sikuli.
I have Java 8 as the default jre, and Java 11 is also installed, but is not primary, as you can see from the command line of the 2nd java process:
/usr/lib/
The debug output is:
[38 debug] RunTime:temp folder ok: /tmp/Sikulix_
Options: *** options dump
Options: testing =
Options: OptionsFile = /home/rfb/
Options: *** options dump end
***** show environment for 2.0.5 IDE
user.home: /home/rfb
work dir: /home/rfb/
running on Linux 5.11.0-22-generic from a jar
running Java Private Build 1.8.0_292-
java.io.tmpdir: /tmp
app data folder: /home/rfb/.Sikulix
executing jar: /home/rfb/
*** classpath dump sikulix
0: file:/home/
1: file:/home/
*** classpath dump end
***** show environment end
[134 debug] IDE: running with Locale: en_US
[DEBUG]startUp: IDE: --- Sikuli parameters ---
[DEBUG]startUp: IDE: 1: -d
[DEBUG]startUp: IDE: 2: 3
[DEBUG]startUp: IDE: 3: -c
[139 debug] RunTime:loadlib: trying JXGrabKey
[142 debug] RunTime:libsExport: folder exists: /home/rfb/
[143 debug] RunTime:loadLib: libJXGrabKey.so (success)
[144 debug] HotkeyManager: add Capture Hotkey: CTRL+SHIFT 2 (50, 3)
[147 debug] HotkeyManager: add Abort Hotkey: ALT+SHIFT C (67, 9)
[148 debug] IDE: Init ScriptingSupport
[152 debug] IDESupport: enter
[1500 debug] Runner: added: PackedSikulix [zip] application/zip
[1501 debug] Runner: added: SikulixExecutab
[1501 debug] Runner: added: NetworkRunner [] NET
[1502 debug] Runner: added: PackedSikulix [skl] text/skl
[1502 debug] Runner: added: Sikulix [] directory/sikulix
[1503 debug] Runner: added: Text [txt] text/text
[1504 debug] Runner: init: class org.sikuli.
[1504 debug] Runner: added: SikulixJar [jar] text/jar
[1509 debug] Runner: added: Jython [py] text/jython
[1510 debug] IDESupport: added: Jython
[1510 debug] IDESupport: added: Text
[1511 debug] IDESupport: exit: defaultrunner: Jython (py)
[1513 debug] IDE: Reading Preferences
[1513 debug] IDE: Adding components to window
[1521 debug] IDE: [I18N] menuRecent
[1541 debug] IDE: [I18N] menuToolAndroid
[1545 debug] IDE: creating tabbed editor
[1662 debug] IDE: creating message area
[1715 debug] IDE: creating combined work window
[1718 debug] IDE: Putting all together
[1718 debug] IDE: Putting all together - after main pane
[1756 debug] IDE: Putting all together - after toolbar
[1759 debug] IDE: Putting all together - before layout
[1787 debug] IDE: Putting all together - after layout
[1788 debug] IDE: Putting all together - Restore last Session
[1800 debug] EditorPane: created 1625523921045
[1810 debug] JythonRunner: starting initialization
[1839 debug] EditorPane: InitTab: (text/jython)
[1845 debug] ImagePath: new BundlePath: /tmp/Sikulix_
[1854 debug] Screen: initScreens: starting
[1855 debug] Screen: Accessing: GraphicsEnviron
[1855 debug] Screen: Accessing: GraphicsEnviron
[1855 debug] Screen: Monitor 0: (0, 153) 1920 x 1080
[1857 debug] Screen: Monitor 1: (1920, 0) 1920 x 1080
[1857 debug] Screen: No ScreenDevice has (0,0) --- using 0 as primary: java.awt.
[1861 debug] Screen: initScreens: monitor mouse check
[1866 debug] Screen: *** checking: R[0,153 1920x1080]@S(0) center: (960, 693) --- OK
[1869 debug] Screen: *** checking: R[1920,0 1920x1080]@S(1) center: (2880, 540) --- OK
[1870 debug] Device: Mouse: moved externally: now (2873,533) was (2880,540) (mouseMovedResponse 0)
[1872 debug] Screen: initScreens: ending
[1873 debug] IDE startup: 1.9 seconds
[debug] Jython: added as Jython:
/home/rfb/
[debug] Jython: ***** sys.path
0: /tmp/Sikulix_
1: /home/rfb/
2: /home/rfb/
3: /home/rfb/
4: /home/rfb/
[3179 debug] JythonRunner: ready: version 2.7.2
<<< Control-C Pressed at this point >>>
[debug] RunTime:***** final cleanup at System.exit() *****
[debug] HotkeyManager: reset: removed all SikuliX hotkeys.
[debug] FileManager: deleteFileOrFolder:
/tmp/Sikulix_
I tried cleaning off the ~/.Sikilix folder and restarting, but no change in the behavior.
The ~/.Sikulix/
2.0.5_202103030
I copied in the libopencv_
rfb@rfb:
tesseract 4.1.1
leptonica-1.79.0
libgif 5.1.4 : libjpeg 8d (libjpeg-turbo 2.0.3) : libpng 1.6.37 : libtiff 4.1.0 : zlib 1.2.11 : libwebp 0.6.1 : libopenjp2 2.3.1
Found AVX2
Found AVX
Found FMA
Found SSE
Any help getting this running would be appreciated!
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- SikuliX Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- RaiMan
- Solved:
- Last query:
- Last reply: