Community
Participate
Working Groups
I tried to test the RichTextEditorExample with Ubuntu 64 bits 14.04 LTS. The editor is opens then closed immediately with the following error. I didn't yet test nattable richtext integration on Linux, but there is probably the same problem... On windows, there is no problem. (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed (SWT:14670): GLib-GObject-CRITICAL **: g_closure_unref: assertion 'closure->ref_count > 0' failed Exception in thread "main" org.eclipse.swt.SWTException: undefined at org.eclipse.swt.browser.WebBrowser$EvaluateFunction.function(WebBrowser.java:192) at org.eclipse.swt.browser.WebKit.callJava(WebKit.java:2346) at org.eclipse.swt.browser.WebKit.JSObjectCallAsFunctionProc(WebKit.java:279) at org.eclipse.swt.internal.webkit.WebKitGTK._JSEvaluateScript(Native Method) at org.eclipse.swt.internal.webkit.WebKitGTK.JSEvaluateScript(WebKitGTK.java:144) at org.eclipse.swt.browser.WebKit.execute(WebKit.java:952) at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:436) at org.eclipse.swt.browser.WebBrowser.evaluate(WebBrowser.java:395) at org.eclipse.swt.browser.Browser.evaluate(Browser.java:663) at org.eclipse.swt.browser.Browser.evaluate(Browser.java:610) at org.eclipse.nebula.widgets.richtext.RichTextEditor$2.completed(RichTextEditor.java:226) at org.eclipse.swt.browser.WebKit.fireProgressCompletedEvent(WebKit.java:1449) at org.eclipse.swt.browser.WebKit.handleLoadFinished(WebKit.java:1513) at org.eclipse.swt.browser.WebKit.webframe_notify_load_status(WebKit.java:1790) at org.eclipse.swt.browser.WebKit.webFrameProc(WebKit.java:502) at org.eclipse.swt.browser.WebKit.Proc(WebKit.java:399) at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method) at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2480) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3576) at org.eclipse.nebula.widgets.richtext.example.RichTextEditorExample.main(RichTextEditorExample.java:53)
Looks like an swt issue.
Have you tried with Neon? There are some fixes that were manifesting as g_main_context_iteration collisions.
Yes, I get this exception with Neon.
This is a Webkit1 bug that has since been resolved by using Webkit2. *** This bug has been marked as a duplicate of bug 354842 ***