Can not check image on Mac M1

Hi everyone, before, our team was using Mac Intel and recently switched to Mac M1. We have encounter the problem when trying to use sikulix and open cv to capture image. The error is something like this:
Reason:
org.sikuli.script.SikuliXception: fatal: problem with native library: libopencv_java342.dylib
at org.sikuli.script.support.RunTime.terminate(RunTime.java:1317)
at org.sikuli.script.support.RunTime.libsLoad(RunTime.java:1532)
at org.sikuli.script.support.RunTime.loadLibrary(RunTime.java:1689)
at org.sikuli.script.Finder$Finder2.(Finder.java:536)
at org.sikuli.script.Finder$FindInput2.(Finder.java:1164)
at org.sikuli.script.Finder.(Finder.java:34)
at utility.Utility.getCoords(Utility.groovy:1075)
at utility.Utility.elementImageExists_IOS(Utility.groovy:1118)
at New Test Case.run(New Test Case:9)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:448)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:137)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:125)
at TempTestCase1739846584477.run(TempTestCase1739846584477.groovy:25)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

We used java 8, sikulixapi-2.0.4.jar. Anyone have any idea how to fix this problem ? Thank you

1 Like

Hi,

Is your question here similar to this discussion: Error with Sikulix? If yes, please help follow up in the other thread and close this. Thank you

1 Like