Abdul Khalik
Abdul Khalik

Reputation: 41

Grails create-app unable to find valid certification path to requested target

I have setup grails 3.2.1. on windows JAVA_HOME and GRAILS_HOME is also set. verified by running grails -version and worked as expected.

But when issue command to create app, it always throw following error

"Error occurred running Grails CLI: unable to find valid certification path to requested target (Use --stacktrace to see the full trace)".

I tried it by disconnecting the internet and come to know its trying to connect to https://repo.grails.org

It seems that some certificates must be in JAVA_HOME/jre/lib/security/cacerts. with this thought I downloaded the SSL certificates from https://repo.grails.org by accessing the URL in browser.

same certificates imported in the JAVA_HOME/jre/lib/security/cacerts but still no change.

I could not find even a single related post over the internet.

when creating Grails app in Netbeans 8, I get the same error.

I don't know if I need any other valid certificate or there is any other problem.

Many thanks in advance for any help on this.

Upvotes: 4

Views: 2969

Answers (2)

Abdul Khalik
Abdul Khalik

Reputation: 41

This problem is due to proxy server. i traced the network log. https://repo.grails.org resolves to proxy ip, I guess, because when i access the ip over htps in browser it presents me a certificate which really not in my keystore, when i add the same in my keystore an "host name mismatch error" is thrown instead of "unable to find valid certification path to requested target".

i tried to run this at my home pc and it worked though there are other issues but good to go with next step to work on Grails.

Thanks

Upvotes: 0

pinei
pinei

Reputation: 2293

Use the "HTTP version" repository

Add the following configuration in USER_HOME/.grails/settings.groovy:

grails {
    profiles {
        repositories {
            myRepo {
               url = "http://repo.grails.org/grails/core/"
            }
        }
    }
}

Upvotes: 4

Related Questions