Eclipse RCP unable to update using p2 -


my rcp application using standard p2 functionality update client code. has worked several years has stopped working on 1 particular site's repository. fails sun.security.validator.validatorexception (full stack trace below).

i have other repositories same p2 repository work correctly. checked site owner , said site's ssl setup correctly.

any suggestions on how can troubleshoot issue either end or site owner's end.

thanks reading , thinking question!

0170725 07:30:49.200 134118 error com.xyz.acmotor.base.businessstatushandler - uncaught exception: org.eclipse.equinox.p2.transport.ecf : connection https://www.example.com/sites/motordb_update/repository/p2.index failed on sun.security.validator.validatorexception: pkix path building failed: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target. retry attempt 0 started 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(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.sslsocketimpl.fatal(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.handshaker.fatalse(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.handshaker.fatalse(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.clienthandshaker.servercertificate(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.clienthandshaker.processmessage(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.handshaker.processloop(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.handshaker.process_record(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.sslsocketimpl.readrecord(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.sslsocketimpl.performinitialhandshake(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.sslsocketimpl.writerecord(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.appoutputstream.write(unknown source) ~[na:1.8.0_60]  @ org.apache.http.impl.io.abstractsessionoutputbuffer.flushbuffer(abstractsessionoutputbuffer.java:159) ~[na:na]  @ org.apache.http.impl.io.abstractsessionoutputbuffer.flush(abstractsessionoutputbuffer.java:166) ~[na:na]  @ org.apache.http.impl.abstracthttpclientconnection.doflush(abstracthttpclientconnection.java:272) ~[na:na]  @ org.apache.http.impl.abstracthttpclientconnection.flush(abstracthttpclientconnection.java:277) ~[na:na]  @ org.apache.http.impl.conn.abstractclientconnadapter.flush(abstractclientconnadapter.java:201) ~[na:na]  @ org.apache.http.protocol.httprequestexecutor.dosendrequest(httprequestexecutor.java:239) ~[na:na]  @ org.apache.http.protocol.httprequestexecutor.execute(httprequestexecutor.java:121) ~[na:na]  @ org.apache.http.impl.client.defaultrequestdirector.tryexecute(defaultrequestdirector.java:685) ~[na:na]  @ org.apache.http.impl.client.defaultrequestdirector.execute(defaultrequestdirector.java:487) ~[na:na]  @ org.apache.http.impl.client.abstracthttpclient.doexecute(abstracthttpclient.java:863) ~[na:na]  @ org.apache.http.impl.client.closeablehttpclient.execute(closeablehttpclient.java:82) ~[na:na]  @ org.eclipse.ecf.provider.filetransfer.httpclient4.httpclientretrievefiletransfer.performconnect(httpclientretrievefiletransfer.java:1084) ~[na:na]  @ org.eclipse.ecf.provider.filetransfer.httpclient4.httpclientretrievefiletransfer.access$0(httpclientretrievefiletransfer.java:1075) ~[na:na]  @ org.eclipse.ecf.provider.filetransfer.httpclient4.httpclientretrievefiletransfer$1.performfiletransfer(httpclientretrievefiletransfer.java:1071) ~[na:na]  @ org.eclipse.ecf.filetransfer.filetransferjob.run(filetransferjob.java:74) ~[na:na]  @ org.eclipse.core.internal.jobs.worker.run(worker.java:55) ~[na:na] 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(unknown source) ~[na:1.8.0_60]  @ sun.security.validator.pkixvalidator.enginevalidate(unknown source) ~[na:1.8.0_60]  @ sun.security.validator.validator.validate(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.x509trustmanagerimpl.validate(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.x509trustmanagerimpl.checktrusted(unknown source) ~[na:1.8.0_60]  @ sun.security.ssl.x509trustmanagerimpl.checkservertrusted(unknown source) ~[na:1.8.0_60]  ... 24 common frames omitted caused by: sun.security.provider.certpath.suncertpathbuilderexception: unable find valid certification path requested target  @ sun.security.provider.certpath.suncertpathbuilder.build(unknown source) ~[na:1.8.0_60]  @ sun.security.provider.certpath.suncertpathbuilder.enginebuild(unknown source) ~[na:1.8.0_60]  @ java.security.cert.certpathbuilder.build(unknown source) ~[na:1.8.0_60]  ... 30 common frames omitted 


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -