Skip to content
This repository has been archived by the owner on Jan 16, 2021. It is now read-only.

ClassCastException when deleting a ParseObject #8

Open
starkej2 opened this issue Apr 7, 2017 · 0 comments
Open

ClassCastException when deleting a ParseObject #8

starkej2 opened this issue Apr 7, 2017 · 0 comments

Comments

@starkej2
Copy link

starkej2 commented Apr 7, 2017

Here is how I'm initializing parse:

        Parse.initialize(new Parse.Configuration.Builder(context)
                .applicationId("...")
                .clientKey("...")
                .server("...")
                .addNetworkInterceptor(new ParseStethoInterceptor())
                .build());

and Stetho is initialized before Parse using Stetho.initializeWithDefaults(context).

Whenever I try to call ParseObject.deleteInBackground() (or deleteAllInBackground() and any of the other delete methods, I think), a ClassCastException occurs.

com.parse.ParseException: java.lang.ClassCastException: okhttp3.RequestBody$2 cannot be cast to com.parse.ParseOkHttpClient$ParseOkHttpRequestBody
        at com.parse.ParseTaskUtils$2$1.run(ParseTaskUtils.java:114)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6121)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
     Caused by: java.lang.ClassCastException: okhttp3.RequestBody$2 cannot be cast to com.parse.ParseOkHttpClient$ParseOkHttpRequestBody
        at com.parse.ParseOkHttpClient.getParseHttpRequest(ParseOkHttpClient.java:192)
        at com.parse.ParseOkHttpClient.access$000(ParseOkHttpClient.java:39)
        at com.parse.ParseOkHttpClient$1.intercept(ParseOkHttpClient.java:213)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:45)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:179)
        at okhttp3.RealCall.execute(RealCall.java:63)
        at com.parse.ParseOkHttpClient.executeInternal(ParseOkHttpClient.java:67)
        at com.parse.ParseHttpClient$ParseNetworkInterceptorChain.proceed(ParseHttpClient.java:158)
        at com.parse.ParseDecompressInterceptor.intercept(ParseDecompressInterceptor.java:30)
        at com.parse.ParseHttpClient$ParseNetworkInterceptorChain.proceed(ParseHttpClient.java:147)
        at com.parse.ParsePlugins$1.intercept(ParsePlugins.java:115)
        at com.parse.ParseHttpClient$ParseNetworkInterceptorChain.proceed(ParseHttpClient.java:147)
        at com.parse.ParseHttpClient.execute(ParseHttpClient.java:122)
        at com.parse.ParseRequest$3.then(ParseRequest.java:136)
        at com.parse.ParseRequest$3.then(ParseRequest.java:133)
        at bolts.Task$15.run(Task.java:917)
        at bolts.BoltsExecutors$ImmediateExecutor.execute(BoltsExecutors.java:105)
        at bolts.Task.completeAfterTask(Task.java:908)
        at bolts.Task.continueWithTask(Task.java:715)
        at bolts.Task.continueWithTask(Task.java:726)
        at bolts.Task$13.then(Task.java:818)
        at bolts.Task$13.then(Task.java:806)
        at bolts.Task$15.run(Task.java:917)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
        at java.lang.Thread.run(Thread.java:761)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant