Hi there, admittedly, I should have started this a bit sooner, but last week I finally managed to try out the HTML GUI in its current development status. I had some trouble with NPM, which I was able to circumvent; but in the end, I was not able to try out the HTML under Eclipse (see [1]).
Today, I tried the same with IntelliJ, and again: I was not able to get it running. Now, I am quite frustrated and unsure to which degree these problems are specific to my machine. Therefore, I'd like to know from everyone who has laid hand on the HTML GUI in the last months, what its expected state is. To summarize my observations from my Windows 10 machine: * Eclipse: The HTML GUI view only shows as a white page, as if no JavaScript is executed. See here [2] for a detailed description. * IntelliJ: Starting Saros/I works with the Swing GUI. When I switch to the HTML GUI ("-Dsaros.swtbrowser=true"), Saros/I does not even start. It crashes with the stacktrace attached below. My NPM and Eclipse experience from last week taught me that I cannot fully trust my machine to be representative. That's why I write this e-mail to ask around: Are you able to start Saros/I or Saros/E with the HTML GUI using the current master? Depending on the answers, we should really think about regression tests not only for Saros/E-SWT, but for the HTML-variants as well. Franz [1] http://thread.gmane.org/gmane.comp.ide.eclipse.saros.devel/1694 [2] http://thread.gmane.org/gmane.comp.ide.eclipse.saros.devel/1694/focus=1707 ----- INFO 18:35:46,851 [ApplicationImpl pooled thread 4] (SwtLibLoader.java:64) Added /C:/Users/Franz/.IdeaIC15/system/plugins-sandbox/plugins/de.fu_berlin.inf.dpp.swt_plugin/resources/swt-4.4-win32-x86.jar to the classpath INFO 18:35:46,859 [ApplicationImpl pooled thread 4] (SarosContext.java:151) creating Saros runtime context... DEBUG 18:35:46,920 [ApplicationImpl pooled thread 4] (XMPPAccountStore.java:118) loading accounts from file: C:\Users\Franz\.saros\config.dat DEBUG 18:35:46,928 [ApplicationImpl pooled thread 4] (XMPPAccountStore.java:177) loaded 1 account(s) INFO 18:35:47,155 [ApplicationImpl pooled thread 4] (SarosContext.java:194) successfully created Saros runtime context DEBUG 18:35:47,194 [ApplicationImpl pooled thread 4] (DataTransferManager.java:467) used transport order for the current XMPP connection: [XMPP-Socks5-Transport, XMPP-IBB-Transport] ERROR 18:35:47,262 [ApplicationImpl pooled thread 4] (ChildContainer.java:70) Internal error in reinjection: org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException: de.fu_berlin.inf.dpp.ui.manager.ProjectListManager has unsatisfied dependency: interface de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot among unsatisfiable dependencies: [[interface de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot]] where org.picocontainer.DefaultPicoContainer@1b80c42:83<(empty) was the leaf container being asked for dependencies. at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:188) [...] at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:101) at de.fu_berlin.inf.dpp.misc.pico.ChildContainer.reinject(ChildContainer.java:67) at de.fu_berlin.inf.dpp.SarosContext.initComponent(SarosContext.java:269) at de.fu_berlin.inf.dpp.SarosPluginContext.initComponent(SarosPluginContext.java:32) at de.fu_berlin.inf.dpp.ui.webpages.SessionWizardPage.<init>(SessionWizardPage.java:36) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:101) at de.fu_berlin.inf.dpp.misc.pico.ChildContainer.reinject(ChildContainer.java:67) at de.fu_berlin.inf.dpp.SarosContext.initComponent(SarosContext.java:269) at de.fu_berlin.inf.dpp.SarosPluginContext.initComponent(SarosPluginContext.java:32) at de.fu_berlin.inf.dpp.ui.webpages.MainPage.<init>(MainPage.java:51) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] at de.fu_berlin.inf.dpp.SarosContext.getComponents(SarosContext.java:279) at de.fu_berlin.inf.dpp.core.Saros.start(Saros.java:116) at de.fu_berlin.inf.dpp.core.Saros.create(Saros.java:75) at de.fu_berlin.inf.dpp.intellij.SarosComponent.<init>(SarosComponent.java:53) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] ERROR 18:35:47,268 [ApplicationImpl pooled thread 4] (ChildContainer.java:70) Internal error in reinjection: org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException: de.fu_berlin.inf.dpp.ui.manager.ProjectListManager has unsatisfied dependency: interface de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot among unsatisfiable dependencies: [[interface de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot]] where org.picocontainer.DefaultPicoContainer@1b80c42:83<(empty) was the leaf container being asked for dependencies. at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:188) [...] at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:101) at de.fu_berlin.inf.dpp.misc.pico.ChildContainer.reinject(ChildContainer.java:67) at de.fu_berlin.inf.dpp.SarosContext.initComponent(SarosContext.java:269) at de.fu_berlin.inf.dpp.SarosPluginContext.initComponent(SarosPluginContext.java:32) at de.fu_berlin.inf.dpp.ui.webpages.MainPage.<init>(MainPage.java:51) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:586) at de.fu_berlin.inf.dpp.SarosContext.getComponents(SarosContext.java:279) at de.fu_berlin.inf.dpp.core.Saros.start(Saros.java:116) at de.fu_berlin.inf.dpp.core.Saros.create(Saros.java:75) at de.fu_berlin.inf.dpp.intellij.SarosComponent.<init>(SarosComponent.java:53) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] ERROR 18:35:47,276 [ApplicationImpl pooled thread 4] (ChildContainer.java:70) Internal error in reinjection: org.picocontainer.injectors.AbstractInjector$UnsatisfiableDependenciesException: de.fu_berlin.inf.dpp.ui.manager.ProjectListManager has unsatisfied dependency: interface de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot among unsatisfiable dependencies: [[interface de.fu_berlin.inf.dpp.filesystem.IWorkspaceRoot]] where org.picocontainer.DefaultPicoContainer@1b80c42:83<(empty) was the leaf container being asked for dependencies. at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:188) [...] at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:101) at de.fu_berlin.inf.dpp.misc.pico.ChildContainer.reinject(ChildContainer.java:67) at de.fu_berlin.inf.dpp.SarosContext.initComponent(SarosContext.java:269) at de.fu_berlin.inf.dpp.SarosPluginContext.initComponent(SarosPluginContext.java:32) at de.fu_berlin.inf.dpp.ui.webpages.SessionWizardPage.<init>(SessionWizardPage.java:36) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] at org.picocontainer.DefaultPicoContainer.getComponents(DefaultPicoContainer.java:586) at de.fu_berlin.inf.dpp.SarosContext.getComponents(SarosContext.java:279) at de.fu_berlin.inf.dpp.core.Saros.start(Saros.java:116) at de.fu_berlin.inf.dpp.core.Saros.create(Saros.java:75) at de.fu_berlin.inf.dpp.intellij.SarosComponent.<init>(SarosComponent.java:53) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [...] ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ DPP-Devel mailing list DPP-Devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dpp-devel