Other Parts Discussed in Thread: SYSBIOS,
Hi
So I have a repo with all TI extensions to be pulled from git. I have a CCS configuration script where I pull all the required extensions for CCS for a specific project. I do this for all extensions, for example the bios_6_73_01_01 as follows:
%CCS_EXE% -noSplash -data %QUM_DIR% -application com.ti.common.core.initialize -rtsc.productDiscoveryPath "%QUM_TI_DIR%\bios_6_73_01_01"
Now, for most extensions this works. However fot the said bios_6_73_01_01 extension I get the message:
!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399 !MESSAGE path=ccs_base/DebugServer !ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399 !MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer Searching for deleted extension-sites to uninstall: Finished! Searching for new extension-sites to install: Discovered new extension-site: C:\Users\...\lib\bios_6_73_01_01 Installing new extension-sites... failed! See log for errors...
If I turn on the output "-consoleLog" (where exactly is this log referred to by the message to be found???) I see the following (excerpt, there is plenty more of these messages in the form of "org.eclipse.osgi.signedcontent.InvalidContentException: The file XXX in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered!":
!SESSION 2021-07-12 13:21:44.329 ----------------------------------------------- eclipse.buildId=4.14.0.I20191210-0610 java.version=1.8.0_144 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US Framework arguments: -application com.ti.common.core.initialize -rtsc.productDiscoveryPath C:\xxx\lib\bios_6_73_01_01 Command-line arguments: -os win32 -ws win32 -arch x86_64 -data C:\xxx\ -application com.ti.common.core.initialize -rtsc.productDiscoveryPath C:\xxx\lib\bios_6_73_01_01 -consoleLog !ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399 !MESSAGE path=ccs_base/DebugServer !ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399 !MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer Searching for deleted extension-sites to uninstall: Finished! Searching for new extension-sites to install: Discovered new extension-site: C:\xxx\lib\bios_6_73_01_01 Installing new extension-sites... failed! See log for errors... !ENTRY org.eclipse.equinox.p2.engine 4 4 2021-07-12 13:21:50.082 !MESSAGE An error occurred while collecting items to be installed !SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2021-07-12 13:21:50.084 !MESSAGE session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). !SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2021-07-12 13:21:50.084 !MESSAGE Problems downloading artifact: osgi.bundle,com.ti.rtsc.SYSBIOS.product.ui,6.73.1.01. !SUBENTRY 2 org.eclipse.equinox.p2.artifact.repository 4 4 2021-07-12 13:21:50.084 !MESSAGE File has invalid content:C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar !SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.084 !MESSAGE Invalid content:resources/generic/minimal/main.c !STACK 0 org.eclipse.osgi.signedcontent.InvalidContentException: The file "resources/generic/minimal/main.c" in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered! at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.verifyDigests(DigestedInputStream.java:111) at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.read(DigestedInputStream.java:140) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:205) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:98) at org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl.verify(SignedContentImpl.java:199) at org.eclipse.osgi.internal.signedcontent.SignedContentFile.getSignedEntries(SignedContentFile.java:56) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:95) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:66) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:115) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1250) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:636) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:776) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:289) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:225) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:155) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:759) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:836) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifacts(ExtensionLocationArtifactRepository.java:260) at org.eclipse.equinox.internal.p2.engine.DownloadManager.fetch(DownloadManager.java:127) at org.eclipse.equinox.internal.p2.engine.DownloadManager.start(DownloadManager.java:98) at org.eclipse.equinox.internal.p2.engine.phases.Collect.completePhase(Collect.java:111) at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:255) at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:105) at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50) at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80) at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48) at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:181) at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:76) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installFeatures(ExtensionSiteDiscoveryManager.java:794) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installExtensionSites(ExtensionSiteDiscoveryManager.java:343) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.discoverAndInstallExtensionSites(ExtensionSiteDiscoveryManager.java:222) at org.eclipse.rtsc.project.core.extdiscovery.RTSCHeadlessInitializationParticipant.run(RTSCHeadlessInitializationParticipant.java:57) at com.ti.common.core.internal.headless.Initialize.run(Initialize.java:124) at com.ti.common.core.internal.headless.Initialize.start(Initialize.java:82) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) !SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.084 !MESSAGE Invalid content:plugin.xml !STACK 0 org.eclipse.osgi.signedcontent.InvalidContentException: The file "plugin.xml" in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered! at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.verifyDigests(DigestedInputStream.java:111) at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.read(DigestedInputStream.java:140) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:205) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:98) at org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl.verify(SignedContentImpl.java:199) at org.eclipse.osgi.internal.signedcontent.SignedContentFile.getSignedEntries(SignedContentFile.java:56) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:95) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:66) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:115) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1250) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:636) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:776) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:289) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:225) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:155) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:759) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:836) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifacts(ExtensionLocationArtifactRepository.java:260) at org.eclipse.equinox.internal.p2.engine.DownloadManager.fetch(DownloadManager.java:127) at org.eclipse.equinox.internal.p2.engine.DownloadManager.start(DownloadManager.java:98) at org.eclipse.equinox.internal.p2.engine.phases.Collect.completePhase(Collect.java:111) at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:255) at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:105) at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50) at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80) at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48) at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:181) at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:76) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installFeatures(ExtensionSiteDiscoveryManager.java:794) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installExtensionSites(ExtensionSiteDiscoveryManager.java:343) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.discoverAndInstallExtensionSites(ExtensionSiteDiscoveryManager.java:222) at org.eclipse.rtsc.project.core.extdiscovery.RTSCHeadlessInitializationParticipant.run(RTSCHeadlessInitializationParticipant.java:57) at com.ti.common.core.internal.headless.Initialize.run(Initialize.java:124) at com.ti.common.core.internal.headless.Initialize.start(Initialize.java:82) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) !SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.092 !MESSAGE Invalid content:eclipse_toc.xml !STACK 0 org.eclipse.osgi.signedcontent.InvalidContentException: The file "eclipse_toc.xml" in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered! at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.verifyDigests(DigestedInputStream.java:111) at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.read(DigestedInputStream.java:140) at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:205) at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:98) at org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl.verify(SignedContentImpl.java:199) at org.eclipse.osgi.internal.signedcontent.SignedContentFile.getSignedEntries(SignedContentFile.java:56) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:95) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:66) at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:115) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1250) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:636) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:776) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:289) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:225) at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:155) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:759) at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:836) at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifacts(ExtensionLocationArtifactRepository.java:260) at org.eclipse.equinox.internal.p2.engine.DownloadManager.fetch(DownloadManager.java:127) at org.eclipse.equinox.internal.p2.engine.DownloadManager.start(DownloadManager.java:98) at org.eclipse.equinox.internal.p2.engine.phases.Collect.completePhase(Collect.java:111) at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:255) at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:105) at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50) at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80) at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48) at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:181) at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:76) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installFeatures(ExtensionSiteDiscoveryManager.java:794) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installExtensionSites(ExtensionSiteDiscoveryManager.java:343) at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.discoverAndInstallExtensionSites(ExtensionSiteDiscoveryManager.java:222) at org.eclipse.rtsc.project.core.extdiscovery.RTSCHeadlessInitializationParticipant.run(RTSCHeadlessInitializationParticipant.java:57) at com.ti.common.core.internal.headless.Initialize.run(Initialize.java:124) at com.ti.common.core.internal.headless.Initialize.start(Initialize.java:82) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255) 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.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594) at org.eclipse.equinox.launcher.Main.run(Main.java:1465) !SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.092 !MESSAGE Invalid content:resources/generic/typical/cortexm/app.cfg !STACK 0
How can I force install or bypass this? I have read that it might be because of gits autocrlf, but we need the autocrlf feature and it works for other packages?