Hello!
I have upgraded CCS51 M8 to M8.5 and my profiling script crashed with the following exception:
>"C:\ccs51/ccsv5/ccs_base/scripting/bin/dss.bat" C:\path_to\code_coverage.js 600 Configuration.ccxml Progrram.out directory
java.lang.IllegalArgumentException: Path not found.
at com.ti.debug.engine.xpcom.Runtime.startBare(Runtime.java:166)
at com.ti.debug.engine.xpcom.Runtime.startBare(Runtime.java:137)
at com.ti.debug.engine.xpcom.Runtime.setRuntimeLocation(Runtime.java:65)
at com.ti.dvt.ccstudioideadapter.CCStudioIDEAdapter.getCCStudioApplication(Unknown Source)
at com.ti.dvt.ccstudioideadapter.CCStudioIDEAdapter.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.ti.dvt.engine.scripting.DVTServer.createInstance(DVTServer.java:435)
at com.ti.dvt.engine.scripting.DVTServer.getIDEAdapterList(DVTServer.java:485)
at com.ti.dvt.ideadapter.IDEAdapterManager.getIDEAdapterList(Unknown Source)
at com.ti.dvt.ideadapter.IDEAdapterManager.getIDEList(Unknown Source)
at com.ti.dvt.ideadapter.IDEAdapterManager.setIDEAdapterManagerList(Unknown Source)
at com.ti.dvt.engine.scripting.DVTServer.start(DVTServer.java:603)
at com.ti.dvt.engine.scripting.DVTServer.<init>(DVTServer.java:68)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.ti.ccstudio.scripting.environment.ScriptingEnvironment.getServer(ScriptingEnvironment.java:1110)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:142)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:201)
at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:64)
at org.mozilla.javascript.gen.c1._c0(C:\path_to\code_coverage.js:31)
at org.mozilla.javascript.gen.c1.call(C:\path_to\code_coverage.js)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:337)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2755)
at org.mozilla.javascript.gen.c1.call(C:\path_to\dsp\code_coverage.js)
at org.mozilla.javascript.gen.c1.exec(C:\path_to\code_coverage.js)
at org.mozilla.javascript.tools.shell.Main.evaluateScript(Main.java:500)
at org.mozilla.javascript.tools.shell.Main.processFileSecure(Main.java:422)
at org.mozilla.javascript.tools.shell.Main.processFile(Main.java:388)
at org.mozilla.javascript.tools.shell.Main.processSource(Main.java:379)
at org.mozilla.javascript.tools.shell.Main.processFiles(Main.java:176)
at org.mozilla.javascript.tools.shell.Main$IProxy.run(Main.java:97)
at org.mozilla.javascript.Context.call(Context.java:540)
at org.mozilla.javascript.ContextFactory.call(ContextFactory.java:447)
at org.mozilla.javascript.tools.shell.Main.exec(Main.java:159)
at org.mozilla.javascript.tools.shell.Main.main(Main.java:137)
Failed to enable profiling
Native code library failed to load.
java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: null/../null/../packages/ti/dss/java/rtdxlibc.dll
The exception is casted at the following line in code_coverage.js script:
dvtServer = scriptingEnvironment.getServer("DVTServer.1");
code_coverage.js script worked with CCS4 and previous versions CCS5.
I came to the conclusion that as a CCS user I do not have any affect to the path to rtdxlibc.dll. It must be some kind of CCS configuration problem. I reinstalled few times CCS5.1 M8.5 but it did not help. Then I decided to go back to CCS5.1 M8 but the problem remained!
What can I do to clean up the system so that the DSS with profiling can work again?
Any help appreciated.
Thank you in advance!
Vlad