Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 322957

Summary: RTA plugin changes for CCSv5
Product: [Technology] RTSC Reporter: Chris McCormick <c-mccormick>
Component: RtaAssignee: Chris McCormick <c-mccormick>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Chris McCormick CLA 2010-08-17 16:58:45 EDT
The RTA plugin needs to be updated in order to work in CCSv5. The CCEDebugEngine.createInstance call needs to be changed to createInstanceNoAddref and the 'dispose' call removed. This will work with the new debug session handle management in CCSv5 while still maintaining compatibility with CCSv4.
Comment 1 Chris McCormick CLA 2010-08-17 17:09:05 EDT
Also, the following related change needed to be made, and was made in rov-c22:

Since the way DSS gets loaded in CCSv5 has been changed, we need to add "com.ti.dvt.rta.interfaces" as a plugin dependency in "com.ti.rta.support" meta-inf\manifest.mf
Without this change (for CCSv5.0.0.0.25+) we see:
    java.lang.NoClassDefFoundError: com/ti/ccstudio/scripting/environment/ScriptingException
as soon as we start using RTA
Comment 2 Chris McCormick CLA 2010-08-18 12:30:36 EDT
Made the changes to the RTA plugin in rov-c26
Comment 3 Dave Russo CLA 2011-11-09 18:55:30 EST
closing "ancient" resolved bugs