Auto_route suddenly throws exceptions

Since our recent release which also contains the latest Flutter version we see on some Android devices this exception:

FlutterError: Can not resolve initial route
  #0      AutoRouterDelegate.setInitialRoutePath (package:auto_route/src/router/controller/auto_router_delegate.dart:117)
  #1      _RouterState._processParsedRouteInformation.<fn> (package:flutter/src/widgets/router.dart:763)
  #2      _rootRunUnary (dart:async/zone.dart:1422)
  #3      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:902)
  #4      Future._propagateToListeners (dart:async/future_impl.dart:931)
  #5      Future._completeWithValue (dart:async/future_impl.dart:707)
  #6      Future._chainForeignFuture.<fn> (dart:async/future_impl.dart:591)
  #7      SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:43)
  #8      Future._chainForeignFuture (dart:async/future_impl.dart:587)
  #9      Future._chainFuture (dart:async/future_impl.dart:793)
  #10      Future._asyncCompleteUnchecked (dart:async/future_impl.dart:755)

Unfortunately where the exception is created their isn’t any information included what the problem is.
Anyone else seen a problem with initial route parameters that the Flutter framework provides at startup?
Cheers
Thomas

I’ve seen this issue when using runApp multiple times (an approach often times used for async initialization).

Since the OS reports the initial URI, calling runApp multiple times may result in some unpredictable side effects on routing, as the underlying RouteInformationParser and RouteInformationProvider may not properly handle the data flow.

Maybe you can share part of your implementation to take a look :eyes: ?