This repository was archived by the owner on May 20, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
This repository was archived by the owner on May 20, 2025. It is now read-only.
Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference #795
Copy link
Copy link
Closed
Description
Description
This crash happens on Android, but we do not have the relevant equipment, only have the Fabric crash log.
Reproduction
Fabric logs:
Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{org.consenlabs.token/org.consenlabs.token.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2464)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2524)
at android.app.ActivityThread.access$900(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1391)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:234)
at android.app.ActivityThread.main(ActivityThread.java:5526)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'char[] java.lang.String.toCharArray()' on a null object reference
at java.io.File.fixSlashes(File.java:183)
at java.io.File.(File.java:130)
at com.microsoft.codepush.react.FileUtils.deleteDirectoryAtPath(FileUtils.java:58)
at com.microsoft.codepush.react.CodePushUpdateManager.rollbackPackage(CodePushUpdateManager.java:292)
at com.microsoft.codepush.react.CodePush.rollbackPackage(CodePush.java:259)
at com.microsoft.codepush.react.CodePush.initializeUpdateAfterRestart(CodePush.java:218)
at com.microsoft.codepush.react.CodePush.(CodePush.java:76)
at org.consenlabs.token.MainApplication$1.getPackages(MainApplication.java:70)
at com.facebook.react.ReactNativeHost.createReactInstanceManager(ReactNativeHost.java:74)
at com.facebook.react.ReactNativeHost.getReactInstanceManager(ReactNativeHost.java:41)
at com.facebook.react.ReactActivityDelegate.loadApp(ReactActivityDelegate.java:102)
at com.facebook.react.ReactActivityDelegate.onCreate(ReactActivityDelegate.java:91)
at com.facebook.react.ReactActivity.onCreate(ReactActivity.java:54)
at org.consenlabs.token.MainActivity.onCreate(MainActivity.java:38)
at android.app.Activity.performCreate(Activity.java:6285)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2417)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2524)
at android.app.ActivityThread.access$900(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1391)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:234)
at android.app.ActivityThread.main(ActivityThread.java:5526)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Additional Information
- react-native-code-push version: 1.15.0-beta
- react-native version: 0.37.0
- Android: Xiaomi/Galaxy S7 Edge/Galaxy J5/Xperia Z5 Premium Dual/
- Operating Systems: 5/6/7
- Does this reproduce on a debug build or release build? release
- Does this reproduce on a simulator, or only on a physical device? Not sure