How to fix HTML-GUI Error

9 views
Skip to first unread message

Daniel Paul-Gattringer

unread,
Oct 8, 2018, 10:32:36 AM10/8/18
to Saros Development
Hi all,

i have got an issue with the html-gui of saros. I am using ubuntu 18.04 with java 1.7.0_80 and Eclipse 3.7.2. I have uncommented the view in plugin.xml and set "saros.swtbrowser = true" in saros.properties as mentioned here: http://www.saros-project.org/html-gui#activating-the-html-gui .

If i run the plugin i get the attached error and the following error message is shown in the console:

ERROR 16:25:08,071 [main] (SarosViewBrowserVersion.java:59) Could not instantiate Browser:
org.eclipse.swt.SWTError: No more handles [Unknown Mozilla path (MOZILLA_FIVE_HOME not set)]
at org.eclipse.swt.SWT.error(SWT.java:4308)
at org.eclipse.swt.browser.Mozilla.initMozilla(Mozilla.java:1826)
at org.eclipse.swt.browser.Mozilla.create(Mozilla.java:687)
at org.eclipse.swt.browser.Browser.<init>(Browser.java:99)
at de.fu_berlin.inf.ag_se.browser.swt.SWTFrameworkBrowser.<init>(SWTFrameworkBrowser.java:22)
at de.fu_berlin.inf.ag_se.browser.swt.SWTInternalBrowserWrapper.<init>(SWTInternalBrowserWrapper.java:17)
at de.fu_berlin.inf.ag_se.browser.swt.SWTJQueryBrowser.createSWTBrowser(SWTJQueryBrowser.java:33)
at de.fu_berlin.inf.ag_se.browser.swt.SWTJQueryBrowser.createSWTBrowser(SWTJQueryBrowser.java:28)
at de.fu_berlin.inf.dpp.ui.ide_embedding.BrowserCreator.createBrowser(BrowserCreator.java:75)
at de.fu_berlin.inf.dpp.ui.views.SarosViewBrowserVersion.createPartControl(SarosViewBrowserVersion.java:55)
at org.eclipse.ui.internal.ViewReference.createPartHelper(ViewReference.java:375)
at org.eclipse.ui.internal.ViewReference.createPart(ViewReference.java:229)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:313)
at org.eclipse.ui.internal.ViewPane.setVisible(ViewPane.java:534)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:180)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:270)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:473)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1245)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:662)
at org.eclipse.ui.internal.PartStack.createControl(PartStack.java:570)
at org.eclipse.ui.internal.PartSashContainer.createControl(PartSashContainer.java:568)
at org.eclipse.ui.internal.PerspectiveHelper.activate(PerspectiveHelper.java:272)
at org.eclipse.ui.internal.Perspective.onActivate(Perspective.java:981)
at org.eclipse.ui.internal.WorkbenchPage.onActivate(WorkbenchPage.java:2714)
at org.eclipse.ui.internal.WorkbenchWindow$28.run(WorkbenchWindow.java:3030)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
at org.eclipse.ui.internal.WorkbenchWindow.setActivePage(WorkbenchWindow.java:3011)
at org.eclipse.ui.internal.WorkbenchWindow$21.runWithException(WorkbenchWindow.java:2297)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
at org.eclipse.ui.internal.Workbench$33.runWithException(Workbench.java:1600)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3563)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3212)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2609)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)


I have installed the libwebkitgtk-1.0.0 which was declared as a posible solution.

Did anyone has the same issues or any idea to solve this?

Kind regards,
Daniel

Error.jpg

Zieris, Franz

unread,
Oct 8, 2018, 2:22:12 PM10/8/18
to Daniel Paul-Gattringer, Saros Development
Hi Daniel,

that's frustrating:
I saw this exact same stacktrace two years ago on a Debian 8 (jessie) 64-Bit with Gnome.
(I know this because I sent it to myself via e-mail.)
Unfortunately, I cannot find a documentation of the steps of how it was fixed on the respective machine back then,
but I'm positive that it was fixable.
As of now, I'm afraid I'm not of much help.

Franz


By the way: The error message is gold!
"Saros couldn't initzialisieren the SWT browser widget"
Could someone please provide a patch for this [1]? Thanks!

[1] https://github.com/saros-project/saros/blob/master@%7B2018-10-08%7D/de.fu_berlin.inf.dpp/src/de/fu_berlin/inf/dpp/ui/views/SarosViewBrowserVersion.java#L63
--
You received this message because you are subscribed to the Google Groups "Saros Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to saros-devel...@googlegroups.com.
To post to this group, send email to saros...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/saros-devel/fb68ef45-c777-4308-8ca9-aa56b5e02963%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Stefan Rossbach

unread,
Oct 8, 2018, 2:37:35 PM10/8/18
to Zieris, Franz, Daniel Paul-Gattringer, Saros Development
Hi all,

maybe this helps too:

http://www.eclipse.org/swt/faq.php#browserlinux

http://www.eclipse.org/swt/faq.php#browserlinuxrcp

PS: What is wrong with: initZialisieren ... have you never
initZialisieren something ? :P

BR,

Stefan
Reply all
Reply to author
Forward
0 new messages