You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are experiencing a crash with the exception EXC_BAD_ACCESS when calling _jsMessageThread->runonQueue(onComplete) after multiple login and logout cycles. The crash log indicates an attempt to dereference a null pointer, which appears to be linked to the object lifecycle issues with _jsMessageThread.
Steps to Reproduce:
Perform a login.
Log out.
Repeat the login/logout process several times.
Observe the crash occurring intermittently.
Expected Behavior:
The application should handle multiple login and logout cycles without crashing. Specifically, the _jsMessageThread object should be managed correctly across these cycles.
Actual Behavior:
The application crashes with an EXC_BAD_ACCESS error due to attempting to dereference a null pointer when accessing _jsMessageThread.
Crash Log:
Exception - This event
error
10:29:24.000
EXC_BAD_ACCESS: release >
Attempted to dereference null pointer.
You are mixing up versions: Mobile SDK 12.0.1 should use SalesforceMobileSDK-ReactNative#v12.0.1 which uses RN 0.73.6.
Did you run forcereact to generate your application?
@wmathurin Yes, I used forcereact to create the application. How can I downgrade SalesforceMobileSDK-iOS to version 11.1.0? When I create a new app using forcereact create, it defaults to SalesforceMobileSDK-iOS v12.1.0.
First uninstall forcereact (see doc).
Then install the 11.1.0 version by doing npm install [email protected].
Do npm install -g to install it globally.
We are experiencing a crash with the exception EXC_BAD_ACCESS when calling _jsMessageThread->runonQueue(onComplete) after multiple login and logout cycles. The crash log indicates an attempt to dereference a null pointer, which appears to be linked to the object lifecycle issues with _jsMessageThread.
Steps to Reproduce:
Perform a login.
Log out.
Repeat the login/logout process several times.
Observe the crash occurring intermittently.
Expected Behavior:
The application should handle multiple login and logout cycles without crashing. Specifically, the _jsMessageThread object should be managed correctly across these cycles.
Actual Behavior:
The application crashes with an EXC_BAD_ACCESS error due to attempting to dereference a null pointer when accessing _jsMessageThread.
Crash Log:
Exception - This event
error
10:29:24.000
EXC_BAD_ACCESS: release >
Attempted to dereference null pointer.
Additional Information:
"SalesforceMobileSDK-iOS version": "12.0.1",
"react-native": "0.70.14",
"react-native-force": "git+https://github.com/forcedotcom/SalesforceMobileSDK-ReactNative.git#v11.1.0",
The text was updated successfully, but these errors were encountered: