I'm having trouble using SWT.WEBKIT as the Browser for a SWT-Based Java app, and I am now getting this stacktrace upon starting the application on a new machine:
Exception in thread "main" org.eclipse.swt.SWTError: No more handles [Safari mus t be installed to use a SWT.WEBKIT-style Browser] at org.eclipse.swt.SWT.error(Unknown Source) at org.eclipse.swt.browser.WebKit.create(Unknown Source) at org.eclipse.swt.browser.Browser.<init>(Unknown Source) [...]
Now, I did follow all the steps from the SWT FAQ on how to use Webkit; Safari is installed, the JVM is 32-Bit (just as Safari is, too), and this is running on a Windows XP 64Bit machine. The weird thing is that it works fine on another WindowsXP 64bit machine! Any ideas on how to debug this?
EDIT: It seems that there is a Bug concerning Java 1.7.0u6 and higher supplying their own libxml2.dll which Java tries to load before Webkit's own libxml2.dll. Check out this bugreport for more: https://bugs.eclipse.org/bugs/show_bug.cgi?id=388469