Nativescript: tns run android giving java certificate error -
i following nativescript tutorial sample app, when trying run
tns run andorid
it giving error
exception in thread "main" javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target
error log:
found peer typescript 1.8.10 project prepared downloading https://services.gradle.org/distributions/gradle-2.8-bin.zip exception in thread "main" javax.net.ssl.sslhandshakeexception: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target @ sun.security.ssl.alerts.getsslexception(alerts.java:192) @ sun.security.ssl.sslsocketimpl.fatal(sslsocketimpl.java:1949) @ sun.security.ssl.handshaker.fatalse(handshaker.java:302) @ sun.security.ssl.handshaker.fatalse(handshaker.java:296) @ sun.security.ssl.clienthandshaker.servercertificate(clienthandshaker.java:1509) @ sun.security.ssl.clienthandshaker.processmessage(clienthandshaker.java:216) @ sun.security.ssl.handshaker.processloop(handshaker.java:979) @ sun.security.ssl.handshaker.process_record(handshaker.java:914) @ sun.security.ssl.sslsocketimpl.readrecord(sslsocketimpl.java:1062) @ sun.security.ssl.sslsocketimpl.performinitialhandshake(sslsocketimpl.java:1375) @ sun.security.ssl.sslsocketimpl.starthandshake(sslsocketimpl.java:1403) @ sun.security.ssl.sslsocketimpl.starthandshake(sslsocketimpl.java:1387) @ sun.net.www.protocol.https.httpsclient.afterconnect(httpsclient.java:559) @ sun.net.www.protocol.https.abstractdelegatehttpsurlconnection.connect(abstractdelegatehttpsurlconnection.java:185) @ sun.net.www.protocol.http.httpurlconnection.getinputstream0(httpurlconnection.java:1513) @ sun.net.www.protocol.http.httpurlconnection.getinputstream(httpurlconnection.java:1441) @ sun.net.www.protocol.https.httpsurlconnectionimpl.getinputstream(httpsurlconnectionimpl.java:254) @ org.gradle.wrapper.download.downloadinternal(download.java:58) @ org.gradle.wrapper.download.download(download.java:44) @ org.gradle.wrapper.install$1.call(install.java:59) @ org.gradle.wrapper.install$1.call(install.java:46) @ org.gradle.wrapper.exclusivefileaccessmanager.access(exclusivefileaccessmanager.java:65) @ org.gradle.wrapper.install.createdist(install.java:46) @ org.gradle.wrapper.wrapperexecutor.execute(wrapperexecutor.java:126) @ org.gradle.wrapper.gradlewrappermain.main(gradlewrappermain.java:61) caused by: sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target @ sun.security.validator.pkixvalidator.dobuild(pkixvalidator.java:387) @ sun.security.validator.pkixvalidator.enginevalidate(pkixvalidator.java:292) @ sun.security.validator.validator.validate(validator.java:260) @ sun.security.ssl.x509trustmanagerimpl.validate(x509trustmanagerimpl.java:324) @ sun.security.ssl.x509trustmanagerimpl.checktrusted(x509trustmanagerimpl.java:229) @ sun.security.ssl.x509trustmanagerimpl.checkservertrusted(x509trustmanagerimpl.java:124) @ sun.security.ssl.clienthandshaker.servercertificate(clienthandshaker.java:1491) ... 20 more caused by: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target @ sun.security.provider.certpath.suncertpathbuilder.build(suncertpathbuilder.java:141) @ sun.security.provider.certpath.suncertpathbuilder.enginebuild(suncertpathbuilder.java:126) @ java.security.cert.certpathbuilder.build(certpathbuilder.java:280) @ sun.security.validator.pkixvalidator.dobuild(pkixvalidator.java:382) ... 26 more
you try following solution
delete
platforms/
,node_modules/
folder project foldertns platform add android
tns prepare android
tns build android
tns run android
Comments
Post a Comment