[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cross-project-issues-dev] eclipse-winsigner Improvement
|
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 from https://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)