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

Reply via email to