Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App is crashing on click of Cancel button in Android Platform #37

Open
LudinaReema opened this issue Jun 2, 2023 · 4 comments
Open

Comments

@LudinaReema
Copy link

Code:

try {
const result = await RNUserIdentity.getUserId({
iosUserConfirmation: false,
});
if (result === null) {
alert('User canceled UI flow');
}
else {
handleEmail(result);
}
}
catch (error) {
console.log('error');
}

@juliandramirez
Copy link
Owner

add android logs/exception details here

@LudinaReema
Copy link
Author

React-native version: 0.69.4

Logcat logs:

2023-06-05 11:54:02.117 371-428/? E/[email protected]: device/generic/goldfish/audio/stream_out.cpp:updateSourceMetadata:378 failure: Result::NOT_SUPPORTED
2023-06-05 11:54:02.118 385-457/? D/goldfish-address-space: claimShared: Ask to claim region [0x1ec62c000 0x1ecc58000]
2023-06-05 11:54:02.127 9326-9326/in.test E/RNDocumentPicker: promise was null in onActivityResult
2023-06-05 11:54:02.128 9326-9326/in.test D/AndroidRuntime: Shutting down VM

--------- beginning of crash
2023-06-05 11:54:02.129 9326-9326/in.test E/AndroidRuntime: FATAL EXCEPTION: main
Process: in.test, PID: 9326
java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=0, data=null} to activity {in.test/in.test.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.content.Intent.hasExtra(java.lang.String)' on a null object reference
at android.app.ActivityThread.deliverResults(ActivityThread.java:5347)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5386)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:67)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2308)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7898)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean android.content.Intent.hasExtra(java.lang.String)' on a null object reference
at in.test.LeegalityModule.onActivityResult(LeegalityModule.java:54)
at com.facebook.react.bridge.ReactContext.onActivityResult(ReactContext.java:339)
at com.facebook.react.ReactInstanceManager.onActivityResult(ReactInstanceManager.java:824)
at com.facebook.react.ReactDelegate.onActivityResult(ReactDelegate.java:90)
at com.facebook.react.ReactActivityDelegate.onActivityResult(ReactActivityDelegate.java:133)
at com.facebook.react.ReactActivity.onActivityResult(ReactActivity.java:70)
at in.test.MainActivity.onActivityResult(MainActivity.java:48)
at android.app.Activity.dispatchActivityResult(Activity.java:8613)
at android.app.ActivityThread.deliverResults(ActivityThread.java:5340)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:5386)
at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:67)
at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2308)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7898)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
2023-06-05 11:54:02.130 9326-9419/in.test I/ReactNativeJS: 'result', null
2023-06-05 11:54:02.133 386-440/? W/RanchuHwc: presentDisplay display has no layers to compose, flushing client target buffer.
2023-06-05 11:54:02.147 386-440/? W/RanchuHwc: presentDisplay display has no layers to compose, flushing client target buffer.
2023-06-05 11:54:02.149 874-944/com.android.systemui D/EGL_emulation: app_time_stats: avg=2101.39ms min=2101.39ms max=2101.39ms count=1
2023-06-05 11:54:02.164 386-440/? W/RanchuHwc: presentDisplay display has no layers to compose, flushing client target buffer.
2023-06-05 11:54:02.173 9326-9352/in.test D/libcrashlytics: Initializing libcrashlytics version 3.2.0
2023-06-05 11:54:02.174 9326-9352/in.test D/libcrashlytics: Initializing native crash handling successful.

Screenshot attached FYR:
Screenshot 2023-06-05 at 11 48 06 AM

@LudinaReema
Copy link
Author

@juliandramirez Any update on this issue?

@Vigneshwaran-crypto
Copy link

If anyone fixed this Please update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants