question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Realm 2.0.0 Update FATAL EXCEPTION : Unable to instantiate receiver io.realm.internal.network.NetworkStateReceiver

See original GitHub issue

After updating to Realm 2.0.0 today this exception occurred on fresh installation (removed old app data for migration problems).

Update After restarting the app again and again. problem vanished.

 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.xyz.mobileapp, PID: 5829
 java.lang.RuntimeException: Unable to instantiate receiver io.realm.internal.network.NetworkStateReceiver: java.lang.ClassNotFoundException: Didn't find class "io.realm.internal.network.NetworkStateReceiver" on path: DexPathList[[zip file "/data/app/com.xyz.mobileapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.xyz.mobileapp-2/lib/arm, /vendor/lib, /system/lib]]
                                                                           at android.app.ActivityThread.handleReceiver(ActivityThread.java:2983)
                                                                           at android.app.ActivityThread.access$1800(ActivityThread.java:177)
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1526)
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                           at android.os.Looper.loop(Looper.java:145)
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5951)
                                                                           at java.lang.reflect.Method.invoke(Native Method)
                                                                           at java.lang.reflect.Method.invoke(Method.java:372)
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
                                                                        Caused by: java.lang.ClassNotFoundException: Didn't find class "io.realm.internal.network.NetworkStateReceiver" on path: DexPathList[[zip file "/data/app/com.xyz.mobileapp-2/base.apk"],nativeLibraryDirectories=[/data/app/com.xyz.xyz-2/lib/arm, /vendor/lib, /system/lib]]
                                                                           at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
                                                                           at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
                                                                           at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
                                                                           at android.app.ActivityThread.handleReceiver(ActivityThread.java:2978)
                                                                           at android.app.ActivityThread.access$1800(ActivityThread.java:177) 
                                                                           at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1526) 
                                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                           at android.os.Looper.loop(Looper.java:145) 
                                                                           at android.app.ActivityThread.main(ActivityThread.java:5951) 
                                                                           at java.lang.reflect.Method.invoke(Native Method) 
                                                                           at java.lang.reflect.Method.invoke(Method.java:372) 
                                                                           at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400) 
                                                                           at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195) 
                                                                        Suppressed: java.lang.ClassNotFoundException: io.realm.internal.network.NetworkStateReceiver
                                                                           at java.lang.Class.classForName(Native Method)
                                                                           at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
                                                                           at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
                                                                           at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
                                                                                ... 11 more
                                                                        Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

Issue Analytics

  • State:closed
  • Created 7 years ago
  • Comments:9 (3 by maintainers)

github_iconTop GitHub Comments

3reactions
pc-bszabocommented, Oct 5, 2016

Quick and dirty solution : put this into your launcher activity OR Application=>

try { getApplicationContext().getPackageManager().setComponentEnabledSetting(new ComponentName(“your.package.name”,“io.realm.internal.network.NetworkStateReceiver”), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); } catch (Exception e) {}

3reactions
zaki50commented, Sep 28, 2016

I’ll close this as a duplicate. We’ll keep track this in #3505.

We treat this as a critical issue. We’ll release 2.0.1 ASAP.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Crash - didn't find class "io.realm.internal.network ... - GitHub
Realm 2.0.0 Update FATAL EXCEPTION : Unable to instantiate receiver io.realm.internal.network.NetworkStateReceiver #3521.
Read more >
Updating to Realm 0.89.0 (from 0.87.2) - java - Stack Overflow
I am upgrading from Realm 0.87.2 to 0.89.0, and am getting the error: RealmClass annotated object must implement RealmModel or derive from ...
Read more >
Android Question Error after moving to sdk 31 - B4X
After targeting sdk 31, I get this error in crashlytics: Fatal Exception: java.lang.RuntimeException: Unable to instantiate receiver...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found