Hello,
Unfortunately I was wrong in my previous answer. This is still happening even 
when building and launching from Eclipse Neon with latest m2e plugins.
We are using Tycho version 0.22.0, albeit this issue is seen when building and 
launching from within Eclipse itself.

Thanks for your help,

/M


-----Original Message-----
From: Mario Pierro 
Sent: den 8 augusti 2016 12:55
To: [email protected]
Subject: RE: ClassNotFound exception when running against Xtext 2.10

Hello Jeff,

Thanks for your tip. The problem is resolved when launching from an Eclipse 
Neon running m2e version 1.7.0.20160603-1933.
I was previously working with an Eclipse Mars instance using an older version.

Kind regards,

/M

-----Original Message-----
Date: Mon, 8 Aug 2016 12:05:38 +0200
From: Jeff MAURY <[email protected]>
To: Xtext dev list <[email protected]>
Subject: Re: [xtext-dev] ClassNotFound exception when running against
        Xtext   2.10
Message-ID:
        <canyrom7dzvah75w3nhqobcquvykfucwkinmqxtf5iu+9-49...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

With which version  of tycho was you code generated

Jeff

Le 8 ao?t 2016 10:59, "Mario Pierro" <[email protected]> a ?crit :

> Hello,
>
>
>
> After updating our target platform to Xtext 2.10 / Eclipse Neon I am 
> getting the following error very often when testing our plugins in a 
> runtime Eclipse, apparently when executing tasks which are not 
> directly related to Xtext itself (e.g. creating a new CDT project).
>
> This seems to be a dependency injection issue of some sort. Any 
> pointers on how these exceptions can be debugged? I tried re-creating 
> the launch configuration without success.
>
>
>
> java.lang.NoClassDefFoundError: org/eclipse/xtext/service/ 
> AbstractGenericModule
>
>                 at java.lang.ClassLoader.defineClass1(Native Method)
>
>                 at
> java.lang.ClassLoader.defineClass(ClassLoader.java:760)
>
>                 at org.eclipse.osgi.internal.loader.ModuleClassLoader.
> defineClass(ModuleClassLoader.java:273)
>
>                 at org.eclipse.osgi.internal.loader.classpath.
> ClasspathManager.defineClass(ClasspathManager.java:632)
>
>                 at org.eclipse.osgi.internal.loader.classpath.
> ClasspathManager.findClassImpl(ClasspathManager.java:586)
>
>                 at org.eclipse.osgi.internal.loader.classpath.
> ClasspathManager.findLocalClassImpl(ClasspathManager.java:538)
>
>                 at org.eclipse.osgi.internal.loader.classpath.
> ClasspathManager.findLocalClass(ClasspathManager.java:525)
>
>                 at org.eclipse.osgi.internal.loader.ModuleClassLoader.
> findLocalClass(ModuleClassLoader.java:325)
>
>                 at org.eclipse.osgi.internal.loader.BundleLoader.
> findLocalClass(BundleLoader.java:334)
>
>                 at org.eclipse.osgi.internal.loader.sources.
> SingleSourcePackage.loadClass(SingleSourcePackage.java:36)
>
>                 at org.eclipse.osgi.internal.loader.BundleLoader.
> findClassInternal(BundleLoader.java:407)
>
>                 at org.eclipse.osgi.internal.
> loader.BundleLoader.findClass(BundleLoader.java:361)
>
>                 at org.eclipse.osgi.internal.
> loader.BundleLoader.findClass(BundleLoader.java:353)
>
>                 at org.eclipse.osgi.internal.loader.ModuleClassLoader.
> loadClass(ModuleClassLoader.java:161)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>
>                 at org.eclipse.xtext.common.types.shared.Activator.
> getInjector(Activator.java:29)
>
>                 at org.eclipse.xtext.common.types.shared.
> SharedCommonTypesExecutableExtensionFactory.getInjector(
> SharedCommonTypesExecutableExtensionFactory.java:24)
>
>                 at org.eclipse.xtext.ui.guice.
> AbstractGuiceAwareExecutableExtensionFactory.create(
> AbstractGuiceAwareExecutableExtensionFactory.java:51)
>
>                 at org.eclipse.core.internal.
> registry.ConfigurationElement.createExecutableExtension(
> ConfigurationElement.java:262)
>
>                 at org.eclipse.core.internal.registry.
> ConfigurationElementHandle.createExecutableExtension(
> ConfigurationElementHandle.java:55)
>
>                 at org.eclipse.ui.internal.ide.
> EditorAssociationOverrideDescriptor$1.run(EditorAssociationOverrideDes
> cr
> iptor.java:90)
>
>                 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.
> java:42)
>
>                 at org.eclipse.ui.internal.ide.
> EditorAssociationOverrideDescriptor.createOverride(
> EditorAssociationOverrideDescriptor.java:103)
>
>                 at
> org.eclipse.ui.ide.IDE.getEditorAssociationOverrides(
> IDE.java:1893)
>
>                 at
> org.eclipse.ui.ide.IDE.overrideDefaultEditorAssociati
> on(IDE.java:895)
>
>                 at
> org.eclipse.ui.ide.IDE.getDefaultEditor(IDE.java:1610)
>
>                 at org.eclipse.ui.ide.IDE.getEditorDescriptor(IDE.java:
> 807)
>
>                 at org.eclipse.ui.ide.IDE.openEditor(IDE.java:596)
>
>                 at org.eclipse.cdt.ui.templateengine.processes.
> OpenFiles.process(OpenFiles.java:54)
>
>                 at org.eclipse.cdt.core.templateengine.process.
> Process.process(Process.java:163)
>
>                 at org.eclipse.cdt.core.templateengine.process.
> ConditionalProcessGroup.process(ConditionalProcessGroup.java:219)
>
>                 at org.eclipse.cdt.core.templateengine.process.
> TemplateProcessHandler.processAll(TemplateProcessHandler.java:65)
>
>                 at org.eclipse.cdt.ui.templateengine.Template$1.
> execute(Template.java:192)
>
>                 at org.eclipse.ui.actions.WorkspaceModifyOperation.
> lambda$0(WorkspaceModifyOperation.java:107)
>
>                 at org.eclipse.ui.actions.WorkspaceModifyOperation$$
> Lambda$79/940722919.run(Unknown Source)
>
>                 at org.eclipse.core.internal.resources.Workspace.run(
> Workspace.java:2240)
>
>                 at org.eclipse.core.internal.resources.Workspace.run(
> Workspace.java:2267)
>
>                 at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(
> WorkspaceModifyOperation.java:128)
>
>                 at org.eclipse.cdt.ui.templateengine.Template.
> executeTemplateProcesses(Template.java:202)
>
>                 at org.eclipse.cdt.managedbuilder.ui.wizards.
> MBSWizardHandler.doTemplatesPostProcess(MBSWizardHandler.java:639)
>
>                 at org.eclipse.cdt.managedbuilder.ui.wizards.
> MBSWizardHandler.createProject(MBSWizardHandler.java:559)
>
>                 at org.eclipse.cdt.ui.wizards.
> CDTCommonProjectWizard$1$1$1.run(CDTCommonProjectWizard.java:259)
>
>                 at
> org.eclipse.ui.actions.WorkspaceModifyDelegatingOpera
> tion.execute(WorkspaceModifyDelegatingOperation.java:67)
>
>                 at org.eclipse.ui.actions.WorkspaceModifyOperation.
> lambda$0(WorkspaceModifyOperation.java:107)
>
>                 at org.eclipse.ui.actions.WorkspaceModifyOperation$$
> Lambda$79/940722919.run(Unknown Source)
>
>                 at org.eclipse.core.internal.resources.Workspace.run(
> Workspace.java:2240)
>
>                 at org.eclipse.core.internal.resources.Workspace.run(
> Workspace.java:2267)
>
>                 at
> org.eclipse.ui.actions.WorkspaceModifyOperation.run(
> WorkspaceModifyOperation.java:128)
>
>                 at org.eclipse.jface.operation.ModalContext.
> runInCurrentThread(ModalContext.java:437)
>
>                 at org.eclipse.jface.operation.
> ModalContext.run(ModalContext.java:353)
>
>                 at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.
> java:993)
>
>                 at org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard$1$1.
> run(CDTCommonProjectWizard.java:268)
>
>                 at
> org.eclipse.ui.internal.UILockListener.doPendingWork(
> UILockListener.java:162)
>
>                 at org.eclipse.ui.internal.UISynchronizer$3.run(
> UISynchronizer.java:154)
>
>                 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.
> java:35)
>
>                 at
> org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(
> Synchronizer.java:182)
>
>                 at org.eclipse.swt.widgets.Display.runAsyncMessages(
> Display.java:4203)
>
>                 at org.eclipse.swt.widgets.Display.readAndDispatch(
> Display.java:3819)
>
>                 at org.eclipse.jface.operation.ModalContext$
> ModalContextThread.block(ModalContext.java:165)
>
>                 at org.eclipse.jface.operation.
> ModalContext.run(ModalContext.java:369)
>
>                 at org.eclipse.jface.wizard.WizardDialog.run(WizardDialog.
> java:993)
>
>                 at org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.
> invokeRunnable(CDTCommonProjectWizard.java:177)
>
>                 at org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.
> getProject(CDTCommonProjectWizard.java:155)
>
>                 at org.eclipse.cdt.ui.wizards.CDTCommonProjectWizard.
> performFinish(CDTCommonProjectWizard.java:193)
>
>                 at
> org.eclipse.jface.wizard.WizardDialog.finishPressed(
> WizardDialog.java:790)
>
>                 at
> org.eclipse.jface.wizard.WizardDialog.buttonPressed(
> WizardDialog.java:423)
>
>                 at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(
> Dialog.java:618)
>
>                 at org.eclipse.swt.widgets.TypedListener.handleEvent(
> TypedListener.java:249)
>
>                 at org.eclipse.swt.widgets.EventTable.sendEvent(
> EventTable.java:84)
>
>                 at org.eclipse.swt.widgets.Display.sendEvent(Display.
> java:4410)
>
>                 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:
> 1079)
>
>                 at org.eclipse.swt.widgets.Display.runDeferredEvents(
> Display.java:4228)
>
>                 at org.eclipse.swt.widgets.Display.readAndDispatch(
> Display.java:3816)
>
>                 at org.eclipse.jface.window.Window.runEventLoop(Window.
> java:818)
>
>                 at
> org.eclipse.jface.window.Window.open(Window.java:794)
>
>                 at org.eclipse.ui.internal.navigator.wizards.
> WizardShortcutAction.run(WizardShortcutAction.java:99)
>
>                 at org.eclipse.jface.action.Action.runWithEvent(Action.
> java:473)
>
>                 at org.eclipse.jface.action.ActionContributionItem.
> handleWidgetSelection(ActionContributionItem.java:565)
>
>                 at
> org.eclipse.jface.action.ActionContributionItem.lambda$
> 4(ActionContributionItem.java:397)
>
>                 at org.eclipse.jface.action.ActionContributionItem$$
> Lambda$38/1011254112.handleEvent(Unknown Source)
>
>                 at org.eclipse.swt.widgets.EventTable.sendEvent(
> EventTable.java:84)
>
>                 at org.eclipse.swt.widgets.Display.sendEvent(Display.
> java:4410)
>
>                 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:
> 1079)
>
>                 at org.eclipse.swt.widgets.Display.runDeferredEvents(
> Display.java:4228)
>
>                 at org.eclipse.swt.widgets.Display.readAndDispatch(
> Display.java:3816)
>
>                 at org.eclipse.e4.ui.internal.workbench.swt.
> PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
>
>                 at org.eclipse.core.databinding.observable.Realm.
> runWithDefault(Realm.java:336)
>
>                 at org.eclipse.e4.ui.internal.workbench.swt.
> PartRenderingEngine.run(PartRenderingEngine.java:1022)
>
>                 at org.eclipse.e4.ui.internal.workbench.E4Workbench.
> createAndRunUI(E4Workbench.java:150)
>
>                 at org.eclipse.ui.internal.Workbench$5.run(Workbench.
> java:687)
>
>                 at org.eclipse.core.databinding.observable.Realm.
> runWithDefault(Realm.java:336)
>
>                 at org.eclipse.ui.internal.Workbench.
> createAndRunWorkbench(Workbench.java:604)
>
>                 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(
> PlatformUI.java:148)
>
>                 at org.eclipse.ui.internal.ide.application.IDEApplication.
> start(IDEApplication.java:138)
>
>                 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:388)
>
>                 at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(
> EclipseStarter.java:243)
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>
>                 at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>
>                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>
>                 at java.lang.reflect.Method.invoke(Method.java:483)
>
>                 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.
> java:673)
>
>                 at org.eclipse.equinox.launcher.
> Main.basicRun(Main.java:610)
>
>                 at
> org.eclipse.equinox.launcher.Main.run(Main.java:1519)
>
>                 at
> org.eclipse.equinox.launcher.Main.main(Main.java:1492)
>
> Caused by: java.lang.ClassNotFoundException: 
> org.eclipse.xtext.service.AbstractGenericModule
> cannot be found by org.eclipse.xtext.ui.shared_2.10.0.v201605250459
>
>                 at org.eclipse.osgi.internal.loader.BundleLoader.
> findClassInternal(BundleLoader.java:448)
>
>                 at org.eclipse.osgi.internal.
> loader.BundleLoader.findClass(BundleLoader.java:361)
>
>                 at org.eclipse.osgi.internal.
> loader.BundleLoader.findClass(BundleLoader.java:353)
>
>                 at org.eclipse.osgi.internal.loader.ModuleClassLoader.
> loadClass(ModuleClassLoader.java:161)
>
>                 at
> java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>
>                 ... 107 more
>
>
>
> Thank you.
>
>
>
> Kind regards,
>
>
>
> /Mario Pierro
>
>
>
> _______________________________________________
> xtext-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or 
> unsubscribe from this list, visit 
> https://dev.eclipse.org/mailman/listinfo/xtext-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://dev.eclipse.org/mailman/private/xtext-dev/attachments/20160808/99d972f9/attachment.html>

------------------------------

_______________________________________________
xtext-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit https://dev.eclipse.org/mailman/listinfo/xtext-dev

End of xtext-dev Digest, Vol 77, Issue 2
****************************************
_______________________________________________
xtext-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/xtext-dev

Reply via email to