Hi all,
you don't have to increment jdt38 fragment version anymore. We won't wait that 
the corresponding
bug is fixed, so I have an another workaround for this issue, buckminster is 
flexible enough :)
The only limitation we currently have, is that the content of the generated 
org.eclipse.xtext.ui.source feature
became self managed. So if one want add or remove bundles to/from 
org.eclipse.xtext.ui please contact me.

Best regards,
Dennis.

Am 24.02.2012 um 09:26 schrieb Sven Efftinge:

> The problem is that the jdt38 fragment wasn't updated since it has fixed 
> qualifier, due to problems in buckminster.
> As long as this hasn't been fixed, we need to *manually* update and increment 
> the qualifier whenever we change something in a fragment.
> 
> Sven
> 
> On Feb 24, 2012, at 8:55 AM, Jan Köhnlein wrote:
> 
>> Hi there,
>> 
>> I installed the latest nightly on Eclipse 4.2 and a lot of things seem to be 
>> broken. The worst is that navigation to any Java source (CMD-SHIFT-T, 
>> hyperlinks, from views) doesn't work any longer because of an exception (see 
>> below). 
>> 
>> Furthermore, purexbase is broken because of a missing binding of 
>> IWorkspaceRoot
>> 
>> Regards
>> Jan
>> 
>> 
>> 
>> org.eclipse.e4.core.di.InjectionException: java.lang.NoSuchMethodError: 
>> org.eclipse.xtext.generator.trace.ITraceInformation.getSingleSourceInformation(Lorg/eclipse/core/resources/IResource;Lorg/eclipse/xtext/LanguageInfo;Lorg/eclipse/xtext/util/ITextRegion;)Lorg/eclipse/xtext/generator/trace/ILocationInResource;
>>      at 
>> org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:63)
>>      at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:228)
>>      at 
>> org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:209)
>>      at 
>> org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:123)
>>      at 
>> org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:161)
>>      at 
>> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:283)
>>      at 
>> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:512)
>>      at 
>> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:563)
>>      at 
>> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:374)
>>      at 
>> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:321)
>>      at 
>> org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:82)
>>      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>>      at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1069)
>>      at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4134)
>>      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
>>      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
>>      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
>>      at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1494)
>>      at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1490)
>>      at org.eclipse.swt.widgets.Tree.sendKeyEvent(Tree.java:2576)
>>      at org.eclipse.swt.widgets.Control.keyDown(Control.java:2363)
>>      at org.eclipse.swt.widgets.Composite.keyDown(Composite.java:600)
>>      at org.eclipse.swt.widgets.Tree.keyDown(Tree.java:1966)
>>      at org.eclipse.swt.widgets.Display.windowProc(Display.java:5484)
>>      at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
>>      at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:220)
>>      at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2095)
>>      at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2252)
>>      at org.eclipse.swt.widgets.Display.windowProc(Display.java:5546)
>>      at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
>>      at 
>> org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:4996)
>>      at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5145)
>>      at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
>>      at 
>> org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:128)
>>      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3617)
>>      at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:999)
>>      at 
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>      at 
>> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:893)
>>      at 
>> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:85)
>>      at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:579)
>>      at 
>> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
>>      at 
>> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:534)
>>      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:352)
>>      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:39)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>      at java.lang.reflect.Method.invoke(Method.java:597)
>>      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:624)
>>      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:579)
>>      at org.eclipse.equinox.launcher.Main.run(Main.java:1433)
>> Caused by: java.lang.NoSuchMethodError: 
>> org.eclipse.xtext.generator.trace.ITraceInformation.getSingleSourceInformation(Lorg/eclipse/core/resources/IResource;Lorg/eclipse/xtext/LanguageInfo;Lorg/eclipse/xtext/util/ITextRegion;)Lorg/eclipse/xtext/generator/trace/ILocationInResource;
>>      at 
>> org.eclipse.xtext.common.types.shared.jdt38.OriginalEditorSelector.findXbaseEditor(OriginalEditorSelector.java:85)
>>      at 
>> org.eclipse.xtext.common.types.shared.jdt38.OriginalEditorSelector.overrideDefaultEditor(OriginalEditorSelector.java:61)
>>      at org.eclipse.ui.ide.IDE.overrideDefaultEditorAssociation(IDE.java:917)
>>      at org.eclipse.ui.ide.IDE.getDefaultEditor(IDE.java:1465)
>>      at org.eclipse.ui.ide.IDE.getEditorDescriptor(IDE.java:833)
>>      at org.eclipse.ui.ide.IDE.getEditorDescriptor(IDE.java:787)
>>      at 
>> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.getEditorID(EditorUtility.java:414)
>>      at 
>> org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:179)
>>      at org.eclipse.jdt.ui.JavaUI.openInEditor(JavaUI.java:692)
>>      at 
>> org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent(OpenTypeAction.java:90)
>>      at 
>> org.eclipse.jdt.internal.ui.actions.OpenTypeAction.runWithEvent(OpenTypeAction.java:162)
>>      at 
>> org.eclipse.ui.internal.handlers.ActionDelegateHandlerProxy.execute(ActionDelegateHandlerProxy.java:285)
>>      at 
>> org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:68)
>>      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>      at 
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>      at 
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>      at java.lang.reflect.Method.invoke(Method.java:597)
>>      at 
>> org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
>>      ... 55 more
>> 
>> _______________________________________________
>> xtext-dev mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/xtext-dev
> 
> _______________________________________________
> xtext-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/xtext-dev

_______________________________________________
xtext-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/xtext-dev

Reply via email to