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
[email protected]
https://lists.sourceforge.net/lists/listinfo/dpp-devel