Open toddhodes opened 6 years ago
+1 got it as well
This seems like a duplicate of #396 which has a PR submitted (#406). I'd suggest to close this issue in favor of #396 as it contains more info and comments.
Hum mine is different
java.util.ConcurrentModificationException
at java.util.ArrayDeque$DescendingIterator.next(ArrayDeque.java:681)
at com.bluelinelabs.conductor.Router.rebindIfNeeded(Router.java:498)
at com.bluelinelabs.conductor.Conductor.attachRouter(Conductor.java:39)
Can be reproduce from this git https://github.com/SamYStudiO/beaver, launch app click invalidate button , then click sign button (2 dialogs controller should be opened over a thirdcontroller) then rotate screen > crash
Ok I figure out what happend, in fact this is similar to #396, crash happens when you push a new controller while Router.rebindIfNeeded
loop is executed, in my case the push is an error on my side, i'm not sure if it has to be fixed or not.
any news???
@SamYStudiO can you check if this is still reproducable for you on recent snapshot? #396 got fixed, chances are your case will be fixed too.
Same happens for us on 3.0.0-rc2. Any update or possible workaround? It happens while handling push notifications but really hard to repro.
Same issue. Please fix it.
Hi @EricKuck, is this issue resolved by https://github.com/bluelinelabs/Conductor/commit/bd584727be913e520baae21cc8013cb5e5d60f11?
Hi! I'm seeing the following. The flow is from a conductor activity, to a dialog, the calling out to the SMS app, and then when the user hits the back button from the native SMS app, we get the following:
can you make the Router's Backstack iterator thread-safe, or, provide any other advice? as a workaround, I'm simply catching it and moving on...
tried conductor_version=2.1.4 and conductor_version=2.1.5-SNAPSHOT