{"action":"closed","issue":{"url":"https://api.github.com/repos/selesy/test/issues/12","labels_url":"https://api.github.com/repos/selesy/test/issues/12/labels{/name}","comments_url":"https://api.github.com/repos/selesy/test/issues/12/comments","events_url":"https://api.github.com/repos/selesy/test/issues/12/events","html_url":"https://github.com/selesy/test/issues/12","id":60088864,"number":12,"title":"Problems accessing HTTPS urls","user":{"login":"smoyer64","id":328333,"avatar_url":"https://avatars.githubusercontent.com/u/328333?v=3","gravatar_id":"","url":"https://api.github.com/users/smoyer64","html_url":"https://github.com/smoyer64","followers_url":"https://api.github.com/users/smoyer64/followers","following_url":"https://api.github.com/users/smoyer64/following{/other_user}","gists_url":"https://api.github.com/users/smoyer64/gists{/gist_id}","starred_url":"https://api.github.com/users/smoyer64/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/smoyer64/subscriptions","organizations_url":"https://api.github.com/users/smoyer64/orgs","repos_url":"https://api.github.com/users/smoyer64/repos","events_url":"https://api.github.com/users/smoyer64/events{/privacy}","received_events_url":"https://api.github.com/users/smoyer64/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-06T11:11:38Z","updated_at":"2015-03-06T11:11:38Z","closed_at":"2015-03-06T11:11:38Z","body":"I think this has something todo with certificate validation.\n\nThis is the stacktrace form Julio:\n\njava.lang.IllegalStateException: com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target\n\tat com.eclipsesource.restfuse.internal.InternalRequest.post(InternalRequest.java:84)\n\tat com.eclipsesource.restfuse.internal.HttpTestStatement.callService(HttpTestStatement.java:85)\n\tat com.eclipsesource.restfuse.internal.HttpTestStatement.sendRequest(HttpTestStatement.java:70)\n\tat com.eclipsesource.restfuse.internal.BasicStatement.evaluate(BasicStatement.java:30)\n\tat com.eclipsesource.restfuse.internal.HttpTestStatement.evaluate(HttpTestStatement.java:55)\n\tat org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)\n\tat org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)\n\tat org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)\n\tat org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)\n\tat org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:236)\n\tat org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)\n\tat org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)\nCaused by: com.sun.jersey.api.client.ClientHandlerException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target\n\tat com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:149)\n\tat com.sun.jersey.api.client.Client.handle(Client.java:648)\n\tat com.sun.jersey.api.client.WebResource.handle(WebResource.java:670)\n\tat com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74)\n\tat com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:563)\n\tat com.eclipsesource.restfuse.internal.InternalRequest.post(InternalRequest.java:82)\n\t... 19 more\nCaused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target\n\tat com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)\n\tat com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1731)\n\tat com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241)\n\tat com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235)\n\tat com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206)\n\tat com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)\n\tat com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593)\n\tat com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529)\n\tat com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925)\n\tat com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1170)\n\tat com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1197)\n\tat com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1181)\n\tat sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:434)\n\tat sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)\n\tat sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1014)\n\tat sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)\n\tat com.sun.jersey.client.urlconnection.URLConnectionClientHandler$1$1.getOutputStream(URLConnectionClientHandler.java:225)\n\tat com.sun.jersey.api.client.CommittingOutputStream.commitWrite(CommittingOutputStream.java:117)\n\tat com.sun.jersey.api.client.CommittingOutputStream.write(CommittingOutputStream.java:89)\n\tat com.sun.jersey.core.util.ReaderWriter.writeTo(ReaderWriter.java:115)\n\tat com.sun.jersey.core.provider.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:76)\n\tat com.sun.jersey.core.impl.provider.entity.InputStreamProvider.writeTo(InputStreamProvider.java:98)\n\tat com.sun.jersey.core.impl.provider.entity.InputStreamProvider.writeTo(InputStreamProvider.java:59)\n\tat com.sun.jersey.api.client.RequestWriter.writeRequestEntity(RequestWriter.java:300)\n\tat com.sun.jersey.client.urlconnection.URLConnectionClientHandler._invoke(URLConnectionClientHandler.java:204)\n\tat com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:147)\n\t... 24 more\nCaused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target\n\tat sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:323)\n\tat sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:217)\n\tat sun.security.validator.Validator.validate(Validator.java:218)\n\tat com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)\n\tat com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)\n\tat com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)\n\tat com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185)\n\t... 45 more\nCaused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target\n\tat sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)\n\tat java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)\n\tat sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:318)\n\t... 51 more"}}