Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

RTC 3.0.1 compatibility with Eclipse 4.2.1

I'm trying to run the RTC 3.0.1 plugins in Eclipse 4.2.1.  We have an RTC 3.0.1 server, so I'm required to run the 3.0.1 plugins.  However, they don't appear to be working properly under Eclipse 4.2.1 (Juno).  In the Pending Changes View, the right click menu of actions is not available.  The console log shows an Exception is thrown each time I try to right click in the Pending Changes View.  This renders the RTC plugins for source control nearly useless under Eclipse 4.2.1 since I cannot update or deliver any changes.

Is this a known issue?  And are there any plans to make available a RTC 3.0.1 client that is compatible with Eclipse 4.2.1?

!ENTRY org.eclipse.ui 4 0 2013-01-22 19:59:24.194
!MESSAGE Unhandled event loop exception
!STACK 0
org.eclipse.e4.core.di.InjectionException: Unable to process "HandledContributionItem.commandService": no actual value was found for the argument "ECommandService".
    at org.eclipse.e4.core.internal.di.InjectorImpl.reportUnresolvedArgument(InjectorImpl.java:394)
    at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:385)
    at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:100)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:319)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:240)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:161)
    at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processHandledItem(MenuManagerRenderer.java:701)
    at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.modelProcessSwitch(MenuManagerRenderer.java:583)
    at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processMenu(MenuManagerRenderer.java:562)
    at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.modelProcessSwitch(MenuManagerRenderer.java:595)
    at org.eclipse.e4.ui.workbench.renderers.swt.MenuManagerRenderer.processContents(MenuManagerRenderer.java:517)
    at org.eclipse.ui.internal.PopupMenuExtender.addMenuContributions(PopupMenuExtender.java:408)
    at org.eclipse.ui.internal.PopupMenuExtender.menuAboutToShow(PopupMenuExtender.java:379)
    at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:343)
    at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:475)
    at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:470)
    at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:500)
    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:255)
    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.Widget.sendEvent(Widget.java:1300)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1281)
    at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:198)
    at org.eclipse.swt.widgets.Display.runPopups(Display.java:3596)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3169)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1029)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:923)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:588)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:543)
    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:60)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    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)

0 votes



3 answers

Permanent link
There is a patch to fix the pending changes context menu for eclipse 4.2.1 this will be available in the next time.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=390921

But for now you can use the change to patch/fix your system manually. It is only a if block in the eclipse ide code.
After patching a eclipse + RTC with the change the context menu in the pending changes view for RTC work for me.

0 votes


Permanent link
Hello Kevin

Adding to Josephs update, Although RTC 4.0 supports Eclipse 4.2, there are some known issue with the pending changes view.

A Work around for the same is mentioned in:
Workaround: With RTC installed into Eclipse 4.2, some items are missing from the Pending Changes view context menu


Although Eclipse 4.2 is not supported for RTC 3.0.1.x, you might be interested in following this defect to check for any updates on this issue:
With RTC installed into eclipse 4.2, context menus in Pending Changes view are wrong (except sometimes) (205774)

3 votes


Permanent link
Hi Kevin,

3.0.1 Eclipse client is only compatible with Eclipse 3.5.2 and 3.6.x, please refer to system requirement document
https://jazz.net/library/article/632

Any I do think there is plan to make it compatible with Eclipse 4.2

3 votes

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 1,202
× 127

Question asked: Jan 22 '13, 9:04 p.m.

Question was seen: 7,884 times

Last updated: Feb 07 '13, 9:41 a.m.

Confirmation Cancel Confirm