[forge-issues] [JBoss JIRA] (FORGE-897) LinkageError while accessing classes using ProxyFactory

Lincoln Baxter III (JIRA) jira-events at lists.jboss.org
Mon May 13 15:11:06 EDT 2013


     [ https://issues.jboss.org/browse/FORGE-897?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lincoln Baxter III closed FORGE-897.
------------------------------------

    Resolution: Done


Forked Javassist as a temporary workaround - there is probably an underlying problem that may surface later, but for now this works well. 

https://github.com/forge/javassist
                
> LinkageError while accessing classes using ProxyFactory
> -------------------------------------------------------
>
>                 Key: FORGE-897
>                 URL: https://issues.jboss.org/browse/FORGE-897
>             Project: Forge
>          Issue Type: Bug
>          Components: UI - Eclipse
>    Affects Versions: 2.0.0.Alpha3
>            Reporter: George Gastaldi
>            Assignee: Lincoln Baxter III
>            Priority: Blocker
>             Fix For: 2.0.0.Alpha4
>
>         Attachments: linkage_error2.txt
>
>
> When the Eclipse plugin is started, choose New Project, fill in the required information, select "Forge Addon" as the project type and click next. The following error occurs: 
> {code}
> May 10, 2013 8:16:42 PM org.jboss.forge.container.ForgeImpl start
> INFO: Detected changes in repository [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository (Immutable)].
> May 10, 2013 8:16:42 PM org.jboss.forge.container.ForgeImpl start
> INFO: Detected changes in repository [/home/ggastald/.forge/addons].
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:facets,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:addon-manager,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:addons,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:javaee,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:javaee-spi,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:parser-java,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:maven,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:projects,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:dependencies,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:resources,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:ui,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:environment,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:ui-hints,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: > Starting container [org.jboss.forge:convert,2.0.0-SNAPSHOT] [/Downloads/workspace/jbosstools-forge/plugins/org.jboss.tools.forge2.runtime/addon-repository]
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:javaee-spi,2.0.0-SNAPSHOT] - 25ms
> May 10, 2013 8:16:42 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:ui-hints,2.0.0-SNAPSHOT] - 19ms
> May 10, 2013 8:16:42 PM org.jboss.weld.bootstrap.WeldBootstrap <clinit>
> INFO: WELD-000900 2.0.0 (Final)
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.bootstrap.WeldBootstrap startContainer
> INFO: WELD-000101 Transactional services not available. Injection of @Inject UserTransaction not available. Transactional observers will be invoked synchronously.
> May 10, 2013 8:16:43 PM org.jboss.weld.interceptor.util.InterceptionTypeRegistry <clinit>
> WARNING: Class 'javax.ejb.PostActivate' not found, interception based on it is not enabled
> May 10, 2013 8:16:43 PM org.jboss.weld.interceptor.util.InterceptionTypeRegistry <clinit>
> WARNING: Class 'javax.ejb.PrePassivate' not found, interception based on it is not enabled
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:parser-java,2.0.0-SNAPSHOT] -  [class org.jboss.forge.parser.java.JavaSourceFactoryImpl, class org.jboss.forge.parser.java.resources.JavaResourceGenerator]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:addons,2.0.0-SNAPSHOT] -  [class org.jboss.forge.addons.facets.ForgeAddonFacet, class org.jboss.forge.addons.facets.ForgeAddonAPIFacet, class org.jboss.forge.addons.facets.ForgeAddonTestFacet, class org.jboss.forge.addons.ForgeAddonSetupStep, class org.jboss.forge.addons.facets.ForgeContainerAPIFacet, class org.jboss.forge.addons.facets.ForgeAddonSPIFacet, class org.jboss.forge.addons.ForgeAddonProjectType, class org.jboss.forge.addons.facets.ForgeAddonImplFacet]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:convert,2.0.0-SNAPSHOT] -  [class org.jboss.forge.convert.impl.Converters$2, interface org.jboss.forge.convert.Converter, class org.jboss.forge.convert.impl.ConverterFactoryImpl, class org.jboss.forge.convert.impl.Converters$1]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:convert,2.0.0-SNAPSHOT] - 1194ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:addons,2.0.0-SNAPSHOT] - 1209ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:parser-java,2.0.0-SNAPSHOT] - 1204ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:facets,2.0.0-SNAPSHOT] -  [class org.jboss.forge.facets.FacetFactoryImpl]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:facets,2.0.0-SNAPSHOT] - 1223ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:environment,2.0.0-SNAPSHOT] -  [class org.jboss.forge.environment.impl.EnvironmentImpl]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:ui,2.0.0-SNAPSHOT] -  [class org.jboss.forge.ui.impl.UISelectOneImpl, interface org.jboss.forge.ui.input.UIInput, class org.jboss.forge.ui.impl.facets.HintsFacetImpl, class org.jboss.forge.ui.impl.UISelectManyImpl, interface org.jboss.forge.ui.input.UISelectMany, interface org.jboss.forge.ui.input.UIInputMany, interface org.jboss.forge.ui.input.UISelectOne]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:ui,2.0.0-SNAPSHOT] - 1214ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:dependencies,2.0.0-SNAPSHOT] -  []
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:addon-manager,2.0.0-SNAPSHOT] -  [class org.jboss.forge.addon.manager.impl.commands.AddonRemoveCommand, class org.jboss.forge.addon.manager.impl.AddonManagerImpl, class org.jboss.forge.addon.manager.impl.commands.AddonInstallCommand]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:addon-manager,2.0.0-SNAPSHOT] - 1228ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:javaee,2.0.0-SNAPSHOT] -  [class org.jboss.forge.javaee.cdi.CDIFacetImpl, class org.jboss.forge.javaee.ejb.EJBFacetImpl]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:projects,2.0.0-SNAPSHOT] -  [class org.jboss.forge.projects.impl.NewProjectWizard, class org.jboss.forge.projects.impl.ProjectFactoryImpl, class org.jboss.forge.projects.impl.DependencyInstallerImpl, class org.jboss.forge.projects.impl.NewProjectWizard$2]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:javaee,2.0.0-SNAPSHOT] - 1228ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:dependencies,2.0.0-SNAPSHOT] - 1218ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:resources,2.0.0-SNAPSHOT] -  [class org.jboss.forge.resource.converter.FileResourceConverterGenerator, class org.jboss.forge.resource.converter.DirectoryResourceConverter, class org.jboss.forge.resource.FileResourceGenerator, class org.jboss.forge.resource.converter.FileResourceConverter, class org.jboss.forge.resource.converter.ResourceConverterGenerator, class org.jboss.forge.resource.converter.ResourceConverter, class org.jboss.forge.resource.URLResourceGenerator, class org.jboss.forge.resource.converter.DirectoryResourceConverterGenerator, class org.jboss.forge.resource.ResourceFactoryImpl]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:resources,2.0.0-SNAPSHOT] - 1222ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:environment,2.0.0-SNAPSHOT] - 1213ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:projects,2.0.0-SNAPSHOT] - 1221ms
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$AddonContainerStartup call
> INFO: Services loaded from addon [org.jboss.forge:maven,2.0.0-SNAPSHOT] -  [class org.jboss.forge.maven.projects.MavenProjectLocator, class org.jboss.forge.maven.projects.facets.MavenResourceFacet, class org.jboss.forge.maven.dependencies.MavenDependencyResolver, class org.jboss.forge.maven.projects.facets.MavenJavaSourceFacet, class org.jboss.forge.maven.projects.facets.MavenPackagingFacet, class org.jboss.forge.maven.projects.MavenProjectType, class org.jboss.forge.maven.projects.MavenMultiModuleProvider, class org.jboss.forge.maven.resources.MavenResourceGenerator, class org.jboss.forge.maven.projects.MavenPluginFacetImpl, class org.jboss.forge.maven.projects.facets.MavenMetadataFacet, class org.jboss.forge.maven.projects.MavenFacetImpl, class org.jboss.forge.maven.projects.facets.MavenDependencyFacet]
> May 10, 2013 8:16:44 PM org.jboss.forge.container.impl.AddonRunnable$3 call
> INFO: >> Started container [org.jboss.forge:maven,2.0.0-SNAPSHOT] - 1331ms
> !SESSION 2013-05-10 20:16:31.096 -----------------------------------------------
> eclipse.buildId=M20120914-1800
> java.version=1.7.0_21
> java.vendor=Oracle Corporation
> BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
> Framework arguments:  -product org.eclipse.sdk.ide
> Command-line arguments:  -product org.eclipse.sdk.ide -data /Downloads/workspace/../runtime-EclipseApplication -dev file:/Downloads/workspace/.metadata/.plugins/org.eclipse.pde.core/Eclipse Application/dev.properties -os linux -ws gtk -arch x86_64 -consoleLog
> !ENTRY org.eclipse.ui 4 0 2013-05-10 20:17:32.899
> !MESSAGE Unhandled event loop exception
> !STACK 0
> java.lang.RuntimeException: by java.lang.LinkageError: loader (instance of  org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader): attempted  duplicate class definition for name: "org/jboss/forge/facets/AbstractFaceted_$$_javassist_29"
> 	at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:515)
> 	at javassist.util.proxy.ProxyFactory.createClass2(ProxyFactory.java:492)
> 	at javassist.util.proxy.ProxyFactory.createClass1(ProxyFactory.java:428)
> 	at javassist.util.proxy.ProxyFactory.createClass(ProxyFactory.java:400)
> 	at org.jboss.forge.proxy.ClassLoaderAdapterCallback$2.call(ClassLoaderAdapterCallback.java:450)
> 	at org.jboss.forge.container.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> 	at org.jboss.forge.proxy.ClassLoaderAdapterCallback.enhance(ClassLoaderAdapterCallback.java:384)
> 	at org.jboss.forge.proxy.ClassLoaderAdapterCallback.enhanceResult(ClassLoaderAdapterCallback.java:173)
> 	at org.jboss.forge.proxy.ClassLoaderAdapterCallback.access$300(ClassLoaderAdapterCallback.java:29)
> 	at org.jboss.forge.proxy.ClassLoaderAdapterCallback$1.call(ClassLoaderAdapterCallback.java:83)
> 	at org.jboss.forge.container.util.ClassLoaders.executeIn(ClassLoaders.java:34)
> 	at org.jboss.forge.proxy.ClassLoaderAdapterCallback.invoke(ClassLoaderAdapterCallback.java:58)
> 	at org.jboss.forge.facets.AbstractFaceted_$$_javassist_35.setValue(AbstractFaceted_$$_javassist_35.java)
> 	at org.jboss.forge.ui.util.InputComponents.setManyInputValue(InputComponents.java:125)
> 	at org.jboss.forge.ui.util.InputComponents.setValueFor(InputComponents.java:82)
> 	at org.jboss.tools.forge.ui.ext.control.CheckboxTableControlBuilder.build(CheckboxTableControlBuilder.java:56)
> 	at org.jboss.tools.forge.ui.ext.wizards.ForgeWizardPage.createControls(ForgeWizardPage.java:93)
> 	at org.jboss.tools.forge.ui.ext.wizards.ForgeWizardPage.createControl(ForgeWizardPage.java:73)
> 	at org.eclipse.jface.wizard.WizardDialog.updateForPage(WizardDialog.java:1246)
> 	at org.eclipse.jface.wizard.WizardDialog.access$4(WizardDialog.java:1238)
> 	at org.eclipse.jface.wizard.WizardDialog$8.run(WizardDialog.java:1227)
> 	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
> 	at org.eclipse.jface.wizard.WizardDialog.showPage(WizardDialog.java:1225)
> 	at org.eclipse.jface.wizard.WizardDialog.nextPressed(WizardDialog.java:915)
> 	at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:428)
> 	at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
> 	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3562)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3186)
> 	at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
> 	at org.eclipse.jface.window.Window.open(Window.java:801)
> 	at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.openWizard(UICommandListDialog.java:93)
> 	at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog.access$0(UICommandListDialog.java:85)
> 	at org.jboss.tools.forge.ui.ext.dialog.UICommandListDialog$1.widgetDefaultSelected(UICommandListDialog.java:71)
> 	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:119)
> 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
> 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1276)
> 	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3562)
> 	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3186)
> 	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1045)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> 	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:940)
> 	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
> 	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:587)
> 	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
> 	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:542)
> 	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
> 	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
> 	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:353)
> 	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
> 	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:601)
> 	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
> 	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
> 	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
> 	at org.eclipse.equinox.launcher.Main.main(Main.java:1414)
> Caused by: javassist.CannotCompileException: by java.lang.LinkageError: loader (instance of  org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader): attempted  duplicate class definition for name: "org/jboss/forge/facets/AbstractFaceted_$$_javassist_29"
> 	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:170)
> 	at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:507)
> 	... 62 more
> Caused by: java.lang.LinkageError: loader (instance of  org/eclipse/osgi/internal/baseadaptor/DefaultClassLoader): attempted  duplicate class definition for name: "org/jboss/forge/facets/AbstractFaceted_$$_javassist_29"
> 	at java.lang.ClassLoader.defineClass1(Native Method)
> 	at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
> 	at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at java.lang.reflect.Method.invoke(Method.java:601)
> 	at javassist.util.proxy.FactoryHelper.toClass2(FactoryHelper.java:182)
> 	at javassist.util.proxy.FactoryHelper.toClass(FactoryHelper.java:164)
> 	... 63 more
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the forge-issues mailing list