RTC 6.0.6.1 fails with Eclipse 2020-09 due to org.eclipse.jface.util.Assert
Eclipse 2020-09 finally removed org.eclipse.jface.util.Assert.
This API has been deprecated since Eclipse 3.3 ("Europa", released in 2007).
As of 6.0.6.1 iFix13, RTC still uses this obsolete API, so RTC will not work with Eclipse 2020-09 and later. You can install the RTC plug-in into Eclipse 2020-09, but it will crash as soon as you enter the "Work Items" perspective, and the backtrace will say:
Status ERROR: org.eclipse.core.databinding code=0 Unhandled exception: org/eclipse/jface/util/Assert java.lang.NoClassDefFoundError: org/eclipse/jface/util/Assert
Is there any chance of seeing this corrected in a hotfix? It looks like a trivial change (org.eclipse.jface.util.Assert -> org.eclipse.core.runtime.Assert).
|
Accepted answer
Ralph Schoon (63.6k●3●36●46)
| answered Oct 10 '20, 12:35 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
If you want this to be addressed, please open a case. The case might be rejected because the Eclipse version might not be supported yet.
You can open an enhancement request. Use this link: https://www.ibm.com/support/pages/submit-request-enhancement-rfe
Ralph Schoon selected this answer as the correct answer
Comments
Patrick LoPresti
commented Oct 10 '20, 3:07 p.m.
Done; thank you (http://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=145888).
I was kind of hoping one of the developers would just fix this, since it seems pretty trivial. But I am guessing that is not how IBM works.
Thanks for the RFE!
No, that is not how IBM works. Lets assume one would fix it, how would you get it? Who would make sure the change gets into newer versions (if it was a test fix). There are a lot of complexities around this.
FYI: This is being addressed in an upcoming release:
@rschoon I figured I would get it the same way I get all RTC fix packs; by downloading from https://jazz.net/downloads/rational-team-concert/releases/6.0.6.1?p=allDownloads
@spadur Thank you! I don't suppose there is any chance of this making into an iFix for 6.0.6.1 (?)
|
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.