I am trying to migrate Signal from a non graphneOS android phone to a 6a running 2024083100
Signal on both phones is 7.15.4
I can successfully transfer the data from non-GOS phone to the 6a and it prompts me to re-register the number. I confirm signal can send me a message and then signal crashes.
The 6a is setup with Signal in a user account and the Owner account has "Turn on phone calls & SMS" on for the user account signal is in.
This happen with Exploit protection compatibility mode
toggled on or off
When I open Signal it prompts me for my password, unlocks and then crashes. Giving the following error
type: crash
osVersion: google/bluejay/bluejay:14/AP2A.240805.005.F1/2024083100:user/release-keys
package: org.thoughtcrime.securesms:145100
process: org.thoughtcrime.securesms
processUptime: 51697 + 195 ms
java.lang.IllegalStateException: Fragment EnterPhoneNumberFragment{8bff3e5} (787a3805-67b3-4e0e-a9d1-42279af77ba1) not attached to a context.
at androidx.fragment.app.Fragment.requireContext(Fragment.java:972)
at org.thoughtcrime.securesms.registration.ui.phonenumber.EnterPhoneNumberFragment.handlePromptForNoPlayServices$lambda$39$lambda$36(EnterPhoneNumberFragment.kt:579)
at org.thoughtcrime.securesms.registration.ui.phonenumber.EnterPhoneNumberFragment.$r8$lambda$WMCLMc839TR7CWG1VTYDrkNZNQw(EnterPhoneNumberFragment.kt:0)
at org.thoughtcrime.securesms.registration.ui.phonenumber.EnterPhoneNumberFragment$$ExternalSyntheticLambda6.onClick(R8$$SyntheticClass:0)
at androidx.appcompat.app.AlertController$ButtonHandler.handleMessage(AlertController.java:167)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8623)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ExecInit.main(ExecInit.java:50)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:369)
at [[ ↑↑ Original Trace ↑↑ ]].(:0)
at [[ ↓↓ Exception Message ↓↓ ]].(:0)
at Fragment EnterPhoneNumberFragment{8bff3e5} (********-****-****-****-*********ba1) not attached to a context..(:0)
Looking at Thread for discussing app compatibility with the new exploit protection toggles signal is listed as working with the new features.
Has anyone run into this?