Closed dularion closed 4 years ago
Sounds like one of the repositories had a certificate expire. Is this still an issue?
Hi, thanks for getting back to me :) Yes, the problem still persists, just tried it again.
Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: validity check failed
... 35 more
Caused by: java.security.cert.CertPathValidatorException: validity check failed
... 35 more
Caused by: java.security.cert.CertificateExpiredException: NotAfter: Mon Aug 24 12:00:00 UTC 2020
... 35 more
| Error Resolve error obtaining dependencies: Failed to read artifact descriptor for javax.servlet:javax.servlet-api:jar:3.0.1
| Error Failed to read artifact descriptor for xalan:serializer:jar:2.7.1
I have the same Issue with Grails 2.5.6 since we added a new version of one of our plugins
Unfortunatly to set another mavenCentral URL
mavenRepo "https://repo.maven.apache.org/maven2/"
in the BuildConfig.groovy to replace the mavenCentral() line doesn't work. We currently can't build our grails project.
We found a solution, add this to theBuildConfig.groovy
grails.project.target.level = 1.7
grails.project.source.level = 1.7
and then use JDK8 to build the.war
file. That solved it for us.
Thanks, but no, still getting the error:
Error | Resolve error obtaining dependencies: The following artifacts could not be resolved: com.google.http-client:google-http-client:jar:1.36.0, com.google.http-client:google-http-client-apache:jar:2.0.0: Could not transfer artifact com.google.http-client:google-http-client:jar:1.36.0 from/to mavenCentral (https://repo1.maven.org/maven2/): sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: timestamp check failed (Use --stacktrace to see the full trace)
I have tried with grails.project.target.level = 1.7 and 1.8.
Do you changed any other config?
The key is to then build it with JDK8
, did you do that? and did you also change thegrails.project.source.level?
Yes, I've changed both, source and target level. We have only installed JDK8 on the server. What did you mean with 'build it with JDK8'? Isn't that the case when I set the grails.project.target.level and grails.project.source.level to 1.8?
JAVA_HOME is set to /usr/lib/jvm/java-8-oracle
We are using the jenkins grails-plugin for "grails compile".
PS: I haven't this problem with my local environment where I call grails run-app directly.
ah okey, then your scenario is different from mine. I was using this setup:
Environment Information
Operating System: Gitlab Runner using image openjdk:7
Grails Version: 2.4.4
JDK Version: 1.7.0_221
We solved it by adding an alternative mavenCentral-Repo:
mavenRepo "https://repo.maven.apache.org/maven2/"
mavenCentral()
Hint: Only adding the repo without including mavenCentral() did not work before.
I have opened https://issues.sonatype.org/browse/MVNCENTRAL-6119
The issue on the maven central repo is fixed. So this issue can also be closed.
Steps to Reproduce
If you have this list of dependencies, the error starts appearing since the 24. August:
Actual Behaviour
Running with JDK
1.7.0_221
and./grailsw clean -Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2 --stacktrace
I think most important here is
java.security.cert.CertificateExpiredException: NotAfter: Mon Aug 24 12:00:00 UTC 2020
Environment Information
image openjdk:7
2.4.4
1.7.0_221