Hi
The new SHA signatures may explain why at least Tycho 2.4.0 is needed to
build against the latest platform I-build. Java 11 is still ok.
Use of a lesser Tycho version gives the partial log and partial trace below.
Is it possible for the platform to define a stable compatible e.g.
eclipse-tycho-version to allow in pom.xml
<tycho-version>${eclipse-tycho-version}</tycho-version>
<tycho-extras-version>${tycho-version}</tycho-extras-version>
so that 'lazy' developers do not have to keep diagnosing breakages?
Regards
Ed Willink
[INFO] Fetching org.eclipse.core.resources_3.18.100.v20221004-0631.jar
fromhttps://download.eclipse.org/eclipse/updates/4.26-I-builds/I20221007-1800/plugins/
(892.3kB)
[ERROR] An error occurred while transferring artifact canonical:
osgi.bundle,org.eclipse.core.resources,3.18.100.v20221004-0631 from
repository
https://download.eclipse.org/eclipse/updates/4.26-I-builds/I20221007-1800:
[ERROR] Problems downloading artifact:
osgi.bundle,org.eclipse.core.resources,3.18.100.v20221004-0631.: [ERROR]
Error reading signed content:/tmp/signatureFile7309577143305142161.jar
[ERROR] Internal error:
org.eclipse.tycho.repository.local.MirroringArtifactProvider$MirroringFailedException:
Could not mirror artifact
osgi.bundle,org.eclipse.core.resources,3.18.100.v20221004-0631 into the
local Maven repository.See log output for details. An error occurred
while processing the signatures for the file:
/tmp/signatureFile7309577143305142161.jar: No algorithm found for
1.2.840.113549.1.1.12 -> [Help 1]
...
Caused by: java.security.NoSuchAlgorithmException: No algorithm found for
1.2.840.113549.1.1.12
at org.eclipse.osgi.internal.signedcontent.PKCS7Processor.findEncryption
(PKCS7Processor.java:95)
at
org.eclipse.osgi.internal.signedcontent.PKCS7Processor.processSignerInfos
(PKCS7Processor.java:364)
at org.eclipse.osgi.internal.signedcontent.PKCS7Processor.<init>
(PKCS7Processor.java:172)
at
org.eclipse.osgi.internal.signedcontent.SignatureBlockProcessor.processSigner
(SignatureBlockProcessor.java:109)
at org.eclipse.osgi.internal.signedcontent.SignatureBlockProcessor.process
(SignatureBlockProcessor.java:76)
at
org.eclipse.osgi.internal.signedcontent.SignedBundleFile.initializeSignedContent
(SignedBundleFile.java:56)
at
org.eclipse.osgi.internal.signedcontent.SignedBundleHook.getSignedContent
(SignedBundleHook.java:223)
at
org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent
(SignatureVerifier.java:84)
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.provisional.p2.artifact.repository.processing.ProcessingStep.close
(ProcessingStep.java:92)
at
org.eclipse.equinox.internal.p2.artifact.processors.checksum.MessageDigestProcessingStep.close
(MessageDigestProcessingStep.java:58)
at
org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing.ProcessingStep.close
(ProcessingStep.java:92)
at
org.eclipse.equinox.internal.p2.artifact.processors.checksum.MessageDigestProcessingStep.close
(MessageDigestProcessingStep.java:58)
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:645)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact
(SimpleArtifactRepository.java:776)
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev