OK, so I've set up a 1.1.0 version and created a new project with Eclipse. Library sikulixapi.jar works well with a simple sample.
So I've taken your example above, but an Exception is caught during the instanciation of VNCScreen. Corresponding stacktrace is : Exception in thread "main" java.lang.ExceptionInInitializerError at VNCSikuli.main(VNCSikuli.java:30) Caused by: java.lang.NullPointerException at edu.unh.iol.dlc.VNCScreen.initScreens(VNCScreen.java:103) at edu.unh.iol.dlc.VNCScreen.<clinit>(VNCScreen.java:74) ... 1 more In order to reproduce this error, you can take this class : import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; import org.sikuli.script.*; import edu.unh.iol.dlc.*; public class VNCSikuli { /** * @param args */ public static void main(String[] args) { Socket sock; try { sock = new Socket("192.168.1.2", 5900); sock.setSoTimeout(1000); sock.setKeepAlive(true); //some socket configuration ConnectionController cc = new ConnectionController(sock); cc.openConnection(0); //opens the vnc connection for connection 0, multiple are supported cc.setPixelFormat(0, "Truecolor", 32, 0); //for connection 0, set pixel data to Truecolor, 32 bits per pixel, little endian cc.start(0); //start thread that keeps BufferedImage updated by polling server for remote desktop changes Thread.sleep(2000); //wait for buffered image to be updated before we do sikuli stuff VNCScreen s = new VNCScreen(); //default constructor uses ConnectionController index 0 // This is not returning, exception is thrown } } Any idea where this error can come from ? ** Description changed: -- You received this bug notification because you are a member of Sikuli Drivers, which is subscribed to Sikuli. https://bugs.launchpad.net/bugs/1384317 Title: [RC3] Special keys don't go through VNC session Status in Sikuli: Won't Fix Bug description: Special keys like Key.ENTER, Key.F1, Key.BACKSPACE, etc. do not go through VNC session. To reproduce the bug : * set up a Windows Seven VM where RealVNC is installed and up (https://www.realvnc.com/download/vnc/) * run a sikuli script from a host running Debian Wheezy. The script has to open something (firefox for example) and to vncscreen.type("test"+Key.ENTER) * you can check that firefox is correctly opening by the script, but only "test" is typed (no <ENTER>). Version used is the one from github (https://github.com/sikuli/sikuli) To manage notifications about this bug go to: https://bugs.launchpad.net/sikuli/+bug/1384317/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~sikuli-driver Post to : sikuli-driver@lists.launchpad.net Unsubscribe : https://launchpad.net/~sikuli-driver More help : https://help.launchpad.net/ListHelp