doActivateSim() throws an exception when the status is not 504 so the previous code to handle 504 never ran. When a SIM took too long to activate, the setup failed with Setup has encountered an error and cannot continue (default error in MeshFlowExecutor.kt)
Use the retrySimAction helper when activating a SIM as part of the Gen 3 setup. This will retry 4 times and if the operation isn't complete, it will show SIM activation is ongoing and taking a long time to finish. Wait for it to complete and try again.
Steps to test:
Have a Boron LTE on your Particle account
Unclaim the Boron LTE from the Console device page
Release the SIM for the Boron LTE from the Console SIM page
Wait until the SIM disappears from the Console SIM page (it will be in state Updating for 2-10 minutes)
Set up the Boron LTE through the Gen 3 setup with the Android app
Expect to see SIM activation is ongoing and taking a long time to finish. Wait for it to complete and try again. and setup close
doActivateSim()
throws an exception when the status is not 504 so the previous code to handle 504 never ran. When a SIM took too long to activate, the setup failed withSetup has encountered an error and cannot continue
(default error inMeshFlowExecutor.kt
)Use the
retrySimAction
helper when activating a SIM as part of the Gen 3 setup. This will retry 4 times and if the operation isn't complete, it will showSIM activation is ongoing and taking a long time to finish. Wait for it to complete and try again.
Steps to test:
SIM activation is ongoing and taking a long time to finish. Wait for it to complete and try again.
and setup close