flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
163.21k stars 26.86k forks source link

[go_router] RangeError with async redirect #112798

Open bvqbao opened 1 year ago

bvqbao commented 1 year ago

Hi,

I have an error while trying to use async redirect. Here is the code:

final GoRouter _router = GoRouter(
  routes: <GoRoute>[
    ...
  ],
  redirect: (ctx, state) async {
    final loggingIn = state.location == '/login';
    ...
    if (!_authManager.isAuth && !loggingIn) {
      if (!await _authManager.tryAutoLogin()) {
        return '/login';
      }
    }

    return null;
  },
  refreshListenable: _authManager,
);

_authManager is a ChangeNotifier. tryAutoLogin() will notityListeners() when it's done. The router also has its resfreshListenable set to _authManger.

Here is the error log:

image

The error seems weird to me. Note that the code work if I don't use async/await (just call _authManager.tryAutoLogin() without await). I'm not sure if this is intended behavior?

I can't call await notifier.doSomething() if the router also listen to that notifier?

exaby73 commented 1 year ago

Hello @bvqbao. Thank you for filing this issue. Can you please provide the following information?

Please provide the information in the form of text. See how to make collapsible sections with Markdown here.

bvqbao commented 1 year ago

flutter doctor -v:

Show

``` [✓] Flutter (Channel stable, 3.3.3, on Microsoft Windows [Version 10.0.22000.1042], locale vi-VN) • Flutter version 3.3.3 on channel stable at D:\Tools\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 18a827f393 (5 days ago), 2022-09-28 10:03:14 -0700 • Engine revision 5c984c26eb • Dart version 2.18.2 • DevTools version 2.15.0 [✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1) • Android SDK at D:\Tools\Android\Sdk • Platform android-32, build-tools 32.1.0-rc1 • ANDROID_SDK_ROOT = D:\Tools\Android\Sdk • Java binary at: D:\Tools\Android\AndroidStudio\jre\bin\java • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) • All Android licenses accepted. [✓] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.4) • Visual Studio at D:\Tools\Microsoft\VisualStudio\2022\Community • Visual Studio Community 2022 version 17.3.32901.215 • Windows 10 SDK version 10.0.19041.0 [✓] Android Studio (version 2021.3) • Android Studio at D:\Tools\Android\AndroidStudio • Flutter plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/9212-flutter • Dart plugin can be installed from: 🔨 https://plugins.jetbrains.com/plugin/6351-dart • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) [✓] VS Code (version 1.71.2) • VS Code at C:\Users\bvqbao\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.48.0 [✓] Connected device (2 available) • sdk gphone x86 64 arm64 (mobile) • emulator-5554 • android-x64 • Android 11 (API 30) (emulator) • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Version 10.0.22000.1042] [✓] HTTP Host Availability • All required HTTP hosts are available • No issues found! ```

flutter run -v:

Show

``` [ +56 ms] executing: [D:\Tools\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H [ +67 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H [ ] 18a827f3933c19f51862dde3fa472197683249d6 [ +1 ms] executing: [D:\Tools\flutter/] git tag --points-at 18a827f3933c19f51862dde3fa472197683249d6 [ +77 ms] Exit code 0 from: git tag --points-at 18a827f3933c19f51862dde3fa472197683249d6 [ ] 3.3.3 [ +40 ms] executing: [D:\Tools\flutter/] git rev-parse --abbrev-ref --symbolic @{upstream} [ +58 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{upstream} [ ] origin/stable [ ] executing: [D:\Tools\flutter/] git ls-remote --get-url origin [ +52 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +77 ms] executing: [D:\Tools\flutter/] git rev-parse --abbrev-ref HEAD [ +42 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] stable [ +72 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update. [ ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +46 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe devices -l [ +47 ms] List of devices attached emulator-5554 device product:sdk_gphone_x86_64_arm64 model:sdk_gphone_x86_64_arm64 device:generic_x86_64_arm64 transport_id:1 [ +8 ms] D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell getprop [ +61 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update. [ ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +14 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update. [ ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update. [ ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update. [ +139 ms] Skipping pub get: version match. [ +65 ms] Generating D:\Projects\ct484\go_router_async_redirect\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistr ant.java [ +60 ms] ro.hardware = ranchu [ +12 ms] Using hardware rendering with device sdk gphone x86 64 arm64. If you notice graphics artifacts, consider enabling software rendering with "--enable-software-rendering". [ +30 ms] Initializing file store [ +9 ms] Skipping target: gen_localizations [ +6 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: D:\Projects\ct484\go_router_async_redirect\.dart_tool\package_config_subset} [ +26 ms] gen_dart_plugin_registrant: Complete [ +1 ms] Skipping target: _composite [ +2 ms] complete [ +5 ms] Launching lib\main.dart on sdk gphone x86 64 arm64 in debug mode... [ +3 ms] D:\Tools\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev D:\Tools\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server.dart.snapshot --sdk-root D:\Tools\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names --experimental-emit-debug-metadata -DFLUTTER_WEB_AUTO_DETECT=true --output-dill C:\Users\bvqbao\AppData\Local\Temp\flutter_tools.f3e7029a\flutter_tool.2a3c4eb9\app.dill --packages D:\Projects\ct484\go_router_async_redirect\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\c075001b96339384a97db4862b8ab8db.cache.dill.track.dill --verbosity=error --enable-experiment=alternative-invalidation-strategy [ +7 ms] executing: D:\Tools\Android\Sdk\build-tools\32.1.0-rc1\aapt dump xmltree D:\Projects\ct484\go_router_async_redirect\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml [ +25 ms] Exit code 0 from: D:\Tools\Android\Sdk\build-tools\32.1.0-rc1\aapt dump xmltree D:\Projects\ct484\go_router_async_redirect\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml [ +1 ms] N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0x1 A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0") A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1f A: android:compileSdkVersionCodename(0x01010573)="12" (Raw: "12") A: package="com.example.go_router_async_redirect" (Raw: "com.example.go_router_async_redirect") A: platformBuildVersionCode=(type 0x10)0x1f A: platformBuildVersionName=(type 0x10)0xc E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1f E: uses-permission (line=15) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: application (line=17) A: android:label(0x01010001)="go_router_async_redirect" (Raw: "go_router_async_redirect") A: android:icon(0x01010002)=@0x7f080000 A: android:name(0x01010003)="android.app.Application" (Raw: "android.app.Application") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory") E: activity (line=23) A: android:theme(0x01010000)=@0x7f0a0000 A: android:name(0x01010003)="com.example.go_router_async_redirect.MainActivity" (Raw: "com.example.go_router_async_redirect.MainActivity") A: android:exported(0x01010010)=(type 0x12)0xffffffff A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=38) A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme") A: android:resource(0x01010025)=@0x7f0a0001 E: intent-filter (line=42) E: action (line=43) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=45) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: meta-data (line=52) A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding") A: android:value(0x01010024)=(type 0x10)0x2 E: uses-library (line=56) A: android:name(0x01010003)="androidx.window.extensions" (Raw: "androidx.window.extensions") A: android:required(0x0101028e)=(type 0x12)0x0 E: uses-library (line=59) A: android:name(0x01010003)="androidx.window.sidecar" (Raw: "androidx.window.sidecar") A: android:required(0x0101028e)=(type 0x12)0x0 [ +5 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1 [ +15 ms] <- compile package:go_router_async_redirect/main.dart [ +65 ms] --------- beginning of kernel 10-03 22:31:13.061 W/healthd ( 0): battery l=100 v=5000 t=25.0 h=2 st=4 c=900000 fc=300000 cc=10 chg= [ +11 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe version [ +82 ms] Android Debug Bridge version 1.0.41 Version 33.0.3-8952118 Installed as D:\Tools\Android\Sdk\platform-tools\adb.exe [ +1 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe start-server [ +52 ms] Building APK [ +18 ms] Running Gradle task 'assembleDebug'... [ +4 ms] Using gradle from D:\Projects\ct484\go_router_async_redirect\android\gradlew.bat. [ +19 ms] executing: D:\Tools\Android\AndroidStudio\jre\bin\java -version [ +146 ms] Exit code 0 from: D:\Tools\Android\AndroidStudio\jre\bin\java -version [ ] openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) OpenJDK 64-Bit Server VM (build 11.0.13+0-b1751.21-8125866, mixed mode) [ +1 ms] executing: D:\Tools\Android\AndroidStudio\jre\bin\java -version [ +108 ms] Exit code 0 from: D:\Tools\Android\AndroidStudio\jre\bin\java -version [ ] openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) OpenJDK 64-Bit Server VM (build 11.0.13+0-b1751.21-8125866, mixed mode) [ +1 ms] executing: D:\Tools\Android\AndroidStudio\jre\bin\java -version [ +140 ms] Exit code 0 from: D:\Tools\Android\AndroidStudio\jre\bin\java -version [ +1 ms] openjdk version "11.0.13" 2021-10-19 OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866) OpenJDK 64-Bit Server VM (build 11.0.13+0-b1751.21-8125866, mixed mode) [ +1 ms] executing: [D:\Projects\ct484\go_router_async_redirect\android/] D:\Projects\ct484\go_router_async_redirect\android\gradlew.bat --full-stacktrace --info -Pverbose=true -Ptarget-platform=android-x64 -Ptarget=D:\Projects\ct484\go_router_async_redirect\lib\main.dart -Pbase-application-name=android.app.Application -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== -Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root assembleDebug [ +725 ms] Initialized native services in: D:\Home\.gradle\native [ +1 ms] Initialized jansi services in: D:\Home\.gradle\native [ +819 ms] The client will now receive all logging from the daemon (pid: 7248). The daemon log file: D:\Home\.gradle\daemon\7.4\daemon-7248.out.log [ +1 ms] Starting 4th build in daemon [uptime: 3 hrs 11 mins 21.173 secs, performance: 99%] [ ] Using 8 worker leases. [ ] Now considering [D:\Projects\ct484\go_router_async_redirect\android] as hierarchies to watch [ ] Watching the file system is configured to be enabled if available [ +1 ms] File system watching is active [ ] Starting Build [ ] Settings evaluated using settings file 'D:\Projects\ct484\go_router_async_redirect\android\settings.gradle'. [ ] Projects loaded. Root project using build file 'D:\Projects\ct484\go_router_async_redirect\android\build.gradle'. [ ] Included projects: [root project 'android', project ':app'] [ +306 ms] > Configure project :app [ ] Evaluating project ':app' using build file 'D:\Projects\ct484\go_router_async_redirect\android\app\build.gradle'. [ ] Parsed shrinker version: 3.1.66 [ ] > Configure project : [ ] Evaluating root project 'android' using build file 'D:\Projects\ct484\go_router_async_redirect\android\build.gradle'. [ ] Invalidating in-memory cache of D:\Home\.gradle\caches\journal-1\file-access.bin [ ] All projects evaluated. [ ] Selected primary task 'assembleDebug' from project : [ +88 ms] Tasks to be executed: [task ':app:preBuild', task ':app:preDebugBuild', task ':app:mergeDebugNativeDebugMetadata', task ':app:compileFlutterBuildDebug', task ':app:packLibsflutterBuildDebug', task ':app:compileDebugAidl', task ':app:compileDebugRenderscript', task ':app:generateDebugBuildConfig', task ':app:checkDebugAarMetadata', task ':app:cleanMergeDebugAssets', task ':app:mergeDebugShaders', task ':app:compileDebugShaders', task ':app:generateDebugAssets', task ':app:mergeDebugAssets', task ':app:copyFlutterAssetsDebug', task ':app:generateDebugResValues', task ':app:generateDebugResources', task ':app:mergeDebugResources', task ':app:createDebugCompatibleScreenManifests', task ':app:extractDeepLinksDebug', task ':app:processDebugMainManifest', task ':app:processDebugManifest', task ':app:processDebugManifestForPackage', task ':app:processDebugResources', task ':app:compileDebugKotlin', task ':app:javaPreCompileDebug', task ':app:compileDebugJavaWithJavac', task ':app:compressDebugAssets', task ':app:processDebugJavaRes', task ':app:mergeDebugJavaResource', task ':app:checkDebugDuplicateClasses', task ':app:dexBuilderDebug', task ':app:desugarDebugFileDependencies', task ':app:mergeExtDexDebug', task ':app:mergeDexDebug', task ':app:mergeDebugJniLibFolders', task ':app:mergeDebugNativeLibs', task ':app:stripDebugDebugSymbols', task ':app:validateSigningDebug', task ':app:writeDebugAppMetadata', task ':app:writeDebugSigningConfigVersions', task ':app:packageDebug', task ':app:createDebugApkListingFileRedirect', task ':app:assembleDebug'] [ +2 ms] Tasks that were excluded: [] [ ] :app:preBuild (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:preBuild UP-TO-DATE [ ] Skipping task ':app:preBuild' as it has no actions. [ ] :app:preBuild (Thread[Execution worker for ':',5,main]) completed. Took 0.007 secs. [ ] :app:preDebugBuild (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:preDebugBuild UP-TO-DATE [ ] Skipping task ':app:preDebugBuild' as it has no actions. [ ] :app:preDebugBuild (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:mergeDebugNativeDebugMetadata (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE [ ] Skipping task ':app:mergeDebugNativeDebugMetadata' as it has no source files and no previous output files. [ ] :app:mergeDebugNativeDebugMetadata (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:compileFlutterBuildDebug (Thread[Execution worker for ':',5,main]) started. [+1987 ms] > Task :app:compileFlutterBuildDebug [ ] Caching disabled for task ':app:compileFlutterBuildDebug' because: [ ] Build cache is disabled [ ] Task ':app:compileFlutterBuildDebug' is not up-to-date because: [ ] Output property 'outputFiles$1' has been added for task ':app:compileFlutterBuildDebug' [ ] Output property 'outputFiles$2' has been added for task ':app:compileFlutterBuildDebug' [ ] Output property 'outputFiles$3' has been added for task ':app:compileFlutterBuildDebug' [ ] Starting process 'command 'D:\Tools\flutter\bin\flutter.bat''. Working directory: D:\Projects\ct484\go_router_async_redirect Command: D:\Tools\flutter\bin\flutter.bat --quiet assemble --no-version-check --depfile D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\flutter\debug/flutter_build.d --output D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\flutter\debug -dTargetFile=D:\Projects\ct484\go_router_async_redirect\lib\main.dart -dTargetPlatform=android -dBuildMode=debug -dTrackWidgetCreation=true --DartDefines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ== debug_android_application [ +1 ms] Successfully started process 'command 'D:\Tools\flutter\bin\flutter.bat'' [+2290 ms] Starting process 'command 'cmd''. Working directory: D:\Projects\ct484\go_router_async_redirect\android\app Command: cmd /c attrib -r D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\flutter\debug/flutter_assets/* /s [ +1 ms] Successfully started process 'command 'cmd'' [ +107 ms] :app:compileFlutterBuildDebug (Thread[Execution worker for ':',5,main]) completed. Took 4.465 secs. [ ] :app:packLibsflutterBuildDebug (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:packLibsflutterBuildDebug UP-TO-DATE [ ] Caching disabled for task ':app:packLibsflutterBuildDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:packLibsflutterBuildDebug' as it is up-to-date. [ ] :app:packLibsflutterBuildDebug (Thread[Execution worker for ':',5,main]) completed. Took 0.003 secs. [ ] :app:compileDebugAidl (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:compileDebugAidl NO-SOURCE [ ] Skipping task ':app:compileDebugAidl' as it has no source files and no previous output files. [ ] :app:compileDebugAidl (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:compileDebugRenderscript (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:compileDebugRenderscript NO-SOURCE [ ] Skipping task ':app:compileDebugRenderscript' as it has no source files and no previous output files. [ ] :app:compileDebugRenderscript (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:generateDebugBuildConfig (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:generateDebugBuildConfig UP-TO-DATE [ ] Caching disabled for task ':app:generateDebugBuildConfig' because: [ ] Build cache is disabled [ +1 ms] Skipping task ':app:generateDebugBuildConfig' as it is up-to-date. [ ] :app:generateDebugBuildConfig (Thread[Execution worker for ':',5,main]) completed. Took 0.002 secs. [ +1 ms] :app:checkDebugAarMetadata (Thread[Execution worker for ':',5,main]) started. [ +85 ms] > Task :app:checkDebugAarMetadata UP-TO-DATE [ +1 ms] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ +1 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Caching disabled for task ':app:checkDebugAarMetadata' because: [ ] Build cache is disabled [ ] Skipping task ':app:checkDebugAarMetadata' as it is up-to-date. [ ] :app:checkDebugAarMetadata (Thread[Execution worker for ':',5,main]) completed. Took 0.029 secs. [ ] :app:cleanMergeDebugAssets (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:cleanMergeDebugAssets [ +1 ms] Caching disabled for task ':app:cleanMergeDebugAssets' because: [ ] Build cache is disabled [ ] Task ':app:cleanMergeDebugAssets' is not up-to-date because: [ ] Task has not declared any outputs despite executing actions. [ ] :app:cleanMergeDebugAssets (Thread[Execution worker for ':',5,main]) completed. Took 0.01 secs. [ ] :app:mergeDebugShaders (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:mergeDebugShaders UP-TO-DATE [ ] Caching disabled for task ':app:mergeDebugShaders' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeDebugShaders' as it is up-to-date. [ ] :app:mergeDebugShaders (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs. [ ] :app:compileDebugShaders (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:compileDebugShaders NO-SOURCE [ ] Skipping task ':app:compileDebugShaders' as it has no source files and no previous output files. [ ] :app:compileDebugShaders (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:generateDebugAssets (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:generateDebugAssets UP-TO-DATE [ ] Skipping task ':app:generateDebugAssets' as it has no actions. [ ] :app:generateDebugAssets (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:mergeDebugAssets (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:mergeDebugAssets [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ +1 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ +1 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ ] Caching disabled for task ':app:mergeDebugAssets' because: [ ] Build cache is disabled [ ] Task ':app:mergeDebugAssets' is not up-to-date because: [ ] Output property 'incrementalFolder' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\incremental\mergeDebugAssets has been removed. [ +10 ms] Output property 'incrementalFolder' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\incremental\mergeDebugAssets\merger.xml has been removed. [ +1 ms] Output property 'outputDir' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\assets\debug\mergeDebugAssets has been removed. [ ] The input changes require a full rebuild for incremental task ':app:mergeDebugAssets'. [ ] Unable do incremental execution: full task run [ ] :app:mergeDebugAssets (Thread[Execution worker for ':',5,main]) completed. Took 0.011 secs. [ ] :app:copyFlutterAssetsDebug (Thread[Execution worker for ':',5,main]) started. [ +222 ms] > Task :app:copyFlutterAssetsDebug [ ] Caching disabled for task ':app:copyFlutterAssetsDebug' because: [ ] Build cache is disabled [ ] Task ':app:copyFlutterAssetsDebug' is not up-to-date because: [ ] Output property 'destinationDir' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\assets\debug\mergeDebugAssets\flutter_asset s has been removed. [ +1 ms] Output property 'destinationDir' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\assets\debug\mergeDebugAssets\flutter_asset s\AssetManifest.json has been removed. [ ] Output property 'destinationDir' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\assets\debug\mergeDebugAssets\flutter_asset s\FontManifest.json has been removed. [ ] :app:copyFlutterAssetsDebug (Thread[Execution worker for ':',5,main]) completed. Took 0.362 secs. [ ] :app:generateDebugResValues (Thread[Execution worker for ':',5,main]) started. [ +86 ms] > Task :app:generateDebugResValues UP-TO-DATE [ +1 ms] Caching disabled for task ':app:generateDebugResValues' because: [ ] Build cache is disabled [ ] Skipping task ':app:generateDebugResValues' as it is up-to-date. [ ] :app:generateDebugResValues (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs. [ ] :app:generateDebugResources (Thread[Execution worker for ':',5,main]) started. [ +1 ms] > Task :app:generateDebugResources UP-TO-DATE [ ] Skipping task ':app:generateDebugResources' as it has no actions. [ ] :app:generateDebugResources (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:mergeDebugResources (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:mergeDebugResources UP-TO-DATE [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ +2 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ +1 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ ] Caching disabled for task ':app:mergeDebugResources' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeDebugResources' as it is up-to-date. [ +1 ms] :app:mergeDebugResources (Thread[Execution worker for ':',5,main]) completed. Took 0.023 secs. [ ] :app:createDebugCompatibleScreenManifests (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE [ ] Caching disabled for task ':app:createDebugCompatibleScreenManifests' because: [ ] Build cache is disabled [ ] Skipping task ':app:createDebugCompatibleScreenManifests' as it is up-to-date. [ ] :app:createDebugCompatibleScreenManifests (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs. [ ] :app:extractDeepLinksDebug (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:extractDeepLinksDebug UP-TO-DATE [ ] Caching disabled for task ':app:extractDeepLinksDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:extractDeepLinksDebug' as it is up-to-date. [ ] :app:extractDeepLinksDebug (Thread[Execution worker for ':',5,main]) completed. Took 0.0 secs. [ ] :app:processDebugMainManifest (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:processDebugMainManifest UP-TO-DATE [ +11 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ +4 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ +120 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ +175 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ +2 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ +2 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ +3 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ +2 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ +1 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ +1 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ +9 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ +4 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ +10 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ +45 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ +78 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ +28 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ +2 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ +2 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ +1 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ +1 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ +2 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ +1 ms] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ +4 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ +2 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ +2 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ +6 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ +4 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ +20 ms] Caching disabled for task ':app:processDebugMainManifest' because: [ +1 ms] Build cache is disabled [ +1 ms] Skipping task ':app:processDebugMainManifest' as it is up-to-date. [ +2 ms] :app:processDebugMainManifest (Thread[Execution worker for ':',5,main]) completed. Took 0.008 secs. [ +2 ms] :app:processDebugManifest (Thread[Execution worker for ':',5,main]) started. [ +1 ms] > Task :app:processDebugManifest UP-TO-DATE [ ] Caching disabled for task ':app:processDebugManifest' because: [ ] Build cache is disabled [ ] Skipping task ':app:processDebugManifest' as it is up-to-date. [ +1 ms] :app:processDebugManifest (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs. [ +1 ms] :app:processDebugManifestForPackage (Thread[Execution worker for ':',5,main]) started. [ +1 ms] > Task :app:processDebugManifestForPackage UP-TO-DATE [ ] Caching disabled for task ':app:processDebugManifestForPackage' because: [ ] Build cache is disabled [ ] Skipping task ':app:processDebugManifestForPackage' as it is up-to-date. [ ] :app:processDebugManifestForPackage (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs. [ +1 ms] :app:processDebugResources (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:processDebugResources UP-TO-DATE [ ] Transforming aapt2-7.1.2-7984345-windows.jar (com.android.tools.build:aapt2:7.1.2-7984345) with Aapt2Extractor [ +2 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ +4 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ +1 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarResourcesCompilerTransform [ +1 ms] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ +4 ms] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ +1 ms] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarResourcesCompilerTransform [ +1 ms] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ +1 ms] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarResourcesCompilerTransform [ +1 ms] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ +20 ms] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarResourcesCompilerTransform [ +1 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ +1 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarResourcesCompilerTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ +1 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ +1 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarResourcesCompilerTransform [ +1 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ +5 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ +2 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarResourcesCompilerTransform [ +2 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarResourcesCompilerTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarResourcesCompilerTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +11 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarResourcesCompilerTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarResourcesCompilerTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarResourcesCompilerTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarResourcesCompilerTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarResourcesCompilerTransform [ +1 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ +1 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ +2 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarResourcesCompilerTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarResourcesCompilerTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarResourcesCompilerTransform [ +1 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ +1 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarResourcesCompilerTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarResourcesCompilerTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ +1 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with LibrarySymbolTableTransform [ +1 ms] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ +1 ms] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with LibrarySymbolTableTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with LibrarySymbolTableTransform [ +1 ms] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ +1 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ +1 ms] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with LibrarySymbolTableTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with LibrarySymbolTableTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with LibrarySymbolTableTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with LibrarySymbolTableTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ +4 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with LibrarySymbolTableTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ +1 ms] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ +1 ms] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with LibrarySymbolTableTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with LibrarySymbolTableTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with LibrarySymbolTableTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with LibrarySymbolTableTransform [ +1 ms] Caching disabled for task ':app:processDebugResources' because: [ ] Build cache is disabled [ +1 ms] Skipping task ':app:processDebugResources' as it is up-to-date. [ ] :app:processDebugResources (Thread[Execution worker for ':',5,main]) completed. Took 0.036 secs. [ +1 ms] :app:compileDebugKotlin (Thread[Execution worker for ':',5,main]) started. [ +60 ms] > Task :app:compileDebugKotlin UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ +1 ms] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarToClassTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarToClassTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform [ +1 ms] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarToClassTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarToClassTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ +1 ms] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarToClassTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarToClassTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ +1 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ +1 ms] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarToClassTransform [ +1 ms] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with IdentityTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarToClassTransform [ +1 ms] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with IdentityTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarToClassTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarToClassTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarToClassTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarToClassTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ +1 ms] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ +1 ms] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with IdentityTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ +1 ms] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ +1 ms] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ +1 ms] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with IdentityTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Caching disabled for task ':app:compileDebugKotlin' because: [ ] Build cache is disabled [ ] Skipping task ':app:compileDebugKotlin' as it is up-to-date. [ ] :app:compileDebugKotlin (Thread[Execution worker for ':',5,main]) completed. Took 0.033 secs. [ ] :app:javaPreCompileDebug (Thread[Execution worker for ':' Thread 2,5,main]) started. [ ] > Task :app:javaPreCompileDebug UP-TO-DATE [ ] Caching disabled for task ':app:javaPreCompileDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:javaPreCompileDebug' as it is up-to-date. [ ] :app:javaPreCompileDebug (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.003 secs. [ +1 ms] :app:compileDebugJavaWithJavac (Thread[Execution worker for ':' Thread 2,5,main]) started. [ ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Caching disabled for task ':app:compileDebugJavaWithJavac' because: [ ] Build cache is disabled [ ] Skipping task ':app:compileDebugJavaWithJavac' as it is up-to-date. [ ] :app:compileDebugJavaWithJavac (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.01 secs. [ ] :app:compressDebugAssets (Thread[Execution worker for ':' Thread 2,5,main]) started. [ ] :app:processDebugJavaRes (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:processDebugJavaRes NO-SOURCE [ ] Skipping task ':app:processDebugJavaRes' as it has no source files and no previous output files. [ ] :app:processDebugJavaRes (Thread[Execution worker for ':',5,main]) completed. Took 0.001 secs. [ ] :app:mergeDebugJavaResource (Thread[Execution worker for ':',5,main]) started. [ ] > Task :app:mergeDebugJavaResource UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ +1 ms] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ +1 ms] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ +1 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ +1 ms] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with IdentityTransform [ +1 ms] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with IdentityTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ +1 ms] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with IdentityTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with IdentityTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with IdentityTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Caching disabled for task ':app:mergeDebugJavaResource' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeDebugJavaResource' as it is up-to-date. [ ] :app:mergeDebugJavaResource (Thread[Execution worker for ':',5,main]) completed. Took 0.13 secs. [ ] :app:checkDebugDuplicateClasses (Thread[Execution worker for ':',5,main]) started. [ +1 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with EnumerateClassesTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with EnumerateClassesTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with EnumerateClassesTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with EnumerateClassesTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarToClassTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with EnumerateClassesTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarToClassTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with EnumerateClassesTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with IdentityTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with EnumerateClassesTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with IdentityTransform [ +1 ms] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with EnumerateClassesTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with EnumerateClassesTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with IdentityTransform [ +1 ms] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with EnumerateClassesTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with EnumerateClassesTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarToClassTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with EnumerateClassesTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarToClassTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with EnumerateClassesTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarToClassTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with EnumerateClassesTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarToClassTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with EnumerateClassesTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarToClassTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with EnumerateClassesTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with EnumerateClassesTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with EnumerateClassesTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with EnumerateClassesTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with EnumerateClassesTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarToClassTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with EnumerateClassesTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with EnumerateClassesTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarToClassTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with EnumerateClassesTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with EnumerateClassesTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarToClassTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with EnumerateClassesTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarToClassTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with EnumerateClassesTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with EnumerateClassesTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarToClassTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with EnumerateClassesTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with IdentityTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with EnumerateClassesTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarToClassTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with EnumerateClassesTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with IdentityTransform [ +1 ms] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with EnumerateClassesTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with EnumerateClassesTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarToClassTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with EnumerateClassesTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with EnumerateClassesTransform [ +1 ms] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with EnumerateClassesTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with EnumerateClassesTransform [ ] Caching disabled for task ':app:checkDebugDuplicateClasses' because: [ ] Build cache is disabled [ ] Skipping task ':app:checkDebugDuplicateClasses' as it is up-to-date. [ ] :app:checkDebugDuplicateClasses (Thread[Execution worker for ':',5,main]) completed. Took 0.019 secs. [ ] :app:dexBuilderDebug (Thread[included builds,5,main]) started. [ ] > Task :app:dexBuilderDebug UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ +1 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarToClassTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarToClassTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with IdentityTransform [ +1 ms] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with IdentityTransform [ +1 ms] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with IdentityTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarToClassTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarToClassTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarToClassTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarToClassTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarToClassTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ +1 ms] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarToClassTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarToClassTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarToClassTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with IdentityTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarToClassTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with IdentityTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with IdentityTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarToClassTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with IdentityTransform [ ] Caching disabled for task ':app:dexBuilderDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:dexBuilderDebug' as it is up-to-date. [ ] :app:dexBuilderDebug (Thread[included builds,5,main]) completed. Took 0.02 secs. [ ] :app:desugarDebugFileDependencies (Thread[included builds,5,main]) started. [ ] > Task :app:desugarDebugFileDependencies UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ +1 ms] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ +1 ms] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Caching disabled for task ':app:desugarDebugFileDependencies' because: [ ] Build cache is disabled [ ] Skipping task ':app:desugarDebugFileDependencies' as it is up-to-date. [ ] :app:desugarDebugFileDependencies (Thread[included builds,5,main]) completed. Took 0.007 secs. [ ] :app:mergeExtDexDebug (Thread[included builds,5,main]) started. [ ] > Task :app:mergeExtDexDebug UP-TO-DATE [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with DexingWithClasspathTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with DexingWithClasspathTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with IdentityTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with DexingWithClasspathTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarToClassTransform [ +2 ms] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with DexingWithClasspathTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarToClassTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with DexingWithClasspathTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with IdentityTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with DexingWithClasspathTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with IdentityTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with DexingWithClasspathTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with DexingWithClasspathTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with DexingWithClasspathTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform [ +1 ms] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with DexingWithClasspathTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarToClassTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with DexingWithClasspathTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarToClassTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with DexingWithClasspathTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarToClassTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with DexingWithClasspathTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarToClassTransform [ +1 ms] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with DexingWithClasspathTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarToClassTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with DexingWithClasspathTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with DexingWithClasspathTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarToClassTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with DexingWithClasspathTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with DexingWithClasspathTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarToClassTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with DexingWithClasspathTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarToClassTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with DexingWithClasspathTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with DexingWithClasspathTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarToClassTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with DexingWithClasspathTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with DexingWithClasspathTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarToClassTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with DexingWithClasspathTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarToClassTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with DexingWithClasspathTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with DexingWithClasspathTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarToClassTransform [ +1 ms] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with DexingWithClasspathTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with IdentityTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with DexingWithClasspathTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarToClassTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with DexingWithClasspathTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with IdentityTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with DexingWithClasspathTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with DexingWithClasspathTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarToClassTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with DexingWithClasspathTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with IdentityTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with DexingWithClasspathTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with IdentityTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with DexingWithClasspathTransform [ ] Caching disabled for task ':app:mergeExtDexDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeExtDexDebug' as it is up-to-date. [ ] :app:mergeExtDexDebug (Thread[included builds,5,main]) completed. Took 0.105 secs. [ ] :app:mergeDexDebug (Thread[included builds,5,main]) started. [ ] > Task :app:mergeDexDebug UP-TO-DATE [ ] Caching disabled for task ':app:mergeDexDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeDexDebug' as it is up-to-date. [ ] :app:mergeDexDebug (Thread[included builds,5,main]) completed. Took 0.005 secs. [ ] :app:mergeDebugJniLibFolders (Thread[included builds,5,main]) started. [ ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE [ ] Caching disabled for task ':app:mergeDebugJniLibFolders' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeDebugJniLibFolders' as it is up-to-date. [ ] :app:mergeDebugJniLibFolders (Thread[included builds,5,main]) completed. Took 0.002 secs. [ ] :app:mergeDebugNativeLibs (Thread[included builds,5,main]) started. [ ] > Task :app:mergeDebugNativeLibs UP-TO-DATE [ ] Transforming libs.jar with JetifyTransform [ ] Transforming libs.jar with ExtractJniTransform [ ] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ +1 ms] Transforming flutter_embedding_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:flutter_embedding_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with ExtractJniTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_64_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_64_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with ExtractJniTransform [ +1 ms] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with JetifyTransform [ ] Transforming x86_debug-1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d.jar (io.flutter:x86_debug:1.0.0-5c984c26ebc4a0a8897305d3c6bef70ced91090d) with ExtractJniTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with JetifyTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-java-1.0.0-beta04.aar (androidx.window:window-java:1.0.0-beta04) with AarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with JetifyTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with ExtractAarTransform [ ] Transforming window-1.0.0-beta04.aar (androidx.window:window:1.0.0-beta04) with AarTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-android-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2) with ExtractJniTransform [ +1 ms] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with JetifyTransform [ ] Transforming kotlinx-coroutines-core-jvm-1.5.2.jar (org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.2) with ExtractJniTransform [ +1 ms] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk8-1.5.30.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.30) with ExtractJniTransform [ +1 ms] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-jdk7-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.10) with ExtractJniTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform [ ] Transforming lifecycle-common-java8-2.2.0.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with ExtractJniTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform [ ] Transforming fragment-1.1.0.aar (androidx.fragment:fragment:1.1.0) with AarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform [ ] Transforming viewpager-1.0.0.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with JetifyTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform [ ] Transforming loader-1.0.0.aar (androidx.loader:loader:1.0.0) with AarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with JetifyTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform [ ] Transforming activity-1.0.0.aar (androidx.activity:activity:1.0.0) with AarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with JetifyTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform [ ] Transforming customview-1.0.0.aar (androidx.customview:customview:1.0.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with JetifyTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with ExtractAarTransform [ ] Transforming core-1.6.0.aar (androidx.core:core:1.6.0) with AarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ +1 ms] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform [ ] Transforming lifecycle-runtime-2.2.0.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform [ +1 ms] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform [ ] Transforming savedstate-1.0.0.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-2.0.0.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform [ ] Transforming lifecycle-livedata-core-2.0.0.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform [ ] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform [ +1 ms] Transforming lifecycle-common-2.2.0.jar (androidx.lifecycle:lifecycle-common:2.2.0) with ExtractJniTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with JetifyTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with ExtractAarTransform [ ] Transforming tracing-1.0.0.aar (androidx.tracing:tracing:1.0.0) with AarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform [ ] Transforming core-runtime-2.0.0.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform [ ] Transforming core-common-2.1.0.jar (androidx.arch.core:core-common:2.1.0) with ExtractJniTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with JetifyTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with ExtractAarTransform [ ] Transforming versionedparcelable-1.1.1.aar (androidx.versionedparcelable:versionedparcelable:1.1.1) with AarTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with JetifyTransform [ ] Transforming collection-1.1.0.jar (androidx.collection:collection:1.1.0) with ExtractJniTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform [ ] Transforming lifecycle-viewmodel-2.1.0.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with JetifyTransform [ ] Transforming annotation-1.2.0.jar (androidx.annotation:annotation:1.2.0) with ExtractJniTransform [ +1 ms] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with JetifyTransform [ +1 ms] Transforming kotlin-stdlib-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib:1.6.10) with ExtractJniTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with JetifyTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with ExtractAarTransform [ ] Transforming annotation-experimental-1.1.0.aar (androidx.annotation:annotation-experimental:1.1.0) with AarTransform [ +1 ms] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with JetifyTransform [ ] Transforming annotations-13.0.jar (org.jetbrains:annotations:13.0) with ExtractJniTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with JetifyTransform [ ] Transforming kotlin-stdlib-common-1.6.10.jar (org.jetbrains.kotlin:kotlin-stdlib-common:1.6.10) with ExtractJniTransform [ ] Caching disabled for task ':app:mergeDebugNativeLibs' because: [ ] Build cache is disabled [ ] Skipping task ':app:mergeDebugNativeLibs' as it is up-to-date. [ ] :app:mergeDebugNativeLibs (Thread[included builds,5,main]) completed. Took 0.011 secs. [ ] :app:stripDebugDebugSymbols (Thread[included builds,5,main]) started. [ ] > Task :app:stripDebugDebugSymbols UP-TO-DATE [ ] Caching disabled for task ':app:stripDebugDebugSymbols' because: [ ] Build cache is disabled [ ] Skipping task ':app:stripDebugDebugSymbols' as it is up-to-date. [ ] :app:stripDebugDebugSymbols (Thread[included builds,5,main]) completed. Took 0.007 secs. [ ] :app:validateSigningDebug (Thread[included builds,5,main]) started. [ ] > Task :app:validateSigningDebug UP-TO-DATE [ ] Caching disabled for task ':app:validateSigningDebug' because: [ ] Build cache is disabled [ ] Skipping task ':app:validateSigningDebug' as it is up-to-date. [ ] :app:validateSigningDebug (Thread[included builds,5,main]) completed. Took 0.003 secs. [ ] :app:writeDebugAppMetadata (Thread[included builds,5,main]) started. [ ] > Task :app:writeDebugAppMetadata UP-TO-DATE [ ] Caching disabled for task ':app:writeDebugAppMetadata' because: [ ] Build cache is disabled [ ] Skipping task ':app:writeDebugAppMetadata' as it is up-to-date. [ ] :app:writeDebugAppMetadata (Thread[included builds,5,main]) completed. Took 0.009 secs. [ ] :app:writeDebugSigningConfigVersions (Thread[included builds,5,main]) started. [ ] > Task :app:writeDebugSigningConfigVersions UP-TO-DATE [ ] Caching disabled for task ':app:writeDebugSigningConfigVersions' because: [ +1 ms] Build cache is disabled [ ] Skipping task ':app:writeDebugSigningConfigVersions' as it is up-to-date. [ ] :app:writeDebugSigningConfigVersions (Thread[included builds,5,main]) completed. Took 0.001 secs. [ ] destroyer locations for task group 0 (Thread[included builds,5,main]) started. [ ] destroyer locations for task group 0 (Thread[included builds,5,main]) completed. Took 0.0 secs. [ +554 ms] > Task :app:compressDebugAssets [ +1 ms] Execution optimizations have been disabled for task ':app:compressDebugAssets' to ensure correctness due to the following reasons: [ +1 ms] - Gradle detected a problem with the following location: 'D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\assets\debug\mergeDebugAssets'. Reason: Task ':app:compressDebugAssets' uses this output of task ':app:copyFlutterAssetsDebug' without declaring an explicit or implicit dependency. This can lead to incorrect results being produced, depending on what order the tasks are executed. Please refer to https://docs.gradle.org/7.4/userguide/validation_problems.html#implicit_dependency for more details about this problem. [ +1 ms] Invalidating VFS because task ':app:compressDebugAssets' failed validation [ ] Not watching anything anymore [ ] Watching 0 directory hierarchies to track changes [ ] Caching disabled for task ':app:compressDebugAssets' because: [ ] Build cache is disabled [ ] Task ':app:compressDebugAssets' is not up-to-date because: [ ] Incremental execution has been disabled to ensure correctness. Please consult deprecation warnings for more details. [ ] The input changes require a full rebuild for incremental task ':app:compressDebugAssets'. [ ] :app:compressDebugAssets (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 1.888 secs. [ ] :app:packageDebug (Thread[Execution worker for ':' Thread 2,5,main]) started. [ +783 ms] > Task :app:packageDebug [ +1 ms] Caching disabled for task ':app:packageDebug' because: [ +1 ms] Build cache is disabled [ ] Task ':app:packageDebug' is not up-to-date because: [ ] Input property 'assets' file D:\Projects\ct484\go_router_async_redirect\build\app\intermediates\compressed_assets\debug\out\assets\flutter_ assets\kernel_blob.bin.jar has changed. [ ] :app:packageDebug (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.841 secs. [ ] :app:createDebugApkListingFileRedirect (Thread[Execution worker for ':' Thread 2,5,main]) started. [ ] > Task :app:createDebugApkListingFileRedirect UP-TO-DATE [ ] Caching disabled for task ':app:createDebugApkListingFileRedirect' because: [ +1 ms] Build cache is disabled [ ] Skipping task ':app:createDebugApkListingFileRedirect' as it is up-to-date. [ ] :app:createDebugApkListingFileRedirect (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.001 secs. [ ] :app:assembleDebug (Thread[Execution worker for ':' Thread 2,5,main]) started. [ +193 ms] > Task :app:assembleDebug [ ] Caching disabled for task ':app:assembleDebug' because: [ ] Build cache is disabled [ ] Task ':app:assembleDebug' is not up-to-date because: [ ] Task has not declared any outputs despite executing actions. [ ] :app:assembleDebug (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.146 secs. [ ] producer locations for task group 0 (Thread[Execution worker for ':' Thread 2,5,main]) started. [ ] producer locations for task group 0 (Thread[Execution worker for ':' Thread 2,5,main]) completed. Took 0.0 secs. [ ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0. [ ] You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins. [ ] See https://docs.gradle.org/7.4/userguide/command_line_interface.html#sec:command_line_warnings [ +1 ms] Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness. [ ] Please consult deprecation warnings for more details. [ ] BUILD SUCCESSFUL in 9s [ ] 35 actionable tasks: 7 executed, 28 up-to-date [ ] Watched directory hierarchies: [] [ +537 ms] Running Gradle task 'assembleDebug'... (completed in 10,8s) [ +45 ms] calculateSha: LocalDirectory: 'D:\Projects\ct484\go_router_async_redirect\build\app\outputs\flutter-apk'/app.apk [ +630 ms] ✓ Built build\app\outputs\flutter-apk\app-debug.apk. [ +4 ms] executing: D:\Tools\Android\Sdk\build-tools\32.1.0-rc1\aapt dump xmltree D:\Projects\ct484\go_router_async_redirect\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml [ +41 ms] Exit code 0 from: D:\Tools\Android\Sdk\build-tools\32.1.0-rc1\aapt dump xmltree D:\Projects\ct484\go_router_async_redirect\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml [ ] N: android=http://schemas.android.com/apk/res/android E: manifest (line=2) A: android:versionCode(0x0101021b)=(type 0x10)0x1 A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0") A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1f A: android:compileSdkVersionCodename(0x01010573)="12" (Raw: "12") A: package="com.example.go_router_async_redirect" (Raw: "com.example.go_router_async_redirect") A: platformBuildVersionCode=(type 0x10)0x1f A: platformBuildVersionName=(type 0x10)0xc E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1f E: uses-permission (line=15) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: application (line=17) A: android:label(0x01010001)="go_router_async_redirect" (Raw: "go_router_async_redirect") A: android:icon(0x01010002)=@0x7f080000 A: android:name(0x01010003)="android.app.Application" (Raw: "android.app.Application") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory") E: activity (line=23) A: android:theme(0x01010000)=@0x7f0a0000 A: android:name(0x01010003)="com.example.go_router_async_redirect.MainActivity" (Raw: "com.example.go_router_async_redirect.MainActivity") A: android:exported(0x01010010)=(type 0x12)0xffffffff A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=38) A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme") A: android:resource(0x01010025)=@0x7f0a0001 E: intent-filter (line=42) E: action (line=43) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=45) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: meta-data (line=52) A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding") A: android:value(0x01010024)=(type 0x10)0x2 E: uses-library (line=56) A: android:name(0x01010003)="androidx.window.extensions" (Raw: "androidx.window.extensions") A: android:required(0x0101028e)=(type 0x12)0x0 E: uses-library (line=59) A: android:name(0x01010003)="androidx.window.sidecar" (Raw: "androidx.window.sidecar") A: android:required(0x0101028e)=(type 0x12)0x0 [ +3 ms] Stopping app 'app.apk' on sdk gphone x86 64 arm64. [ ] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell am force-stop com.example.go_router_async_redirect [ +162 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell pm list packages com.example.go_router_async_redirect [ +166 ms] package:com.example.go_router_async_redirect [ +2 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell cat /data/local/tmp/sky.com.example.go_router_async_redirect.sha1 [ +330 ms] 3849a8f2d72b821e261b629e219add0b73e9a907 [ +19 ms] Installing APK. [ +9 ms] Installing build\app\outputs\flutter-apk\app.apk... [ +3 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 install -t -r D:\Projects\ct484\go_router_async_redirect\build\app\outputs\flutter-apk\app.apk [+2832 ms] Performing Streamed Install Success [ +1 ms] Installing build\app\outputs\flutter-apk\app.apk... (completed in 2.833ms) [ +1 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell echo -n 2d41c4974b5037e040c371528fce644c8ebee7fb > /data/local/tmp/sky.com.example.go_router_async_redirect.sha1 [ +94 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1 [ +187 ms] --------- beginning of main 10-03 22:31:32.011 I/adbd ( 403): jdwp connection from 1008 [ +8 ms] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -f 0x20000000 --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true com.example.go_router_async_redirect/com.example.go_router_async_redirect.MainActivity [ +135 ms] Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x20000000 cmp=com.example.go_router_async_redirect/.MainActivity (has extras) } [ +1 ms] Waiting for observatory port to be available... [+1364 ms] Observatory URL on device: http://127.0.0.1:34057/GS0U0nM00ik=/ [ ] executing: D:\Tools\Android\Sdk\platform-tools\adb.exe -s emulator-5554 forward tcp:0 tcp:34057 [ +42 ms] 54399 [ ] Forwarded host port 54399 to device port 34057 for Observatory [ +6 ms] Caching compiled dill [ +42 ms] Connecting to service protocol: http://127.0.0.1:54399/GS0U0nM00ik=/ [ +408 ms] Launching a Dart Developer Service (DDS) instance at http://127.0.0.1:0, connecting to VM service at http://127.0.0.1:54399/GS0U0nM00ik=/. [ +161 ms] DDS is listening at http://127.0.0.1:54402/YvxT3YyLqUw=/. [ +82 ms] Successfully connected to service protocol: http://127.0.0.1:54399/GS0U0nM00ik=/ [ +58 ms] DevFS: Creating new filesystem on the device (null) [ +37 ms] DevFS: Created new filesystem on the device (file:///data/user/0/com.example.go_router_async_redirect/code_cache/go_router_async_redirectRVXJBJ/go_router_ async_redirect/) [ +4 ms] Updating assets [ +162 ms] Syncing files to device sdk gphone x86 64 arm64... [ +3 ms] Compiling dart to kernel with 0 updated files [ ] Processing bundle. [ +1 ms] <- recompile package:go_router_async_redirect/main.dart eacbf312-542f-4701-bf48-510d42f3791b [ ] <- eacbf312-542f-4701-bf48-510d42f3791b [ +3 ms] Bundle processing done. [ +144 ms] Updating files. [ ] DevFS: Sync finished [ +1 ms] Syncing files to device sdk gphone x86 64 arm64... (completed in 154ms) [ +1 ms] Synced 0.0MB. [ +7 ms] <- accept [ +8 ms] Connected to _flutterView/0x7af5ec4b4500. [ +4 ms] Flutter run key commands. [ +2 ms] r Hot reload. 🔥🔥🔥 [ +1 ms] R Hot restart. [ ] h List all available interactive commands. [ +1 ms] d Detach (terminate "flutter run" but leave application running). [ ] c Clear the screen [ ] q Quit (terminate the application on the device). [ ] 💪 Running with sound null safety 💪 [ +1 ms] An Observatory debugger and profiler on sdk gphone x86 64 arm64 is available at: http://127.0.0.1:54402/YvxT3YyLqUw=/ [ +197 ms] ══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════ The following RangeError was thrown while dispatching notifications for GoRouteInformationProvider: RangeError (startIndex): Invalid value: Only valid value is 0: 1 When the exception was thrown, this was the stack: #0 RangeError.checkValueInInterval (dart:core/errors.dart:307:7) #1 _StringBase.replaceFirst (dart:core-patch/string_patch.dart:593:16) #2 canonicalUri (package:go_router/src/path_utils.dart:131:17) #3 RouteMatcher.findMatch (package:go_router/src/matching.dart:21:38) #4 GoRouteInformationParser.parseRouteInformationWithDependencies (package:go_router/src/parser.dart:69:32) #5 _RouterState._processRouteInformation (package:flutter/src/widgets/router.dart:707:8) #6 _RouterState._handleRouteInformationProviderNotification (package:flutter/src/widgets/router.dart:726:5) #7 ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:351:24) #8 ChangeNotifier.notifyListeners (package:flutter/src/foundation/change_notifier.dart:351:24) #9 AuthManager.tryAutoLogIn (package:go_router_async_redirect/auth_manager.dart:13:5) #10 MyApp._router. (package:go_router_async_redirect/main.dart:52:9) The GoRouteInformationProvider sending notification was: Instance of 'GoRouteInformationProvider' ════════════════════════════════════════════════════════════════════════════════════════════════════ [ +30 ms] The Flutter DevTools debugger and profiler on sdk gphone x86 64 arm64 is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:54402/YvxT3YyLqUw=/ ```

Example project: https://github.com/bvqbao/go_router_async_redirect

exaby73 commented 1 year ago

@bvqbao Could you try to simplify the code sample? There is a lot of unnecessary code there. Please read complete and minimal, reproducible example to get an idea on how to make a code sample.

bvqbao commented 1 year ago

https://github.com/bvqbao/go_router_async_redirect This is a simplified, minimal, runnable flutter project where someone can quickly check/verify the error.

If you want just some code files then here they are.

main.dart:

Show

```dart import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:provider/provider.dart'; import 'home_screen.dart'; import 'login_screen.dart'; import 'auth_manager.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { MyApp({Key? key}) : super(key: key); final _authManager = AuthManager(); @override Widget build(BuildContext context) { return MultiProvider( providers: [ ChangeNotifierProvider.value( value: _authManager, ), ], child: MaterialApp.router( title: 'My Shop', routerConfig: _router, ), ); } late final GoRouter _router = GoRouter( routes: [ GoRoute( path: '/', name: 'home', builder: (context, state) => const HomeScreen(), ), GoRoute( path: '/login', name: 'login', builder: (ctx, state) => const LoginScreen(), ), ], redirect: (ctx, state) async { final loggingIn = state.location == '/login'; if (_authManager.isAuth && loggingIn) return '/'; if (!_authManager.isAuth && !loggingIn) { await _authManager.tryAutoLogIn(); return '/login'; } return null; }, refreshListenable: _authManager, ); } ```

auth_manager.dart:

Show

```dart import 'package:flutter/foundation.dart'; class AuthManager extends ChangeNotifier { final _isAuth = false; bool get isAuth { return _isAuth; } Future tryAutoLogIn() async { await Future.delayed(const Duration(microseconds: 500)); notifyListeners(); return false; } } ```

exaby73 commented 1 year ago

Triage report

I can reproduce this issue with the code sample OP provided. Below is a simplified version of it I used for testing:

Simplified code sample ```dart import 'dart:async'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; void main() => runApp(MyApp()); class Manager extends ChangeNotifier { bool isAuth = false; Future delay() async { await Future.delayed(const Duration(seconds: 2)); notifyListeners(); } } class MyApp extends StatelessWidget { MyApp({super.key}); final manager = Manager(); late final GoRouter _router = GoRouter( routes: [ GoRoute( path: '/', name: 'home', builder: (ctx, state) => const Scaffold( body: SizedBox.expand(child: ColoredBox(color: Colors.green)), ), ), GoRoute( path: '/login', name: 'login', builder: (ctx, state) => const Scaffold( body: SizedBox.expand(child: ColoredBox(color: Colors.red)), ), ), ], redirect: (context, state) async { final isAuth = manager.isAuth; final isLoginPage = state.location == '/login'; if (!isAuth && !isLoginPage) { await manager.delay(); return '/login'; } if (isAuth && isLoginPage) return '/'; if (!isAuth && isLoginPage) { return '/login'; } return null; }, refreshListenable: manager, ); @override Widget build(BuildContext context) { return MaterialApp.router( title: 'My Shop', routerConfig: _router, ); } } ```

Similar to OP, I found these error logs

Error logs ``` ══╡ EXCEPTION CAUGHT BY FOUNDATION LIBRARY ╞════════════════════════════════════════════════════════ The following RangeError was thrown while dispatching notifications for GoRouteInformationProvider: RangeError (startIndex): Invalid value: Only valid value is 0: 1 When the exception was thrown, this was the stack: C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 266:49 throw_ C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/core/errors.dart 307:7 checkValueInInterval C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/js_string.dart 85:16 replaceFirst] packages/go_router/src/path_utils.dart 131:16 canonicalUri packages/go_router/src/matching.dart 21:38 findMatch packages/go_router/src/parser.dart 69:32 parseRouteInformationWithDependencies packages/flutter/src/widgets/router.dart 706:12 [_processRouteInformation] packages/flutter/src/widgets/router.dart 726:5 [_handleRouteInformationProviderNotification] packages/flutter/src/foundation/change_notifier.dart 351:24 notifyListeners packages/flutter/src/foundation/change_notifier.dart 351:24 notifyListeners packages/issue_112798/main.dart 20:5 delay C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50 C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/zone.dart 1653:54 runUnary C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 147:18 handleValue C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 766:44 handleValueCallback C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 795:13 _propagateToListeners C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future_impl.dart 557:7 [_complete] C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/async/future.dart 421:15 C:/b/s/w/ir/cache/builder/src/out/host_debug/dart-sdk/lib/_internal/js_dev_runtime/private/isolate_helper.dart 48:19 internalCallback The GoRouteInformationProvider sending notification was: Instance of 'GoRouteInformationProvider' ════════════════════════════════════════════════════════════════════════════════════════════════════ ```

When running the application, it stops on a black screen for 2 seconds which is the configured delay in my sample code above. The black screen is caused by no route being pushed yet on the stack. So I assumed that was the issue, so I hacked together a solution to initially push the first route synchronously, then asynchronously do the same. Here is my sample code of how I achieved that:

Updated code sample to handle first route push ```dart import 'dart:async'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; void main() => runApp(MyApp()); class Manager extends ChangeNotifier { bool initialized = false; bool? isAuth; void init() { initialized = true; notifyListeners(); } Future delay() async { await Future.delayed(const Duration(seconds: 2)); // isAuth = false; notifyListeners(); } } class MyApp extends StatelessWidget { MyApp({super.key}); final manager = Manager(); late final GoRouter _router = GoRouter( routes: [ GoRoute( path: '/', name: 'home', builder: (ctx, state) => const Scaffold( body: SizedBox.expand(child: ColoredBox(color: Colors.green)), ), ), GoRoute( path: '/login', name: 'login', builder: (ctx, state) => const Scaffold( body: SizedBox.expand(child: ColoredBox(color: Colors.red)), ), ), ], redirect: (context, state) async { if (!manager.initialized) { manager.init(); return null; } final isAuth = manager.isAuth; final isLoginPage = state.location == '/login'; if (isAuth == null && !isLoginPage) { await manager.delay(); return '/login'; } if (isAuth == true && isLoginPage) return '/'; if (isAuth == false && isLoginPage) { return '/login'; } return null; }, refreshListenable: manager, ); @override Widget build(BuildContext context) { return MaterialApp.router( title: 'My Shop', routerConfig: _router, ); } } ```

The error no longer appears, but now the redirection seems to be broken. It no longer redirects at all and stays on the / page. I'm assuming this is because after the await is done, it's returning /login, then immediately returning null but notifyListeners was called on the Manager class which refreshed the current route which is still / and therefore cancelled the redirect.

I have followed the guide on the old documentation here but there too they seem to use a synchronous approach which is the same as the example code for redirection. The pub.dev README doesn't have any information on any caveats that redirection with async methods might have and neither does the GoRouter or GoRoute documentation on the API docs even mention async usage.

lucavenir commented 1 year ago

I have a similar problem; I was about to open a new issue, but since it's very similar, it might be worth posting it here without cluttering the repo.

Here's a reproducible example you can run.

As you can see, the small snippet works, but the testing won't.

Tests proceed normally once you make the redirect method synchronous.

Context _(I'm trying to update the Riveropd+GoRouter integrations examples with the newer versions, v5 and v2 respectively, while adding some proper Tests)._
ahmednfwela commented 1 year ago

I am facing this issue as well, apparently this happens when you call notifyListeners() while an async redirect hasn't finished yet. I solved it with a simple hack though, by simply blocking notifications during redirect. e.g. introducing skipNotifications

import 'dart:async';
import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart';

void main() => runApp(MyApp());

class Manager extends ChangeNotifier {
  bool isAuth = false;
  bool skipNotifications = false;
  Future<void> delay() async {
    await Future.delayed(const Duration(seconds: 2));
    if (!skipNotifications) {
        notifyListeners();
    }
  }
}

class MyApp extends StatelessWidget {
  MyApp({super.key});

  final manager = Manager();

  late final GoRouter _router = GoRouter(
    routes: <GoRoute>[
      GoRoute(
        path: '/',
        name: 'home',
        builder: (ctx, state) => const Scaffold(
          body: SizedBox.expand(child: ColoredBox(color: Colors.green)),
        ),
      ),
      GoRoute(
        path: '/login',
        name: 'login',
        builder: (ctx, state) => const Scaffold(
          body: SizedBox.expand(child: ColoredBox(color: Colors.red)),
        ),
      ),
    ],
    redirect: (context, state) async {
      manager.skipNotifications=true;
      try {
            final isAuth = manager.isAuth;
            final isLoginPage = state.location == '/login';

            if (!isAuth && !isLoginPage) {
              await manager.delay();
              return '/login';
            }

            if (isAuth && isLoginPage) return '/';
            if (!isAuth && isLoginPage) {
              return '/login';
            }

            return null;
      } finally {
            manager.skipNotifications=false;
      }
    },
    refreshListenable: manager,
  );

  @override
  Widget build(BuildContext context) {
    return MaterialApp.router(
      title: 'My Shop',
      routerConfig: _router,
    );
  }
}
lucavenir commented 1 year ago

This issue showed something more, though.

Besides the fact that we encounter that RangeError, which must be a bug, in this repo it is showcased that synchronous and asynchronous redirects behave unexpectedly different.

As stated above, the first thing we see when using asynchronous redirects is a black, empty page, instead of the set initialLocation. This keeps happening if we refresh the Router with any method (be it a ChangeNotifier or with Riverpod). The same redirect logic and router, with synchronous redirects, behave correctly (see tests).

lucavenir commented 1 year ago

Is there any update on this? I just started a new project with the following few lines of code.

 FutureOr<String?> redirect(BuildContext context, GoRouterState state) async {
    await Future<void>.delayed(1500.milliseconds, () {});
   // perform synchronous operations from now on, so that we can evaluate redirects eventually
}

This results in one and a half second of unwanted black screen, per redirect. Why isn't GoRouter building the underlying page before evaluating redirect, on the first build?

velkrissz commented 1 year ago

I have a similar problem (Same RangeError but without async redirects). The router fails to redirect to the proper route once the user's auth state changes for some reason. (Successful sign-in or sign-out initiated by the user or a background event pushed from the server.) It worked just fine in version 6.0.2 but fails using 8.2.0. (I manually executed all the necessary migration steps.) I do not use async redirects as the refreshListenable is an object containing all the necessary info to determine the accessible routes and redirects. Thus it can't be caused by concurrent events. Is there any update or progress on this issue or should I downgrade to the older version that worked just fine?

sagnik-sanyal commented 11 months ago

Facing the same issue !!

elihaialgoaitech commented 10 months ago

I have similar problem https://github.com/flutter/flutter/issues/132044#issuecomment-1704021378

jmsheff commented 9 months ago

I'm facing the same issue.

acheronian commented 9 months ago

Facing the same issue during our e2e tests.

ivankasalo commented 7 months ago

I am facing the same issue too. In my case error is thrown inside routerListenable when calling call function.

iamthejahid commented 7 months ago

facing the same issue, still now!

t0uh33d1 commented 7 months ago

Same here, facing the same issue.

ivankasalo commented 7 months ago

I just find out that my problem is gone when I replaced pushReplacementNamed with pushNamed. In that case redirect is working and no RangeError. Maybe it has to be in stock in order to redirect. Anyway I need replacement because of my auto dispose providers.

Actually I just needed to replace top level pushReplacementNamed.

MichaelRFairhurst commented 2 months ago

Like @ivankasalo, I was running into this except my issue was using context.replace. Issue went away when I switched to context.go.

I'm using on older flutter in this app, using go_router 9.1.1. The issue seemed to appear in GoRouteInformationParser._updateRouteMatchList. The call to baseRouteMatchList.remove() seems to destroy RouteMatchList.uri, which is not repaired in .push(ImperativeRouteMatch(...)). This is then passed into restoreRouteInformation which produces a RouteInformation that has location = ''. So the issue is directly related to route replacement code, in my case.

I will try to update and see if this issue still exists. The latest version code looks similar, but different enough that this may well have been fixed.

olesksii-yaroshenko commented 1 month ago

tried to update from 7.1.1 to the latest and the issue still exists