ParseObject测试因安全异常

时间:2015-09-10 19:57:03

标签: android parse-platform

我正在关注快速入门指南,我收到错误

private void parseServerTest(){

  ParseObject testObject = new ParseObject("TestObject");

  testObject.put("foo","bar");

  testObject.saveInBackground(new SaveCallback() {

    @Override

    public void done(ParseException e) {

      if(null != e){

        e.printStackTrace();

      }else{

        Log.d(TAG,"no parse error.")

      }

    }


    });

}

Unless the instructions is missing something, I think I have done everything to the letter

如果重要,我的应用程序正在开发中,并且尚未在Playstore中存在:甚至不作为草稿

这是错误跟踪:

com.parse.ParseRequest $ ParseRequestException:i / o失败 at com.parse.ParseRequest.newTemporaryException(ParseRequest.java:368) 在com.parse.ParseRequest $ 2.then(ParseRequest.java:206) 在com.parse.ParseRequest $ 2.then(ParseRequest.java:198) 在bolt.Task $ 14.run(Task.java:796) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587) 在java.lang.Thread.run(Thread.java:818) 引发者:javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。 在com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:324) 在android.net.SSLCertificateSocketFactory.verifyHostname(SSLCertificateSocketFactory.java:235) 在android.net.SSLCertificateSocketFactory.createSocket(SSLCertificateSocketFactory.java:486) 在com.android.okhttp.Connection.upgradeToTls(Connection.java:1259) 在com.android.okhttp.Connection.connect(Connection.java:1197) 在com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:392) 在com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:295) 在com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:373) 在com.android.okhttp.internal.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:106) 在com.android.okhttp.internal.http.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:208) 在com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getOutputStream(DelegatingHttpsURLConnection.java:218) 在com.android.okhttp.internal.http.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:25) 在com.parse.ParseURLConnectionHttpClient.executeInternal(ParseURLConnectionHttpClient.java:42) 在com.parse.ParseHttpClient $ ParseNetworkInterceptorChain.proceed(ParseHttpClient.java:155) 在com.parse.ParsePlugins $ 1.intercept(ParsePlugins.java:111) 在com.parse.ParseHttpClient $ ParseNetworkInterceptorChain.proceed(ParseHttpClient.java:144) 在com.parse.ParseHttpClient.execute(ParseHttpClient.java:119) 在com.parse.ParseRequest $ 3.then(ParseRequest.java:195) 在com.parse.ParseRequest $ 3.then(ParseRequest.java:192) 在bolt.Task $ 14.run(Task.java:796) at bolt.BoltsExecutors $ ImmediateExecutor.execute(BoltsExecutors.java:105) 在bolt.Task.completeAfterTask(Task.java:787) 在bolt.Task.continueWithTask(Task.java:599) 在bolt.Task.continueWithTask(Task.java:610) 在bolt.Task $ 12.then(Task.java:702) 在bolt.Task $ 12.then(Task.java:690) ......还有4个 引发者:java.security.cert.CertificateException:java.security.cert.CertPathValidatorException:未找到证书路径的信任锚。 在com.android.org.conscrypt.TrustManagerImpl.checkTrusted(TrustManagerImpl.java:318) 在com.android.org.conscrypt.TrustManagerImpl.checkServerTrusted(TrustManagerImpl.java:219) 在com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:113) 在com.android.org.conscrypt.OpenSSLSocketImpl.verifyCertificateChain(OpenSSLSocketImpl.java:574) 在com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(原生方法) 在com.android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.java:320) ......还有29个 引起:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。 ......还有35个

1 个答案:

答案 0 :(得分:1)

似乎有时间延迟。我转向别的东西。现在四个小时后,我运行了非常的sam代码,它可以运行。我一无所获。因此,新开的解析帐户必须有某种时间延迟。