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

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
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).

1 vote


Accepted answer

Permanent link
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

0 votes

Comments

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.

@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 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
× 2,357
× 127

Question asked: Oct 09 '20, 7:46 p.m.

Question was seen: 3,603 times

Last updated: Oct 12 '20, 11:30 a.m.

Confirmation Cancel Confirm