Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » TMF (Xtext) » dependency on JDT in Xtext 2.0
dependency on JDT in Xtext 2.0 [message #652171] Wed, 02 February 2011 20:44 Go to next message
Henrik Lindberg is currently offline Henrik LindbergFriend
Messages: 2509
Registered: July 2009
Senior Member
Hi,
I got rid of the dependecy on JDT in my project when using Xtext 1.0.
Now the dependency is "back" again.

In 1.0 I added these to the ui module:

@Override
public Class<? extends IResourceForEditorInputFactory>
bindIResourceForEditorInputFactory()
{ return ResourceForIEditorInputFactory.class; }

@Override
public Class<? extends IResourceSetProvider> bindIResourceSetProvider()
{ return SimpleResourceSetProvider.class; }

@Override
public
com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState >
provideIAllContainersState()
{return org.eclipse.xtext.ui.shared.Access.getWorkspaceProjectsState ();}

And that was enough.
What do I need to do in 2.0 ? In 2.0, the org.eclipse.xtext.ui.shared
has a dependency on common.types.ui, which requires jdt.

Regards
- henrik
Re: dependency on JDT in Xtext 2.0 [message #652261 is a reply to message #652171] Thu, 03 February 2011 11:17 Go to previous messageGo to next message
Sebastian Zarnekow is currently offline Sebastian ZarnekowFriend
Messages: 3118
Registered: July 2009
Senior Member
Hi Henrik,

this looks like a regression to me. Please file a ticket.

Thanks,
Sebastian
--
Need professional support for Eclipse Modeling?
Go visit: http://xtext.itemis.com

Am 02.02.11 21:44, schrieb Henrik Lindberg:
> Hi,
> I got rid of the dependecy on JDT in my project when using Xtext 1.0.
> Now the dependency is "back" again.
>
> In 1.0 I added these to the ui module:
>
> @Override
> public Class<? extends IResourceForEditorInputFactory>
> bindIResourceForEditorInputFactory()
> { return ResourceForIEditorInputFactory.class; }
>
> @Override
> public Class<? extends IResourceSetProvider> bindIResourceSetProvider()
> { return SimpleResourceSetProvider.class; }
>
> @Override
> public
> com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState >
> provideIAllContainersState()
> {return org.eclipse.xtext.ui.shared.Access.getWorkspaceProjectsState ();}
>
> And that was enough.
> What do I need to do in 2.0 ? In 2.0, the org.eclipse.xtext.ui.shared
> has a dependency on common.types.ui, which requires jdt.
>
> Regards
> - henrik
>
Re: dependency on JDT in Xtext 2.0 [message #652264 is a reply to message #652261] Thu, 03 February 2011 11:30 Go to previous messageGo to next message
Henrik Lindberg is currently offline Henrik LindbergFriend
Messages: 2509
Registered: July 2009
Senior Member
Filed
https://bugs.eclipse.org/bugs/show_bug.cgi?id=336217

On 2/3/11 12:17 PM, Sebastian Zarnekow wrote:
> Hi,
> I got rid of the dependecy on JDT in my project when using Xtext 1.0.
> Now the dependency is "back" again.
>
> In 1.0 I added these to the ui module:
>
> @Override
> public Class<? extends IResourceForEditorInputFactory>
> bindIResourceForEditorInputFactory()
> { return ResourceForIEditorInputFactory.class; }
>
> @Override
> public Class<? extends IResourceSetProvider> bindIResourceSetProvider()
> { return SimpleResourceSetProvider.class; }
>
> @Override
> public
> com.google.inject.Provider<org.eclipse.xtext.resource.containers.IAllContainersState >
>
> provideIAllContainersState()
> {return org.eclipse.xtext.ui.shared.Access.getWorkspaceProjectsState ();}
>
> And that was enough.
> What do I need to do in 2.0 ? In 2.0, the org.eclipse.xtext.ui.shared
> has a dependency on common.types.ui, which requires jdt.
Re: dependency on JDT in Xtext 2.0 [message #668364 is a reply to message #652264] Thu, 05 May 2011 12:22 Go to previous messageGo to next message
Hendrik Eeckhaut is currently offline Hendrik EeckhautFriend
Messages: 26
Registered: July 2009
Junior Member
I updated our build to Xtext 2.0 M7, but I still can't run my Xtext plugin without JDT.
There seems to be a dependency on JDT's JavaModelException.

This is the error I get:
!ENTRY org.apache.log4j 2 0 2011-05-05 14:03:51.831
!MESSAGE org.eclipse.xtext.ui.shared.internal.Activator  - Disabling JDT use. : org/eclipse/jdt/core/JavaCore

[Guice] Module execution: 74ms
[Guice] Interceptors creation: 2ms
[Guice] TypeListeners creation: 2ms
[Guice] Scopes creation: 2ms
[Guice] Converters creation: 0ms
[Guice] Binding creation: 5ms
[Guice] Private environment creation: 1ms
[Guice] Injector construction: 0ms
[Guice] Binding initialization: 0ms
[Guice] Binding indexing: 0ms
[Guice] Collecting injection requests: 0ms
[Guice] Creating a bridge ClassLoader for org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@245102ff
[Guice] Loading class org.eclipse.xtext.ui.editor.validation.MarkerCreator FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Creating a bridge ClassLoader for org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@48b91881
[Guice] Loading class org.eclipse.xtext.builder.builderState.MarkerUpdaterImpl FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.impl.BuildScheduler FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.builderState.EMFBasedPersister FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.clustering.ClusteringBuilderState FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.impl.DirtyStateAwareResourceDescriptions FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Creating a bridge ClassLoader for org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@34de4588
[Guice] Loading class org.eclipse.xtext.resource.XtextResourceSet FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@7d94a8eb
[Guice] Loading class org.eclipse.xtext.ui.resource.SimpleResourceSetProvider FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.resource.UriValidator FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.builder.impl.ToBeBuiltComputer FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.impl.QueuedBuildData FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.impl.ProjectOpenedOrClosedListener FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.ui.editor.DirtyStateManager FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.notification.StateChangeEventBroker FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.builder.impl.RegistryBuilderParticipant FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.builder.impl.XtextBuilder FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@650a2bb0
[Guice] Loading class org.eclipse.xtext.ui.resource.Storage2UriMapperImpl FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Binding validation: 162ms
[Guice] Static validation: 1ms
[Guice] Instance member validation: 0ms
[Guice] Provider verification: 0ms
[Guice] Static member injection: 1ms
[Guice] Instance injection: 0ms
[Guice] Preloading singletons: 0ms
[Guice] Creating a bridge ClassLoader for org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@f4c7f77
[Guice] Loading class org.eclipse.xtext.ui.shared.internal.ComposedResourceChangeListener FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@371c1463
[Guice] Module execution: 200ms
[Guice] Interceptors creation: 0ms
[Guice] TypeListeners creation: 0ms
[Guice] Scopes creation: 1ms
[Guice] Converters creation: 0ms
[Guice] Binding creation: 8ms
[Guice] Private environment creation: 0ms
[Guice] Injector construction: 0ms
[Guice] Loading class org.eclipse.xtext.validation.AbstractInjectableValidator FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@7d94a8eb
[Guice] Loading class org.eclipse.xtext.validation.CompositeEValidator$EValidatorEqualitySupport FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@7d94a8eb
[Guice] Loading class org.eclipse.xtext.validation.CompositeEValidator FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@7d94a8eb
[Guice] Loading class org.eclipse.xtext.validation.EValidatorRegistrar FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@7d94a8eb
[Guice] Creating a bridge ClassLoader for org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@6c1961f4
[Guice] Loading class com.sigasi.hdt.vhdl.validation.VhdlJavaValidator FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@e582a85
[Guice] Binding initialization: 30ms
[Guice] Binding indexing: 0ms
[Guice] Collecting injection requests: 0ms
[Guice] Creating a bridge ClassLoader for org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader@18312737
[Guice] Loading class com.sigasi.hdt.vhdl.ui.GlobalLibraryMapper FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@4df090d
[Guice] Loading class org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer$CompositeImpl FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.editor.preferences.IPreferenceStoreInitializer$CompositeImpl FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.editor.preferences.PreferenceStoreAccessImpl FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.editor.preferences.PreferenceStoreAccessImpl FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.editor.syntaxcoloring.PreferenceStoreAccessor FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
[Guice] Loading class org.eclipse.xtext.ui.editor.syntaxcoloring.TextAttributeProvider FastClass with com.google.inject.internal.BytecodeGen$BridgeClassLoader@52eb46e9
57349 [main] ERROR com.sigasi.hdt.vhdl.ui.internal.VhdlUiActivator  - com.google.inject.internal.ComputationException: com.google.inject.internal.ComputationException: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException
com.google.inject.internal.ComputationException: com.google.inject.internal.ComputationException: com.google.inject.internal.ComputationException: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
	at com.google.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
	at com.google.inject.internal.FailableCache.get(FailableCache.java:46)
	at com.google.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
	at com.google.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
	at com.google.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
	at com.google.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
	at com.google.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
	at com.google.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
	at com.google.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
	at com.google.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
	at com.google.inject.FactoryProxy.notify(FactoryProxy.java:48)
	at com.google.inject.BindingProcessor.runCreationListeners(BindingProcessor.java:230)
	at com.google.inject.InjectorBuilder.initializeStatically(InjectorBuilder.java:131)
	at com.google.inject.InjectorBuilder.build(InjectorBuilder.java:105)
	at com.google.inject.Guice.createInjector(Guice.java:92)
	at com.google.inject.Guice.createInjector(Guice.java:69)
	at com.google.inject.Guice.createInjector(Guice.java:59)
	at com.sigasi.hdt.vhdl.ui.internal.VhdlActivator.registerInjectorFor(VhdlActivator.java:47)
	at com.sigasi.hdt.vhdl.ui.internal.VhdlActivator.start(VhdlActivator.java:38)
	at com.sigasi.hdt.vhdl.ui.internal.VhdlUiActivator.start(VhdlUiActivator.java:64)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
	at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
	at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
	at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
	at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
	at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
	at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
	at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
	at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:267)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
	at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:263)
	at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:235)
	at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:845)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:609)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:465)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:595)
	at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:271)
	at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1429)
	at org.eclipse.ui.internal.EditorManager$5.runWithException(EditorManager.java:942)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164)
	at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:803)
	at org.eclipse.ui.internal.Workbench$31.runWithException(Workbench.java:1567)
	at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2548)
	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
	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:369)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
	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:616)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:620)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:575)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1408)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1384)
Caused by: com.google.inject.internal.ComputationException: com.google.inject.internal.ComputationException: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
	at com.google.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
	at com.google.inject.internal.FailableCache.get(FailableCache.java:46)
	at com.google.inject.MembersInjectorStore.get(MembersInjectorStore.java:66)
	at com.google.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:69)
	at com.google.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
	at com.google.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
	at com.google.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
	at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:35)
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
	... 88 more
Caused by: com.google.inject.internal.ComputationException: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:553)
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:419)
	at com.google.inject.internal.CustomConcurrentHashMap$ComputingImpl.get(CustomConcurrentHashMap.java:2041)
	at com.google.inject.internal.FailableCache.get(FailableCache.java:46)
	at com.google.inject.ConstructorInjectorStore.get(ConstructorInjectorStore.java:52)
	at com.google.inject.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:57)
	at com.google.inject.InjectorImpl.initializeBinding(InjectorImpl.java:377)
	at com.google.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:645)
	at com.google.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
	at com.google.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
	at com.google.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
	at com.google.inject.InjectorImpl.createProviderBinding(InjectorImpl.java:225)
	at com.google.inject.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:610)
	at com.google.inject.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:581)
	at com.google.inject.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:172)
	at com.google.inject.InjectorImpl.getBindingOrThrow(InjectorImpl.java:132)
	at com.google.inject.InjectorImpl.getInternalFactory(InjectorImpl.java:651)
	at com.google.inject.SingleFieldInjector.<init>(SingleFieldInjector.java:44)
	at com.google.inject.MembersInjectorStore.getInjectors(MembersInjectorStore.java:113)
	at com.google.inject.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:83)
	at com.google.inject.MembersInjectorStore.access$000(MembersInjectorStore.java:35)
	at com.google.inject.MembersInjectorStore$1.create(MembersInjectorStore.java:43)
	at com.google.inject.MembersInjectorStore$1.create(MembersInjectorStore.java:40)
	at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:35)
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
	... 98 more
Caused by: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException
	at java.lang.Class.getDeclaredConstructors0(Native Method)
	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
	at java.lang.Class.getDeclaredConstructors(Class.java:1853)
	at com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:185)
	at com.google.inject.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:61)
	at com.google.inject.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:31)
	at com.google.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:39)
	at com.google.inject.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:35)
	at com.google.inject.internal.FailableCache$1.apply(FailableCache.java:35)
	at com.google.inject.internal.MapMaker$StrategyImpl.compute(MapMaker.java:549)
	... 122 more
Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.core.JavaModelException
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:506)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:334)
	... 132 more


Any idea what is going wrong? Should I reopen bug 336217?

Thanks,
Hendrik

--
http://www.sigasi.com
Re: dependency on JDT in Xtext 2.0 [message #668373 is a reply to message #668364] Thu, 05 May 2011 13:13 Go to previous message
Henrik Lindberg is currently offline Henrik LindbergFriend
Messages: 2509
Registered: July 2009
Senior Member
On 5/5/11 2:22 PM, Hendrik Eeckhaut wrote:

> Any idea what is going wrong? Should I reopen
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=336217?
>
IMO, Yes.

Regards
- henrik
Previous Topic:Xtext and GMF integration; XML to DSL transformations
Next Topic:xtend-gen directory keeps popping up
Goto Forum:
  


Current Time: Sat Sep 21 05:30:55 GMT 2024

Powered by FUDForum. Page generated in 0.03421 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top