Macbook M2: needs 2.0.6+

Asked by Abhay Kalla

Need help with the below error on my Macbook M2 (MacOS Ventura) when I try to run scripts in Sikulix

Exception in thread "Thread-27" java.lang.NoClassDefFoundError: Could not initialize class com.sun.jna.Native
 at com.sun.jna.Memory.malloc(Memory.java:722)
 at com.sun.jna.Memory.<init>(Memory.java:114)
 at com.sun.jna.ptr.ByReference.<init>(ByReference.java:57)
 at com.sun.jna.ptr.IntByReference.<init>(IntByReference.java:35)
 at org.sikuli.script.runners.AbstractScriptRunner.runAbortable(AbstractScriptRunner.java:316)
 at org.sikuli.script.runners.AbstractScriptRunner.runSynchronized(AbstractScriptRunner.java:377)
 at org.sikuli.script.runners.AbstractScriptRunner.runLines(AbstractScriptRunner.java:217)
 at org.sikuli.ide.EditorPane$5.run(EditorPane.java:1807)
 at java.base/java.lang.Thread.run(Thread.java:833)

Java Version is:

openjdk version "17.0.6" 2023-01-17
OpenJDK Runtime Environment Temurin-17.0.6+10 (build 17.0.6+10)
OpenJDK 64-Bit Server VM Temurin-17.0.6+10 (build 17.0.6+10, mixed mode)

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:
Revision history for this message
Best RaiMan (raimund-hocke) said :
#1

you have to use the 2.0.6-SNAPSHOT version on https://github.com/RaiMan/SikuliX1

I am developing on Macs Mx with Temurin-11/17/19 and everything is fine.

Revision history for this message
Abhay Kalla (abhaykalla) said :
#2

Thanks it works great :)

Revision history for this message
Abhay Kalla (abhaykalla) said :
#3

Thanks RaiMan, that solved my question.