-
Notifications
You must be signed in to change notification settings - Fork 185
Closed
Description
Start ControlExample and close it after it loads.
It doesn't exit cleanly but with :
SWT call to Webkit timed out after 10000ms. No return value will be provided.
Possible reasons:
1) Problem: Your javascript needs more than 10000ms to execute.
Solution: Don't run such javascript, it blocks Eclipse's UI. SWT currently allows such code to complete, but this error is thrown
and the return value of execute()/evalute() will be false/null.
2) However, if you believe that your application should execute as expected (in under10000 ms),
then it might be a deadlock in SWT/Browser/webkit2 logic.
I.e, it might be a bug in SWT (e.g this does not occur on Windows/Cocoa, but occurs on Linux). If you believe it to be a bug in SWT, then
Please report this issue *with steps to reproduce* via:
https://github.com/eclipse-platform/eclipse.platform.swt/issues/new?assignees=&labels=&projects=&template=bug_report.md&title=
For bug report, please attach this stack trace:
java.lang.Throwable:
at org.eclipse.swt.browser.WebKit.getStackTrace(WebKit.java:305)
at org.eclipse.swt.browser.WebKit.getInternalErrorMsg(WebKit.java:298)
at org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync.execAsyncAndWaitForReturn(WebKit.java:1321)
at org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync.runjavascript(WebKit.java:1063)
at org.eclipse.swt.browser.WebKit$Webkit2AsyncToSync.evaluate(WebKit.java:1033)
at org.eclipse.swt.browser.WebKit.evaluate(WebKit.java:1348)
at org.eclipse.swt.browser.WebKit.close(WebKit.java:898)
at org.eclipse.swt.browser.WebKit.onDispose(WebKit.java:1841)
at org.eclipse.swt.browser.WebKit.lambda$5(WebKit.java:787)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5889)
...
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done