Showing posts with label Realm objects. Show all posts
Showing posts with label Realm objects. Show all posts

Realm access from incorrect thread. Realm objects can only be accessed on the thread they were created

04-18 10:56:13.329 9961-10237/quizcounter.geeks.compete.myapplication E/AndroidRuntime: FATAL EXCEPTION: AsyncTask #6
    Process: quizcounter.geeks.compete.myapplication, PID: 9961
    java.lang.RuntimeException: An error occurred while executing doInBackground()
        at android.os.AsyncTask$3.done(AsyncTask.java:309)
        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
        at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
        at java.util.concurrent.FutureTask.run(FutureTask.java:242)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
        at java.lang.Thread.run(Thread.java:818)
     Caused by: java.lang.IllegalStateException: Realm access from incorrect thread. Realm objects can only be accessed on the thread they were created.
        at io.realm.BaseRealm.checkIfValid(BaseRealm.java:442)
        at io.realm.quizcounter_geeks_compete_myapplication_RealmUtils_PaperRealmProxy.realmGet$paperData(quizcounter_geeks_compete_myapplication_RealmUtils_PaperRealmProxy.java:120)
        at quizcounter.geeks.compete.myapplication.SplashScreenActivity$setQuestionsWithJsoup.doInBackground(SplashScreenActivity.java:562)
        at quizcounter.geeks.compete.myapplication.SplashScreenActivity$setQuestionsWithJsoup.doInBackground(SplashScreenActivity.java:556)
        at android.os.AsyncTask$2.call(AsyncTask.java:295)
        at java.util.concurrent.FutureTask.run(FutureTask.java:237)
        at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:234)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
        at java.lang.Thread.run(Thread.java:818)

Popular Posts