It's all about the answers!

Ask a question

RTC 6.0.6.1 fails with Eclipse 2020-09 due to org.eclipse.jface.util.Assert


Patrick LoPresti (8859) | asked Oct 09 '20, 7:46 p.m.

 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
java.lang.NoClassDefFoundError: org/eclipse/jface/util/Assert
at com.ibm.team.repository.rcp.ui.internal.viewers.Query.<init>(Query.java:49)
at com.ibm.team.repository.rcp.ui.internal.viewers.RepositoryQuery.<init>(RepositoryQuery.java:68)
        [etc.]


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


permanent link
Ralph Schoon (63.3k33646) | 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.


Ralph Schoon commented Oct 10 '20, 3:34 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
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.

Shashikant Padur commented Oct 11 '20, 11:44 p.m.
JAZZ DEVELOPER

Patrick LoPresti commented Oct 12 '20, 11:27 a.m. | edited Oct 12 '20, 11:30 a.m.

@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


Register or 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.