[forge-users] How to install addon in Eclipse?

George Gastaldi ggastald at redhat.com
Sat Dec 6 19:42:40 EST 2014


Hello,

Here is the documentation for the Errai addon from the Forge website: 

http://forge.jboss.org/addon/org.jboss.errai.forge:errai-forge-addon

Hope that helps


> Em 06/12/2014, às 18:45, forge-users at lists.jboss.org escreveu:
> 
> HI all
> 
> I'm trying to install the Errai addon in Eclipse - but could not find any documentation on how to do this.
> 
> I guessed that I am to use the coordinate line, which I think is org.jboss.errai.forge:errai-forge-addon 
> 
> However, when I tried to use this I get the following errors:
> 
> java.lang.IllegalStateException: zip file closed
>   at java.util.zip.ZipFile.ensureOpen(ZipFile.java:634)
>   at java.util.zip.ZipFile.getEntry(ZipFile.java:305)
>   at java.util.jar.JarFile.getEntry(JarFile.java:227)
>   at java.util.jar.JarFile.getJarEntry(JarFile.java:210)
>   at org.jboss.modules.JarFileResourceLoader.getJarEntry(JarFileResourceLoader.java:165)
>   at org.jboss.modules.JarFileResourceLoader.getResource(JarFileResourceLoader.java:197)
>   at org.jboss.modules.ModuleClassLoader.loadResourceLocal(ModuleClassLoader.java:335)
>   at org.jboss.modules.ModuleClassLoader$1.loadResourceLocal(ModuleClassLoader.java:87)
>   at org.jboss.modules.Module.getResourceAsStream(Module.java:612)
>   at org.jboss.modules.ModuleClassLoader.findResourceAsStream(ModuleClassLoader.java:528)
>   at org.jboss.modules.ConcurrentClassLoader.getResourceAsStream(ConcurrentClassLoader.java:346)
>   at java.lang.Class.getResourceAsStream(Class.java:2103)
>   at org.apache.maven.model.superpom.DefaultSuperPomProvider.getSuperModel(DefaultSuperPomProvider.java:62)
>   at org.apache.maven.model.building.DefaultModelBuilder.getSuperModel(DefaultModelBuilder.java:978)
>   at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:262)
>   at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:375)
>   at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:231)
>   at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:212)
>   at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:342)
>   at org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver.resolveResources(MavenAddonDependencyResolver.java:108)
>   at org.jboss.forge.furnace.manager.maven.addon.LazyAddonInfo.resolveResources(LazyAddonInfo.java:88)
>   at org.jboss.forge.furnace.manager.maven.addon.LazyAddonInfo.getResources(LazyAddonInfo.java:39)
>   at org.jboss.forge.furnace.manager.impl.request.DeployRequestImpl.deploy(DeployRequestImpl.java:59)
>   at org.jboss.forge.furnace.manager.impl.request.DeployRequestImpl$1.call(DeployRequestImpl.java:49)
>   at org.jboss.forge.furnace.impl.LockManagerImpl.performLocked(LockManagerImpl.java:48)
>   at org.jboss.forge.furnace.manager.impl.request.DeployRequestImpl.execute(DeployRequestImpl.java:44)
>   at org.jboss.forge.furnace.manager.impl.request.AbstractAddonActionRequest.perform(AbstractAddonActionRequest.java:57)
>   at org.jboss.forge.furnace.manager.impl.request.InstallRequestImpl.perform(InstallRequestImpl.java:39)
>   at org.jboss.forge.addon.manager.impl.ui.AddonInstallCommand.execute(AddonInstallCommand.java:115)
>   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.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87)
>   at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
>   at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
>   at org.jboss.forge.addon.manager.impl.ui.AddonInstallCommand_$$_javassist_3f34e15c-5d8c-4ccf-8587-3edd57168665.execute(AddonInstallCommand_$$_javassist_3f34e15c-5d8c-4ccf-8587-3edd57168665.java)
>   at org.jboss.forge.addon.ui.impl.controller.SingleCommandControllerImpl.execute(SingleCommandControllerImpl.java:90)
>   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.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:123)
>   at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
>   at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:96)
>   at org.jboss.forge.addon.ui.controller.CommandController_$$_javassist_068e38e3-7cc9-43b8-a644-7ac41f32decc.execute(CommandController_$$_javassist_068e38e3-7cc9-43b8-a644-7ac41f32decc.java)
>   at org.jboss.tools.forge.ui.internal.ext.wizards.ForgeWizard$1.run(ForgeWizard.java:113)
>   at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
> 
> And
> 
> eclipse.buildId=4.4.1.M20140925-0400
> java.version=1.7.0_72
> java.vendor=Oracle Corporation
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Framework arguments:  -product org.eclipse.epp.package.modeling.product
> Command-line arguments:  -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.modeling.product
> 
> 
> 
> Unhandled event loop exception
> 
> 
> java.lang.RuntimeException: Failed to look up versions for [org.jboss.errai.forge:errai-forge-addon ]
>   at org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver.getVersions(MavenAddonDependencyResolver.java:279)
>   at org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver.resolveVersions(MavenAddonDependencyResolver.java:151)
>   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.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87)
>   at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
>   at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
>   at org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver_$$_javassist_7503c939-9c2f-435d-8014-694898fef4e6.resolveVersions(MavenAddonDependencyResolver_$$_javassist_7503c939-9c2f-435d-8014-694898fef4e6.java)
>   at org.jboss.forge.addon.manager.impl.ui.AddonInstallCommand.resolveCoordinate(AddonInstallCommand.java:148)
>   at org.jboss.forge.addon.manager.impl.ui.AddonInstallCommand.access$000(AddonInstallCommand.java:35)
>   at org.jboss.forge.addon.manager.impl.ui.AddonInstallCommand$2.validate(AddonInstallCommand.java:96)
>   at org.jboss.forge.addon.ui.impl.input.AbstractInputComponent.validate(AbstractInputComponent.java:215)
>   at sun.reflect.GeneratedMethodAccessor249.invoke(Unknown Source)
>   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:606)
>   at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor$1.call(ClassLoaderInterceptor.java:87)
>   at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
>   at org.jboss.forge.furnace.proxy.ClassLoaderInterceptor.invoke(ClassLoaderInterceptor.java:103)
>   at org.jboss.forge.addon.facets.AbstractFaceted_$$_javassist_3fee91e5-2d52-4567-b665-e68c8391dea2.validate(AbstractFaceted_$$_javassist_3fee91e5-2d52-4567-b665-e68c8391dea2.java)
>   at org.jboss.forge.addon.ui.impl.controller.SingleCommandControllerImpl.validate(SingleCommandControllerImpl.java:154)
>   at org.jboss.forge.addon.ui.impl.controller.SingleCommandControllerImpl.isValid(SingleCommandControllerImpl.java:167)
>   at org.jboss.forge.addon.ui.impl.controller.SingleCommandControllerImpl.canExecute(SingleCommandControllerImpl.java:104)
>   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.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:123)
>   at org.jboss.forge.furnace.util.ClassLoaders.executeIn(ClassLoaders.java:42)
>   at org.jboss.forge.furnace.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:96)
>   at org.jboss.forge.addon.ui.controller.CommandController_$$_javassist_068e38e3-7cc9-43b8-a644-7ac41f32decc.canExecute(CommandController_$$_javassist_068e38e3-7cc9-43b8-a644-7ac41f32decc.java)
>   at org.jboss.tools.forge.ui.internal.ext.wizards.ForgeWizard.canFinish(ForgeWizard.java:80)
>   at org.eclipse.jface.wizard.WizardDialog.updateButtons(WizardDialog.java:1377)
>   at org.eclipse.jface.wizard.WizardPage.setPageComplete(WizardPage.java:311)
>   at org.jboss.tools.forge.ui.internal.ext.wizards.ForgeWizardPage.handleEvent(ForgeWizardPage.java:157)
>   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
>   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
>   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
>   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
>   at org.eclipse.swt.widgets.Text.gtk_changed(Text.java:1457)
>   at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2031)
>   at org.eclipse.swt.widgets.Text.windowProc(Text.java:2746)
>   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4662)
>   at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
>   at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9106)
>   at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
>   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:2477)
>   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3407)
>   at org.eclipse.jface.window.Window.runEventLoop(Window.java:832)
>   at org.eclipse.jface.window.Window.open(Window.java:808)
>   at org.jboss.tools.forge.ui.internal.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:210)
>   at org.jboss.tools.forge.ui.internal.ext.dialog.WizardDialogHelper.openWizard(WizardDialogHelper.java:102)
>   at org.jboss.tools.forge.ui.internal.ext.dialog.UICommandListDialog$1$1.handleElementSelected(UICommandListDialog.java:233)
>   at org.jboss.tools.forge.ui.internal.ext.quickaccess.QuickAccessContents.handleSelection(QuickAccessContents.java:322)
>   at org.jboss.tools.forge.ui.internal.ext.quickaccess.QuickAccessContents.access$0(QuickAccessContents.java:312)
>   at org.jboss.tools.forge.ui.internal.ext.quickaccess.QuickAccessContents$1.keyPressed(QuickAccessContents.java:343)
>   at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
>   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>   at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
>   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
>   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
>   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
>   at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
>   at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
>   at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3272)
>   at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1807)
>   at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
>   at org.eclipse.swt.widgets.Control.windowProc(Control.java:5513)
>   at org.eclipse.swt.widgets.Text.windowProc(Text.java:2760)
>   at org.eclipse.swt.widgets.Display.windowProc(Display.java:4668)
>   at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
>   at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9106)
>   at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
>   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:2477)
>   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3407)
>   at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
>   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>   at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
>   at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
>   at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
>   at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
>   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
>   at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
>   at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
>   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
>   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
>   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
>   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
>   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:648)
>   at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
>   at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
>   at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
> Caused by: java.lang.IllegalArgumentException: Bad artifact coordinates org.jboss.errai.forge:errai-forge-addon :jar:forge-addon:[,), expected format is <groupId>:<artifactId>[:<extension>[:<classifier>]]:<version>
>   at org.eclipse.aether.artifact.DefaultArtifact.<init>(DefaultArtifact.java:68)
>   at org.eclipse.aether.artifact.DefaultArtifact.<init>(DefaultArtifact.java:51)
>   at org.jboss.forge.furnace.manager.maven.addon.MavenAddonDependencyResolver.getVersions(MavenAddonDependencyResolver.java:272)
>   ... 100 more
> 
> Posted by forums
> Original post: https://developer.jboss.org/message/912653#912653
> 
> _______________________________________________
> forge-users mailing list
> forge-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/forge-users



More information about the forge-users mailing list