<div dir="ltr">Is this still happening? I thought we figured out the root cause of this. (Addons installed in the local ~/.forge/addons dir.)</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 17, 2014 at 12:27 AM, Vineet Reynolds Pereira <span dir="ltr">&lt;<a href="mailto:vpereira@redhat.com" target="_blank">vpereira@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><br>
<br>
----- Original Message -----<br>
&gt; From: &quot;George Gastaldi&quot; &lt;<a href="mailto:ggastald@redhat.com">ggastald@redhat.com</a>&gt;<br>
&gt; To: &quot;forge-dev List&quot; &lt;<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a>&gt;<br>
&gt; Cc: &quot;forge-dev List&quot; &lt;<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a>&gt;<br>
&gt; Sent: Friday, January 17, 2014 9:07:11 AM<br>
&gt; Subject: Re: [forge-dev] Command execution failures in Eclipse. Am I  missing something?<br>
&gt;<br>
&gt; Your JBT Plugin is not updated. Pull the sources from<br>
&gt; <a href="http://github.com/jbosstools/jbosstools-forge" target="_blank">github.com/jbosstools/jbosstools-forge</a> and try again.<br>
<br>
</div>I&#39;ve done precisely this, to no avail. This is against both the master branch and the forge-2.0.0.CR1 tag in the JBossTools repo.<br>
<br>
And the issue is similar to FORGE-1460, except it occurs when I create a new Web project.<br>
<br>
In ForgeWizard.java:84-89 (reproduced below)<br>
<br>
if (commandResult instanceof CompositeResult) {<br>
        results = ((CompositeResult) commandResult)<br>
                        .getResults();<br>
} else {<br>
        results = Arrays.asList(commandResult);<br>
}<br>
<br>
the &#39;instanceof&#39; test fails for a CompositeResult instance.<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; &gt; Em 17/01/2014, ąs 01:12, Vineet Reynolds Pereira &lt;<a href="mailto:vpereira@redhat.com">vpereira@redhat.com</a>&gt;<br>
&gt; &gt; escreveu:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Hey all,<br>
&gt; &gt;    I just built 2.0.0.CR1 from source, and I run into this error on every<br>
&gt; &gt;    UICommand execution. Have I missed something?<br>
&gt; &gt;<br>
&gt; &gt; !ENTRY org.jboss.tools.forge.ui.ext 4 1 2014-01-17 08:39:45.060<br>
&gt; &gt; !MESSAGE Error logged from Forge Plugin:<br>
&gt; &gt; !STACK 0<br>
&gt; &gt; java.lang.UnsupportedOperationException: getMessage() should not be called<br>
&gt; &gt; in a CompositeResult. Call getResults() instead.<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.forge.addon.ui.result.CompositeResult.getMessage(CompositeResult.java:35)<br>
&gt; &gt;    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt; &gt;    at<br>
&gt; &gt;    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
&gt; &gt;    at<br>
&gt; &gt;    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
&gt; &gt;    at java.lang.reflect.Method.invoke(Method.java:606)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:102)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:34)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:75)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.forge.addon.ui.result.Result_$$_javassist_0be5729e-a8c1-4ecd-8080-fb2fdd8f76f6.getMessage(Result_$$_javassist_0be5729e-a8c1-4ecd-8080-fb2fdd8f76f6.java)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.wizards.ForgeWizard$1.run(ForgeWizard.java:92)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:464)<br>
&gt; &gt;    at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372)<br>
&gt; &gt;    at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.java:1028)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.wizards.ForgeWizard.performFinish(ForgeWizard.java:71)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:827)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:432)<br>
&gt; &gt;    at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:628)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)<br>
&gt; &gt;    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)<br>
&gt; &gt;    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)<br>
&gt; &gt;    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)<br>
&gt; &gt;    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)<br>
&gt; &gt;    at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)<br>
&gt; &gt;    at org.eclipse.jface.window.Window.open(Window.java:802)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:141)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:161)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:326)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:316)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.jboss.tools.forge.ui.ext.quickaccess.QuickAccessContents$6.mouseUp(QuickAccessContents.java:465)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:220)<br>
&gt; &gt;    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)<br>
&gt; &gt;    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1392)<br>
&gt; &gt;    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3742)<br>
&gt; &gt;    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3363)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)<br>
&gt; &gt;    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)<br>
&gt; &gt;    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)<br>
&gt; &gt;    at<br>
&gt; &gt;    org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)<br>
&gt; &gt;    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>
&gt; &gt;    at<br>
&gt; &gt;    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)<br>
&gt; &gt;    at<br>
&gt; &gt;    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)<br>
&gt; &gt;    at java.lang.reflect.Method.invoke(Method.java:606)<br>
&gt; &gt;    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)<br>
&gt; &gt;    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)<br>
&gt; &gt;    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)<br>
&gt; &gt;    at org.eclipse.equinox.launcher.Main.main(Main.java:1426)<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; Vineet<br>
&gt; &gt; _______________________________________________<br>
&gt; &gt; forge-dev mailing list<br>
&gt; &gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; forge-dev mailing list<br>
&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
<br>
_______________________________________________<br>
forge-dev mailing list<br>
<a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/forge-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/forge-dev</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Lincoln Baxter, III<br>
<a href="http://ocpsoft.org" target="_blank">http://ocpsoft.org</a><br>&quot;Simpler is better.&quot;
</div>