← Back to team overview

sikuli-driver team mailing list archive

[Bug 1835908] Re: [1.1.4] Class com.sun.jna.Native not found --- fixed build #321

 

Update on my above mentioned issue,

I was able to solve my issue by creating a separate lib folder(Eclipse
has an option in it) with all the dependent jar in it instead of
packaging my external jar files inside the main jar.

Now my script is running fine even in cmd prompt without any problem.

-- 
You received this bug notification because you are a member of Sikuli
Drivers, which is subscribed to Sikuli.
https://bugs.launchpad.net/bugs/1835908

Title:
  [1.1.4] Class com.sun.jna.Native not found --- fixed build #321

Status in Sikuli:
  Fix Committed

Bug description:
  Exception in thread "Thread-145" Exception in thread "Thread-133" java.lang.NoClassDefFoundError: Could not initialize class org.sikuli.script.Finder$FindInput2
  	at org.sikuli.script.Finder.<init>(Finder.java:36)
  	at OlegServer.Tests.MurderInAlpsTests.lambda$existingObjects$1(MurderInAlpsTests.java:2392)
  	at java.base/java.lang.Thread.run(Thread.java:835)
  java.lang.NoSuchMethodError: com.sun.jna.Native.load(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)Lcom/sun/jna/Library;
  	at org.sikuli.natives.SXUser32.<clinit>(SXUser32.java:9)
  	at org.sikuli.natives.WinUtil.<clinit>(WinUtil.java:37)
  	at org.sikuli.script.support.RunTime.addToWindowsSystemPath(RunTime.java:1631)
  	at org.sikuli.script.support.RunTime.libsExport(RunTime.java:1574)
  	at org.sikuli.script.support.RunTime.libsLoad(RunTime.java:1399)
  	at org.sikuli.script.support.RunTime.loadLibrary(RunTime.java:1603)
  	at org.sikuli.script.Finder$Finder2.<clinit>(Finder.java:571)
  	at org.sikuli.script.Finder$FindInput2.<clinit>(Finder.java:1210)
  	at org.sikuli.script.Finder.<init>(Finder.java:36)
  	at OlegServer.Tests.MurderInAlpsTests.lambda$existingObjects$1(MurderInAlpsTests.java:2392)
  	at java.base/java.lang.Thread.run(Thread.java:835)

  
  i am getting these exception when running:
    Finder objFinder = new Finder(BufferedImage);
  This code worked fine on sikuli 1.1.4 and then stopped working after updating to latest 1.1.4 build

To manage notifications about this bug go to:
https://bugs.launchpad.net/sikuli/+bug/1835908/+subscriptions


References