Closed kroikie closed 4 years ago
May be related to #32657.
Here is a complete standalone repro (tried with cloud_firestore versions 0.11.0+2 and 0.10.1):
cloud_firestore
0.11.0+2
0.10.1
import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Repro', theme: ThemeData( primarySwatch: Colors.blue, ), home: Repro(), ); } } class Repro extends StatefulWidget { @override _ReproState createState() => _ReproState(); } class _ReproState extends State<Repro> { int _value; @override void initState() { super.initState(); _loadInitial(); } Future<void> _loadInitial() async { final doc = await Firestore.instance.collection("repro").document("data").get(); final int value = doc.data == null ? 0 : doc.data["value"]; setState(() => _value = value); } @override Widget build(BuildContext context) { final value = Text("Value: $_value"); final incrementButton = RaisedButton( child: Text("Increment"), onPressed: _increment, ); final incrementInTxnButton = RaisedButton( child: Text("Increment in Transaction"), onPressed: _incrementInTxn, ); final column = Column( children: <Widget>[ value, incrementButton, incrementInTxnButton, ], ); final scaffold = Scaffold( appBar: AppBar( title: Text("Repro"), ), body: column, ); return scaffold; } Future<void> _increment() async { final newValue = _value + 1; await Firestore.instance.collection("repro").document("data").setData(<String, dynamic>{"value": newValue}); setState(() => _value = newValue); } Future<void> _incrementInTxn() async { final result = await Firestore.instance.runTransaction((transaction) async { final docId = Firestore.instance.collection("repro").document("data"); final doc = await transaction.get(docId); final int value = doc.data["value"]; final newValue = value + 1; await transaction.set(docId, <String, dynamic>{"value": newValue}); return <String, dynamic>{ "value": newValue, }; }); final int newValue = result["value"]; setState(() => _value = newValue); } }
To see this working:
flutter channel stable
flutter upgrade
flutter run
To see this failing:
flutter channel dev
From my debugging, I can see that Firestore.runTransaction awaits a channel.invokeMethod call, which never completes.
Firestore.runTransaction
channel.invokeMethod
flutter run --verbose
[ +27 ms] executing: [C:\Users\Kent\Repository\flutter\] git log -n 1 --pretty=format:%H [ +94 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ ] d31ce31a274ee721f4e9b54c6dcc2de0b3fd71e4 [ ] executing: [C:\Users\Kent\Repository\flutter\] git describe --match v*.*.* --first-parent --long --tags [ +93 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ ] v1.6.1-0-gd31ce31a2 [ +9 ms] executing: [C:\Users\Kent\Repository\flutter\] git rev-parse --abbrev-ref --symbolic @{u} [ +56 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] origin/dev [ ] executing: [C:\Users\Kent\Repository\flutter\] git ls-remote --get-url origin [ +53 ms] Exit code 0 from: git ls-remote --get-url origin [ ] https://github.com/flutter/flutter.git [ +94 ms] executing: [C:\Users\Kent\Repository\flutter\] git rev-parse --abbrev-ref HEAD [ +65 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] dev [ +74 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ +56 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l [ ] List of devices attached FA6AF0303979 device product:sailfish model:Pixel device:sailfish transport_id:2 [ +11 ms] C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell getprop [ +222 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ +5 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. [ +51 ms] Found plugin cloud_firestore at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.10.1\ [ +7 ms] Found plugin firebase_core at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\ [ +45 ms] Found plugin cloud_firestore at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.10.1\ [ +4 ms] Found plugin firebase_core at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\ [ +41 ms] ro.hardware = sailfish [ ] ro.build.characteristics = nosdcard [ +36 ms] Launching lib/main.dart on Pixel in debug mode... [ +12 ms] Initializing gradle... [ +1 ms] Using gradle from C:\Users\Kent\Repository\repro_firestore_txn\android\gradlew.bat. [ +93 ms] executing: C:\Users\Kent\Repository\repro_firestore_txn\android\gradlew.bat -v [ +670 ms] ------------------------------------------------------------ Gradle 4.10.2 ------------------------------------------------------------ Build time: 2018-09-19 18:10:15 UTC Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd Kotlin DSL: 1.0-rc-6 Kotlin: 1.2.61 Groovy: 2.4.15 Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018 JVM: 1.8.0_152-release (JetBrains s.r.o 25.152-b01) OS: Windows 10 10.0 amd64 [ +7 ms] Initializing gradle... (completed in 0.8s) [ ] Resolving dependencies... [ +1 ms] executing: [C:\Users\Kent\Repository\repro_firestore_txn\android\] C:\Users\Kent\Repository\repro_firestore_txn\android\gradlew.bat app:properties [+2045 ms] > Configure project :app registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) > Task :app:properties ------------------------------------------------------------ Project :app ------------------------------------------------------------ :flutter:package:packLibsDebug: task ':app::flutter:package:packLibsDebug' :flutter:package:packLibsDynamicProfile: task ':app::flutter:package:packLibsDynamicProfile' :flutter:package:packLibsDynamicRelease: task ':app::flutter:package:packLibsDynamicRelease' :flutter:package:packLibsProfile: task ':app::flutter:package:packLibsProfile' :flutter:package:packLibsRelease: task ':app::flutter:package:packLibsRelease' INTERNAL__CHECKED_MINIMUM_PLUGIN_VERSIONS: true allprojects: [project ':app'] android: com.android.build.gradle.internal.dsl.BaseAppModuleExtension_Decorated@5ac76000 androidDependencies: task ':app:androidDependencies' ant: org.gradle.api.internal.project.DefaultAntBuilder@4998b024 antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@1db85243 archivesBaseName: app artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@20652fed asDynamicObject: DynamicObject for project ':app' assemble: task ':app:assemble' assembleAndroidTest: task ':app:assembleAndroidTest' assembleDebug: task ':app:assembleDebug' assembleDebugAndroidTest: task ':app:assembleDebugAndroidTest' assembleDebugUnitTest: task ':app:assembleDebugUnitTest' assembleDynamicProfile: task ':app:assembleDynamicProfile' assembleDynamicProfileUnitTest: task ':app:assembleDynamicProfileUnitTest' assembleDynamicRelease: task ':app:assembleDynamicRelease' assembleDynamicReleaseUnitTest: task ':app:assembleDynamicReleaseUnitTest' assembleProfile: task ':app:assembleProfile' assembleProfileUnitTest: task ':app:assembleProfileUnitTest' assembleRelease: task ':app:assembleRelease' assembleReleaseUnitTest: task ':app:assembleReleaseUnitTest' baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@41c38c81 buildDebugPreBundle: task ':app:buildDebugPreBundle' buildDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app buildDynamicProfilePreBundle: task ':app:buildDynamicProfilePreBundle' buildDynamicReleasePreBundle: task ':app:buildDynamicReleasePreBundle' buildFile: C:\Users\Kent\Repository\repro_firestore_txn\android\app\build.gradle buildOutputs: BaseVariantOutput container buildPath: : buildProfilePreBundle: task ':app:buildProfilePreBundle' buildReleasePreBundle: task ':app:buildReleasePreBundle' buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@4dd60d0d buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@122364be bundle: task ':app:bundle' bundleDebug: task ':app:bundleDebug' bundleDebugAndroidTestResources: task ':app:bundleDebugAndroidTestResources' bundleDebugResources: task ':app:bundleDebugResources' bundleDynamicProfile: task ':app:bundleDynamicProfile' bundleDynamicProfileResources: task ':app:bundleDynamicProfileResources' bundleDynamicRelease: task ':app:bundleDynamicRelease' bundleDynamicReleaseResources: task ':app:bundleDynamicReleaseResources' bundleProfile: task ':app:bundleProfile' bundleProfileResources: task ':app:bundleProfileResources' bundleRelease: task ':app:bundleRelease' bundleReleaseResources: task ':app:bundleReleaseResources' check: task ':app:check' checkDebugAndroidTestClasspath: task ':app:checkDebugAndroidTestClasspath' checkDebugClasspath: task ':app:checkDebugClasspath' checkDebugLibraries: task ':app:checkDebugLibraries' checkDebugManifest: task ':app:checkDebugManifest' checkDynamicProfileClasspath: task ':app:checkDynamicProfileClasspath' checkDynamicProfileLibraries: task ':app:checkDynamicProfileLibraries' checkDynamicProfileManifest: task ':app:checkDynamicProfileManifest' checkDynamicReleaseClasspath: task ':app:checkDynamicReleaseClasspath' checkDynamicReleaseLibraries: task ':app:checkDynamicReleaseLibraries' checkDynamicReleaseManifest: task ':app:checkDynamicReleaseManifest' checkProfileClasspath: task ':app:checkProfileClasspath' checkProfileLibraries: task ':app:checkProfileLibraries' checkProfileManifest: task ':app:checkProfileManifest' checkReleaseClasspath: task ':app:checkReleaseClasspath' checkReleaseLibraries: task ':app:checkReleaseLibraries' checkReleaseManifest: task ':app:checkReleaseManifest' childProjects: {} class: class org.gradle.api.internal.project.DefaultProject_Decorated classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@1b302b50 cleanBuildCache: task ':app:cleanBuildCache' compileDebugAidl: task ':app:compileDebugAidl' compileDebugAndroidTestAidl: task ':app:compileDebugAndroidTestAidl' compileDebugAndroidTestJavaWithJavac: task ':app:compileDebugAndroidTestJavaWithJavac' compileDebugAndroidTestNdk: task ':app:compileDebugAndroidTestNdk' compileDebugAndroidTestRenderscript: task ':app:compileDebugAndroidTestRenderscript' compileDebugAndroidTestShaders: task ':app:compileDebugAndroidTestShaders' compileDebugAndroidTestSources: task ':app:compileDebugAndroidTestSources' compileDebugJavaWithJavac: task ':app:compileDebugJavaWithJavac' compileDebugNdk: task ':app:compileDebugNdk' compileDebugRenderscript: task ':app:compileDebugRenderscript' compileDebugShaders: task ':app:compileDebugShaders' compileDebugSources: task ':app:compileDebugSources' compileDebugUnitTestJavaWithJavac: task ':app:compileDebugUnitTestJavaWithJavac' compileDebugUnitTestSources: task ':app:compileDebugUnitTestSources' compileDynamicProfileAidl: task ':app:compileDynamicProfileAidl' compileDynamicProfileJavaWithJavac: task ':app:compileDynamicProfileJavaWithJavac' compileDynamicProfileNdk: task ':app:compileDynamicProfileNdk' compileDynamicProfileRenderscript: task ':app:compileDynamicProfileRenderscript' compileDynamicProfileShaders: task ':app:compileDynamicProfileShaders' compileDynamicProfileSources: task ':app:compileDynamicProfileSources' compileDynamicProfileUnitTestJavaWithJavac: task ':app:compileDynamicProfileUnitTestJavaWithJavac' compileDynamicProfileUnitTestSources: task ':app:compileDynamicProfileUnitTestSources' compileDynamicReleaseAidl: task ':app:compileDynamicReleaseAidl' compileDynamicReleaseJavaWithJavac: task ':app:compileDynamicReleaseJavaWithJavac' compileDynamicReleaseNdk: task ':app:compileDynamicReleaseNdk' compileDynamicReleaseRenderscript: task ':app:compileDynamicReleaseRenderscript' compileDynamicReleaseShaders: task ':app:compileDynamicReleaseShaders' compileDynamicReleaseSources: task ':app:compileDynamicReleaseSources' compileDynamicReleaseUnitTestJavaWithJavac: task ':app:compileDynamicReleaseUnitTestJavaWithJavac' compileDynamicReleaseUnitTestSources: task ':app:compileDynamicReleaseUnitTestSources' compileLint: task ':app:compileLint' compileProfileAidl: task ':app:compileProfileAidl' compileProfileJavaWithJavac: task ':app:compileProfileJavaWithJavac' compileProfileNdk: task ':app:compileProfileNdk' compileProfileRenderscript: task ':app:compileProfileRenderscript' compileProfileShaders: task ':app:compileProfileShaders' compileProfileSources: task ':app:compileProfileSources' compileProfileUnitTestJavaWithJavac: task ':app:compileProfileUnitTestJavaWithJavac' compileProfileUnitTestSources: task ':app:compileProfileUnitTestSources' compileReleaseAidl: task ':app:compileReleaseAidl' compileReleaseJavaWithJavac: task ':app:compileReleaseJavaWithJavac' compileReleaseNdk: task ':app:compileReleaseNdk' compileReleaseRenderscript: task ':app:compileReleaseRenderscript' compileReleaseShaders: task ':app:compileReleaseShaders' compileReleaseSources: task ':app:compileReleaseSources' compileReleaseUnitTestJavaWithJavac: task ':app:compileReleaseUnitTestJavaWithJavac' compileReleaseUnitTestSources: task ':app:compileReleaseUnitTestSources' components: SoftwareComponentInternal set configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@46ca1b33 configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@3b89d882 configurations: configuration container connectedAndroidTest: task ':app:connectedAndroidTest' connectedCheck: task ':app:connectedCheck' connectedDebugAndroidTest: task ':app:connectedDebugAndroidTest' consumeConfigAttr: task ':app:consumeConfigAttr' convention: org.gradle.api.internal.plugins.DefaultConvention@32064dd9 copyFlutterAssetsDebug: task ':app:copyFlutterAssetsDebug' copyFlutterAssetsDynamicProfile: task ':app:copyFlutterAssetsDynamicProfile' copyFlutterAssetsDynamicRelease: task ':app:copyFlutterAssetsDynamicRelease' copyFlutterAssetsProfile: task ':app:copyFlutterAssetsProfile' copyFlutterAssetsRelease: task ':app:copyFlutterAssetsRelease' createDebugCompatibleScreenManifests: task ':app:createDebugCompatibleScreenManifests' createDynamicProfileCompatibleScreenManifests: task ':app:createDynamicProfileCompatibleScreenManifests' createDynamicReleaseCompatibleScreenManifests: task ':app:createDynamicReleaseCompatibleScreenManifests' createMockableJar: task ':app:createMockableJar' createProfileCompatibleScreenManifests: task ':app:createProfileCompatibleScreenManifests' createReleaseCompatibleScreenManifests: task ':app:createReleaseCompatibleScreenManifests' defaultArtifacts: org.gradle.api.internal.plugins.DefaultArtifactPublicationSet_Decorated@28769a62 defaultTasks: [] deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@3ef31fdc dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@4bcb9d48 dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@4b23796d depth: 1 description: null deviceAndroidTest: task ':app:deviceAndroidTest' deviceCheck: task ':app:deviceCheck' displayName: project ':app' distsDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app\distributions distsDirName: distributions docsDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app\docs docsDirName: docs ext: org.gradle.api.internal.plugins.DefaultExtraPropertiesExtension@579a4fe1 extensions: org.gradle.api.internal.plugins.DefaultConvention@32064dd9 extractApksForDebug: task ':app:extractApksForDebug' extractApksForDynamicProfile: task ':app:extractApksForDynamicProfile' extractApksForDynamicRelease: task ':app:extractApksForDynamicRelease' extractApksForProfile: task ':app:extractApksForProfile' extractApksForRelease: task ':app:extractApksForRelease' extractProguardFiles: task ':app:extractProguardFiles' fileOperations: org.gradle.api.internal.file.DefaultFileOperations@7131a731 fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@66075582 flutter: FlutterExtension_Decorated@363fa03e flutterBuildDebugandroid-arm:compile: task ':app:flutterBuildDebugandroid-arm:compile' flutterBuildDynamicProfileandroid-arm:compile: task ':app:flutterBuildDynamicProfileandroid-arm:compile' flutterBuildDynamicReleaseandroid-arm:compile: task ':app:flutterBuildDynamicReleaseandroid-arm:compile' flutterBuildProfileandroid-arm:compile: task ':app:flutterBuildProfileandroid-arm:compile' flutterBuildReleaseandroid-arm64:compile: task ':app:flutterBuildReleaseandroid-arm64:compile' flutterBuildReleaseandroid-arm:compile: task ':app:flutterBuildReleaseandroid-arm:compile' flutterBuildX86Jar: task ':app:flutterBuildX86Jar' generateDebugAndroidTestAssets: task ':app:generateDebugAndroidTestAssets' generateDebugAndroidTestBuildConfig: task ':app:generateDebugAndroidTestBuildConfig' generateDebugAndroidTestResValues: task ':app:generateDebugAndroidTestResValues' generateDebugAndroidTestResources: task ':app:generateDebugAndroidTestResources' generateDebugAndroidTestSources: task ':app:generateDebugAndroidTestSources' generateDebugAssets: task ':app:generateDebugAssets' generateDebugBuildConfig: task ':app:generateDebugBuildConfig' generateDebugFeatureMetadata: task ':app:generateDebugFeatureMetadata' generateDebugFeatureTransitiveDeps: task ':app:generateDebugFeatureTransitiveDeps' generateDebugResValues: task ':app:generateDebugResValues' generateDebugResources: task ':app:generateDebugResources' generateDebugSources: task ':app:generateDebugSources' generateDebugUnitTestAssets: task ':app:generateDebugUnitTestAssets' generateDebugUnitTestResources: task ':app:generateDebugUnitTestResources' generateDebugUnitTestSources: task ':app:generateDebugUnitTestSources' generateDynamicProfileAssets: task ':app:generateDynamicProfileAssets' generateDynamicProfileBuildConfig: task ':app:generateDynamicProfileBuildConfig' generateDynamicProfileFeatureMetadata: task ':app:generateDynamicProfileFeatureMetadata' generateDynamicProfileFeatureTransitiveDeps: task ':app:generateDynamicProfileFeatureTransitiveDeps' generateDynamicProfileResValues: task ':app:generateDynamicProfileResValues' generateDynamicProfileResources: task ':app:generateDynamicProfileResources' generateDynamicProfileSources: task ':app:generateDynamicProfileSources' generateDynamicProfileUnitTestAssets: task ':app:generateDynamicProfileUnitTestAssets' generateDynamicProfileUnitTestResources: task ':app:generateDynamicProfileUnitTestResources' generateDynamicProfileUnitTestSources: task ':app:generateDynamicProfileUnitTestSources' generateDynamicReleaseAssets: task ':app:generateDynamicReleaseAssets' generateDynamicReleaseBuildConfig: task ':app:generateDynamicReleaseBuildConfig' generateDynamicReleaseFeatureMetadata: task ':app:generateDynamicReleaseFeatureMetadata' generateDynamicReleaseFeatureTransitiveDeps: task ':app:generateDynamicReleaseFeatureTransitiveDeps' generateDynamicReleaseResValues: task ':app:generateDynamicReleaseResValues' generateDynamicReleaseResources: task ':app:generateDynamicReleaseResources' generateDynamicReleaseSources: task ':app:generateDynamicReleaseSources' generateDynamicReleaseUnitTestAssets: task ':app:generateDynamicReleaseUnitTestAssets' generateDynamicReleaseUnitTestResources: task ':app:generateDynamicReleaseUnitTestResources' generateDynamicReleaseUnitTestSources: task ':app:generateDynamicReleaseUnitTestSources' generateProfileAssets: task ':app:generateProfileAssets' generateProfileBuildConfig: task ':app:generateProfileBuildConfig' generateProfileFeatureMetadata: task ':app:generateProfileFeatureMetadata' generateProfileFeatureTransitiveDeps: task ':app:generateProfileFeatureTransitiveDeps' generateProfileResValues: task ':app:generateProfileResValues' generateProfileResources: task ':app:generateProfileResources' generateProfileSources: task ':app:generateProfileSources' generateProfileUnitTestAssets: task ':app:generateProfileUnitTestAssets' generateProfileUnitTestResources: task ':app:generateProfileUnitTestResources' generateProfileUnitTestSources: task ':app:generateProfileUnitTestSources' generateReleaseAssets: task ':app:generateReleaseAssets' generateReleaseBuildConfig: task ':app:generateReleaseBuildConfig' generateReleaseFeatureMetadata: task ':app:generateReleaseFeatureMetadata' generateReleaseFeatureTransitiveDeps: task ':app:generateReleaseFeatureTransitiveDeps' generateReleaseResValues: task ':app:generateReleaseResValues' generateReleaseResources: task ':app:generateReleaseResources' generateReleaseSources: task ':app:generateReleaseSources' generateReleaseUnitTestAssets: task ':app:generateReleaseUnitTestAssets' generateReleaseUnitTestResources: task ':app:generateReleaseUnitTestResources' generateReleaseUnitTestSources: task ':app:generateReleaseUnitTestSources' googleServices: com.google.gms.googleservices.GoogleServicesPlugin$GoogleServicesPluginConfig_Decorated@33df145f gradle: build 'android' group: android identityPath: :app inheritedScope: org.gradle.api.internal.ExtensibleDynamicObject$InheritedDynamicObject@4f2b253a installDebug: task ':app:installDebug' installDebugAndroidTest: task ':app:installDebugAndroidTest' installDynamicProfile: task ':app:installDynamicProfile' installDynamicRelease: task ':app:installDynamicRelease' installProfile: task ':app:installProfile' installRelease: task ':app:installRelease' java: org.gradle.api.plugins.internal.DefaultJavaPluginExtension_Decorated@13dcc218 javaPreCompileDebug: task ':app:javaPreCompileDebug' javaPreCompileDebugAndroidTest: task ':app:javaPreCompileDebugAndroidTest' javaPreCompileDebugUnitTest: task ':app:javaPreCompileDebugUnitTest' javaPreCompileDynamicProfile: task ':app:javaPreCompileDynamicProfile' javaPreCompileDynamicProfileUnitTest: task ':app:javaPreCompileDynamicProfileUnitTest' javaPreCompileDynamicRelease: task ':app:javaPreCompileDynamicRelease' javaPreCompileDynamicReleaseUnitTest: task ':app:javaPreCompileDynamicReleaseUnitTest' javaPreCompileProfile: task ':app:javaPreCompileProfile' javaPreCompileProfileUnitTest: task ':app:javaPreCompileProfileUnitTest' javaPreCompileRelease: task ':app:javaPreCompileRelease' javaPreCompileReleaseUnitTest: task ':app:javaPreCompileReleaseUnitTest' layout: org.gradle.api.internal.file.DefaultProjectLayout@58a9ae0d libsDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app\libs libsDirName: libs lint: task ':app:lint' lintDebug: task ':app:lintDebug' lintDynamicProfile: task ':app:lintDynamicProfile' lintDynamicRelease: task ':app:lintDynamicRelease' lintFix: task ':app:lintFix' lintProfile: task ':app:lintProfile' lintRelease: task ':app:lintRelease' lintVitalRelease: task ':app:lintVitalRelease' listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@139f34ab logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@2f1a4084 logging: org.gradle.internal.logging.services.DefaultLoggingManager@58bc117 mainApkListPersistenceDebug: task ':app:mainApkListPersistenceDebug' mainApkListPersistenceDebugAndroidTest: task ':app:mainApkListPersistenceDebugAndroidTest' mainApkListPersistenceDynamicProfile: task ':app:mainApkListPersistenceDynamicProfile' mainApkListPersistenceDynamicRelease: task ':app:mainApkListPersistenceDynamicRelease' mainApkListPersistenceProfile: task ':app:mainApkListPersistenceProfile' mainApkListPersistenceRelease: task ':app:mainApkListPersistenceRelease' makeApkFromBundleForDebug: task ':app:makeApkFromBundleForDebug' makeApkFromBundleForDynamicProfile: task ':app:makeApkFromBundleForDynamicProfile' makeApkFromBundleForDynamicRelease: task ':app:makeApkFromBundleForDynamicRelease' makeApkFromBundleForProfile: task ':app:makeApkFromBundleForProfile' makeApkFromBundleForRelease: task ':app:makeApkFromBundleForRelease' mergeDebugAndroidTestAssets: task ':app:mergeDebugAndroidTestAssets' mergeDebugAndroidTestJniLibFolders: task ':app:mergeDebugAndroidTestJniLibFolders' mergeDebugAndroidTestResources: task ':app:mergeDebugAndroidTestResources' mergeDebugAndroidTestShaders: task ':app:mergeDebugAndroidTestShaders' mergeDebugAssets: task ':app:mergeDebugAssets' mergeDebugJniLibFolders: task ':app:mergeDebugJniLibFolders' mergeDebugResources: task ':app:mergeDebugResources' mergeDebugShaders: task ':app:mergeDebugShaders' mergeDynamicProfileAssets: task ':app:mergeDynamicProfileAssets' mergeDynamicProfileJniLibFolders: task ':app:mergeDynamicProfileJniLibFolders' mergeDynamicProfileResources: task ':app:mergeDynamicProfileResources' mergeDynamicProfileShaders: task ':app:mergeDynamicProfileShaders' mergeDynamicReleaseAssets: task ':app:mergeDynamicReleaseAssets' mergeDynamicReleaseJniLibFolders: task ':app:mergeDynamicReleaseJniLibFolders' mergeDynamicReleaseResources: task ':app:mergeDynamicReleaseResources' mergeDynamicReleaseShaders: task ':app:mergeDynamicReleaseShaders' mergeProfileAssets: task ':app:mergeProfileAssets' mergeProfileJniLibFolders: task ':app:mergeProfileJniLibFolders' mergeProfileResources: task ':app:mergeProfileResources' mergeProfileShaders: task ':app:mergeProfileShaders' mergeReleaseAssets: task ':app:mergeReleaseAssets' mergeReleaseJniLibFolders: task ':app:mergeReleaseJniLibFolders' mergeReleaseResources: task ':app:mergeReleaseResources' mergeReleaseShaders: task ':app:mergeReleaseShaders' modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@70b20fbc modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@7ac3e56e module: org.gradle.api.internal.artifacts.ProjectBackedModule@7ed63ac4 name: app normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@657e0e61 objects: org.gradle.api.internal.model.DefaultObjectFactory@fae4409 org.gradle.jvmargs: -Xmx1536M packageAppClassesDebug: task ':app:packageAppClassesDebug' packageAppClassesDebugAndroidTest: task ':app:packageAppClassesDebugAndroidTest' packageAppClassesDebugUnitTest: task ':app:packageAppClassesDebugUnitTest' packageAppClassesDynamicProfile: task ':app:packageAppClassesDynamicProfile' packageAppClassesDynamicProfileUnitTest: task ':app:packageAppClassesDynamicProfileUnitTest' packageAppClassesDynamicRelease: task ':app:packageAppClassesDynamicRelease' packageAppClassesDynamicReleaseUnitTest: task ':app:packageAppClassesDynamicReleaseUnitTest' packageAppClassesProfile: task ':app:packageAppClassesProfile' packageAppClassesProfileUnitTest: task ':app:packageAppClassesProfileUnitTest' packageAppClassesRelease: task ':app:packageAppClassesRelease' packageAppClassesReleaseUnitTest: task ':app:packageAppClassesReleaseUnitTest' packageDebug: task ':app:packageDebug' packageDebugAndroidTest: task ':app:packageDebugAndroidTest' packageDebugBundle: task ':app:packageDebugBundle' packageDebugUniversalApk: task ':app:packageDebugUniversalApk' packageDynamicProfile: task ':app:packageDynamicProfile' packageDynamicProfileBundle: task ':app:packageDynamicProfileBundle' packageDynamicProfileUniversalApk: task ':app:packageDynamicProfileUniversalApk' packageDynamicRelease: task ':app:packageDynamicRelease' packageDynamicReleaseBundle: task ':app:packageDynamicReleaseBundle' packageDynamicReleaseUniversalApk: task ':app:packageDynamicReleaseUniversalApk' packageProfile: task ':app:packageProfile' packageProfileBundle: task ':app:packageProfileBundle' packageProfileUniversalApk: task ':app:packageProfileUniversalApk' packageRelease: task ':app:packageRelease' packageReleaseBundle: task ':app:packageReleaseBundle' packageReleaseUniversalApk: task ':app:packageReleaseUniversalApk' parent: root project 'android' parentIdentifier: root project 'android' path: :app pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@5476bf92 plugins: [org.gradle.api.plugins.HelpTasksPlugin@34d9954f, com.android.build.gradle.api.AndroidBasePlugin@21c198b3, org.gradle.language.base.plugins.LifecycleBasePlugin@5c321e8e, org.gradle.api.plugins.BasePlugin@3d59b0b5, org.gradle.api.plugins.ReportingBasePlugin@45d239bc, org.gradle.api.plugins.JavaBasePlugin@68fb35b5, com.android.build.gradle.AppPlugin@24f1904a, FlutterPlugin@545d4079, com.google.gms.googleservices.GoogleServicesPlugin@969c97] preBuild: task ':app:preBuild' preDebugAndroidTestBuild: task ':app:preDebugAndroidTestBuild' preDebugBuild: task ':app:preDebugBuild' preDebugUnitTestBuild: task ':app:preDebugUnitTestBuild' preDynamicProfileBuild: task ':app:preDynamicProfileBuild' preDynamicProfileUnitTestBuild: task ':app:preDynamicProfileUnitTestBuild' preDynamicReleaseBuild: task ':app:preDynamicReleaseBuild' preDynamicReleaseUnitTestBuild: task ':app:preDynamicReleaseUnitTestBuild' preProfileBuild: task ':app:preProfileBuild' preProfileUnitTestBuild: task ':app:preProfileUnitTestBuild' preReleaseBuild: task ':app:preReleaseBuild' preReleaseUnitTestBuild: task ':app:preReleaseUnitTestBuild' prepareLintJar: task ':app:prepareLintJar' processDebugAndroidTestJavaRes: task ':app:processDebugAndroidTestJavaRes' processDebugAndroidTestManifest: task ':app:processDebugAndroidTestManifest' processDebugAndroidTestResources: task ':app:processDebugAndroidTestResources' processDebugGoogleServices: task ':app:processDebugGoogleServices' processDebugJavaRes: task ':app:processDebugJavaRes' processDebugManifest: task ':app:processDebugManifest' processDebugResources: task ':app:processDebugResources' processDebugUnitTestJavaRes: task ':app:processDebugUnitTestJavaRes' processDynamicProfileGoogleServices: task ':app:processDynamicProfileGoogleServices' processDynamicProfileJavaRes: task ':app:processDynamicProfileJavaRes' processDynamicProfileManifest: task ':app:processDynamicProfileManifest' processDynamicProfileResources: task ':app:processDynamicProfileResources' processDynamicProfileUnitTestJavaRes: task ':app:processDynamicProfileUnitTestJavaRes' processDynamicReleaseGoogleServices: task ':app:processDynamicReleaseGoogleServices' processDynamicReleaseJavaRes: task ':app:processDynamicReleaseJavaRes' processDynamicReleaseManifest: task ':app:processDynamicReleaseManifest' processDynamicReleaseResources: task ':app:processDynamicReleaseResources' processDynamicReleaseUnitTestJavaRes: task ':app:processDynamicReleaseUnitTestJavaRes' processOperations: org.gradle.api.internal.file.DefaultFileOperations@7131a731 processProfileGoogleServices: task ':app:processProfileGoogleServices' processProfileJavaRes: task ':app:processProfileJavaRes' processProfileManifest: task ':app:processProfileManifest' processProfileResources: task ':app:processProfileResources' processProfileUnitTestJavaRes: task ':app:processProfileUnitTestJavaRes' processReleaseGoogleServices: task ':app:processReleaseGoogleServices' processReleaseJavaRes: task ':app:processReleaseJavaRes' processReleaseManifest: task ':app:processReleaseManifest' processReleaseResources: task ':app:processReleaseResources' processReleaseUnitTestJavaRes: task ':app:processReleaseUnitTestJavaRes' project: project ':app' projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@317157ad projectDir: C:\Users\Kent\Repository\repro_firestore_txn\android\app projectEvaluationBroadcaster: ProjectEvaluationListener broadcast projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@192af209 projectPath: :app projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@274a37dd properties: {...} providers: org.gradle.api.internal.provider.DefaultProviderFactory@4b7bfba6 reportBuildArtifactsDebug: task ':app:reportBuildArtifactsDebug' reportBuildArtifactsDynamicProfile: task ':app:reportBuildArtifactsDynamicProfile' reportBuildArtifactsDynamicRelease: task ':app:reportBuildArtifactsDynamicRelease' reportBuildArtifactsProfile: task ':app:reportBuildArtifactsProfile' reportBuildArtifactsRelease: task ':app:reportBuildArtifactsRelease' reportSourceSetTransformAndroidTest: task ':app:reportSourceSetTransformAndroidTest' reportSourceSetTransformAndroidTestDebug: task ':app:reportSourceSetTransformAndroidTestDebug' reportSourceSetTransformDebug: task ':app:reportSourceSetTransformDebug' reportSourceSetTransformDynamicProfile: task ':app:reportSourceSetTransformDynamicProfile' reportSourceSetTransformDynamicRelease: task ':app:reportSourceSetTransformDynamicRelease' reportSourceSetTransformMain: task ':app:reportSourceSetTransformMain' reportSourceSetTransformProfile: task ':app:reportSourceSetTransformProfile' reportSourceSetTransformRelease: task ':app:reportSourceSetTransformRelease' reportSourceSetTransformTest: task ':app:reportSourceSetTransformTest' reportSourceSetTransformTestDebug: task ':app:reportSourceSetTransformTestDebug' reportSourceSetTransformTestDynamicProfile: task ':app:reportSourceSetTransformTestDynamicProfile' reportSourceSetTransformTestDynamicRelease: task ':app:reportSourceSetTransformTestDynamicRelease' reportSourceSetTransformTestProfile: task ':app:reportSourceSetTransformTestProfile' reportSourceSetTransformTestRelease: task ':app:reportSourceSetTransformTestRelease' reporting: org.gradle.api.reporting.ReportingExtension_Decorated@138c7587 reportsDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app\reports repositories: repository container resolveConfigAttr: task ':app:resolveConfigAttr' resourceLoader: org.gradle.internal.resource.transfer.DefaultUriTextResourceLoader@287b8464 resources: org.gradle.api.internal.resources.DefaultResourceHandler@660f81d8 rootDir: C:\Users\Kent\Repository\repro_firestore_txn\android rootProject: root project 'android' script: false scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@100db61b scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@605dd9d0 serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$4@14f1291b services: ProjectScopeServices signingReport: task ':app:signingReport' sourceCompatibility: 1.8 sourceSets: SourceSet container splitsDiscoveryTaskDebug: task ':app:splitsDiscoveryTaskDebug' splitsDiscoveryTaskDynamicProfile: task ':app:splitsDiscoveryTaskDynamicProfile' splitsDiscoveryTaskDynamicRelease: task ':app:splitsDiscoveryTaskDynamicRelease' splitsDiscoveryTaskProfile: task ':app:splitsDiscoveryTaskProfile' splitsDiscoveryTaskRelease: task ':app:splitsDiscoveryTaskRelease' standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@58bc117 state: project state 'EXECUTED' status: integration subprojects: [] targetCompatibility: 1.8 tasks: task set test: task ':app:test' testDebugUnitTest: task ':app:testDebugUnitTest' testDynamicProfileUnitTest: task ':app:testDynamicProfileUnitTest' testDynamicReleaseUnitTest: task ':app:testDynamicReleaseUnitTest' testProfileUnitTest: task ':app:testProfileUnitTest' testReleaseUnitTest: task ':app:testReleaseUnitTest' testReportDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app\reports\tests testReportDirName: tests testResultsDir: C:\Users\Kent\Repository\repro_firestore_txn\build\app\test-results testResultsDirName: test-results transformClassesWithDexBuilderForDebug: task ':app:transformClassesWithDexBuilderForDebug' transformClassesWithDexBuilderForDebugAndroidTest: task ':app:transformClassesWithDexBuilderForDebugAndroidTest' transformClassesWithDexBuilderForDynamicProfile: task ':app:transformClassesWithDexBuilderForDynamicProfile' transformClassesWithDexBuilderForDynamicRelease: task ':app:transformClassesWithDexBuilderForDynamicRelease' transformClassesWithDexBuilderForProfile: task ':app:transformClassesWithDexBuilderForProfile' transformClassesWithDexBuilderForRelease: task ':app:transformClassesWithDexBuilderForRelease' transformDexArchiveWithDexMergerForDebug: task ':app:transformDexArchiveWithDexMergerForDebug' transformDexArchiveWithDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithDexMergerForDebugAndroidTest' transformDexArchiveWithDexMergerForDynamicProfile: task ':app:transformDexArchiveWithDexMergerForDynamicProfile' transformDexArchiveWithDexMergerForDynamicRelease: task ':app:transformDexArchiveWithDexMergerForDynamicRelease' transformDexArchiveWithDexMergerForProfile: task ':app:transformDexArchiveWithDexMergerForProfile' transformDexArchiveWithDexMergerForRelease: task ':app:transformDexArchiveWithDexMergerForRelease' transformDexArchiveWithExternalLibsDexMergerForDebug: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest: task ':app:transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest' transformDexArchiveWithExternalLibsDexMergerForDynamicProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForDynamicProfile' transformDexArchiveWithExternalLibsDexMergerForDynamicRelease: task ':app:transformDexArchiveWithExternalLibsDexMergerForDynamicRelease' transformDexArchiveWithExternalLibsDexMergerForProfile: task ':app:transformDexArchiveWithExternalLibsDexMergerForProfile' transformDexArchiveWithExternalLibsDexMergerForRelease: task ':app:transformDexArchiveWithExternalLibsDexMergerForRelease' transformNativeLibsWithMergeJniLibsForDebug: task ':app:transformNativeLibsWithMergeJniLibsForDebug' transformNativeLibsWithMergeJniLibsForDebugAndroidTest: task ':app:transformNativeLibsWithMergeJniLibsForDebugAndroidTest' transformNativeLibsWithMergeJniLibsForDynamicProfile: task ':app:transformNativeLibsWithMergeJniLibsForDynamicProfile' transformNativeLibsWithMergeJniLibsForDynamicRelease: task ':app:transformNativeLibsWithMergeJniLibsForDynamicRelease' transformNativeLibsWithMergeJniLibsForProfile: task ':app:transformNativeLibsWithMergeJniLibsForProfile' transformNativeLibsWithMergeJniLibsForRelease: task ':app:transformNativeLibsWithMergeJniLibsForRelease' transformResourcesWithMergeJavaResForDebug: task ':app:transformResourcesWithMergeJavaResForDebug' transformResourcesWithMergeJavaResForDebugAndroidTest: task ':app:transformResourcesWithMergeJavaResForDebugAndroidTest' transformResourcesWithMergeJavaResForDebugUnitTest: task ':app:transformResourcesWithMergeJavaResForDebugUnitTest' transformResourcesWithMergeJavaResForDynamicProfile: task ':app:transformResourcesWithMergeJavaResForDynamicProfile' transformResourcesWithMergeJavaResForDynamicProfileUnitTest: task ':app:transformResourcesWithMergeJavaResForDynamicProfileUnitTest' transformResourcesWithMergeJavaResForDynamicRelease: task ':app:transformResourcesWithMergeJavaResForDynamicRelease' transformResourcesWithMergeJavaResForDynamicReleaseUnitTest: task ':app:transformResourcesWithMergeJavaResForDynamicReleaseUnitTest' transformResourcesWithMergeJavaResForProfile: task ':app:transformResourcesWithMergeJavaResForProfile' transformResourcesWithMergeJavaResForProfileUnitTest: task ':app:transformResourcesWithMergeJavaResForProfileUnitTest' transformResourcesWithMergeJavaResForRelease: task ':app:transformResourcesWithMergeJavaResForRelease' transformResourcesWithMergeJavaResForReleaseUnitTest: task ':app:transformResourcesWithMergeJavaResForReleaseUnitTest' uninstallAll: task ':app:uninstallAll' uninstallDebug: task ':app:uninstallDebug' uninstallDebugAndroidTest: task ':app:uninstallDebugAndroidTest' uninstallDynamicProfile: task ':app:uninstallDynamicProfile' uninstallDynamicRelease: task ':app:uninstallDynamicRelease' uninstallProfile: task ':app:uninstallProfile' uninstallRelease: task ':app:uninstallRelease' validateSigningDebug: task ':app:validateSigningDebug' validateSigningDebugAndroidTest: task ':app:validateSigningDebugAndroidTest' validateSigningDynamicProfile: task ':app:validateSigningDynamicProfile' validateSigningDynamicRelease: task ':app:validateSigningDynamicRelease' validateSigningProfile: task ':app:validateSigningProfile' validateSigningRelease: task ':app:validateSigningRelease' version: unspecified writeDebugApplicationId: task ':app:writeDebugApplicationId' writeDynamicProfileApplicationId: task ':app:writeDynamicProfileApplicationId' writeDynamicReleaseApplicationId: task ':app:writeDynamicReleaseApplicationId' writeProfileApplicationId: task ':app:writeProfileApplicationId' writeReleaseApplicationId: task ':app:writeReleaseApplicationId' 1 actionable task: 1 executed [ +8 ms] executing: [C:\Users\Kent\Repository\repro_firestore_txn\android\] C:\Users\Kent\Repository\repro_firestore_txn\android\gradlew.bat app:tasks --all --console=auto [+2006 ms] > Configure project :app registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) > Task :app:tasks ------------------------------------------------------------ All tasks runnable from project :app ------------------------------------------------------------ Android tasks ------------- androidDependencies - Displays the Android dependencies of the project. signingReport - Displays the signing info for each variant. sourceSets - Prints out all the source sets defined in this project. Build tasks ----------- assemble - Assembles all variants of all applications and secondary packages. assembleAndroidTest - Assembles all the Test applications. assembleDebug - Assembles all Debug builds. assembleDynamicProfile - Assembles all DynamicProfile builds. assembleDynamicRelease - Assembles all DynamicRelease builds. assembleProfile - Assembles all Profile builds. assembleRelease - Assembles all Release builds. build - Assembles and tests this project. buildDependents - Assembles and tests this project and all projects that depend on it. buildNeeded - Assembles and tests this project and all projects it depends on. bundleDebug - Creates all Debug bundles. bundleDynamicProfile - Creates all DynamicProfile bundles. bundleDynamicRelease - Creates all DynamicRelease bundles. bundleProfile - Creates all Profile bundles. bundleRelease - Creates all Release bundles. clean - Deletes the build directory. cleanBuildCache - Deletes the build cache directory. compileDebugAndroidTestSources compileDebugSources compileDebugUnitTestSources compileDynamicProfileSources compileDynamicProfileUnitTestSources compileDynamicReleaseSources compileDynamicReleaseUnitTestSources compileProfileSources compileProfileUnitTestSources compileReleaseSources compileReleaseUnitTestSources Cleanup tasks ------------- lintFix - Runs lint on all variants and applies any safe suggestions to the source code. Help tasks ---------- buildEnvironment - Displays all buildscript dependencies declared in project ':app'. components - Displays the components produced by project ':app'. [incubating] dependencies - Displays all dependencies declared in project ':app'. dependencyInsight - Displays the insight into a specific dependency in project ':app'. dependentComponents - Displays the dependent components of components in project ':app'. [incubating] help - Displays a help message. model - Displays the configuration model of project ':app'. [incubating] projects - Displays the sub-projects of project ':app'. properties - Displays the properties of project ':app'. tasks - Displays the tasks runnable from project ':app'. Install tasks ------------- installDebug - Installs the Debug build. installDebugAndroidTest - Installs the android (on device) tests for the Debug build. installDynamicProfile - Installs the DynamicProfile build. installDynamicRelease - Installs the DynamicRelease build. installProfile - Installs the Profile build. installRelease - Installs the Release build. uninstallAll - Uninstall all applications. uninstallDebug - Uninstalls the Debug build. uninstallDebugAndroidTest - Uninstalls the android (on device) tests for the Debug build. uninstallDynamicProfile - Uninstalls the DynamicProfile build. uninstallDynamicRelease - Uninstalls the DynamicRelease build. uninstallProfile - Uninstalls the Profile build. uninstallRelease - Uninstalls the Release build. Verification tasks ------------------ check - Runs all checks. connectedAndroidTest - Installs and runs instrumentation tests for all flavors on connected devices. connectedCheck - Runs all device checks on currently connected devices. connectedDebugAndroidTest - Installs and runs the tests for debug on connected devices. deviceAndroidTest - Installs and runs instrumentation tests using all Device Providers. deviceCheck - Runs all device checks using Device Providers and Test Servers. lint - Runs lint on all variants. lintDebug - Runs lint on the Debug build. lintDynamicProfile - Runs lint on the DynamicProfile build. lintDynamicRelease - Runs lint on the DynamicRelease build. lintProfile - Runs lint on the Profile build. lintRelease - Runs lint on the Release build. lintVitalRelease - Runs lint on just the fatal issues in the release build. test - Run unit tests for all variants. testDebugUnitTest - Run unit tests for the debug build. testDynamicProfileUnitTest - Run unit tests for the dynamicProfile build. testDynamicReleaseUnitTest - Run unit tests for the dynamicRelease build. testProfileUnitTest - Run unit tests for the profile build. testReleaseUnitTest - Run unit tests for the release build. Other tasks ----------- assembleDebugAndroidTest assembleDebugUnitTest assembleDynamicProfileUnitTest assembleDynamicReleaseUnitTest assembleProfileUnitTest assembleReleaseUnitTest buildDebugPreBundle buildDynamicProfilePreBundle buildDynamicReleasePreBundle buildProfilePreBundle buildReleasePreBundle bundle bundleDebugAndroidTestResources bundleDebugResources bundleDynamicProfileResources bundleDynamicReleaseResources bundleProfileResources bundleReleaseResources checkDebugAndroidTestClasspath checkDebugClasspath checkDebugLibraries checkDebugManifest checkDynamicProfileClasspath checkDynamicProfileLibraries checkDynamicProfileManifest checkDynamicReleaseClasspath checkDynamicReleaseLibraries checkDynamicReleaseManifest checkProfileClasspath checkProfileLibraries checkProfileManifest checkReleaseClasspath checkReleaseLibraries checkReleaseManifest flutterBuildDebugandroid-arm:compile flutterBuildDynamicProfileandroid-arm:compile flutterBuildDynamicReleaseandroid-arm:compile flutterBuildProfileandroid-arm:compile flutterBuildReleaseandroid-arm:compile flutterBuildReleaseandroid-arm64:compile compileDebugAidl compileDebugAndroidTestAidl compileDebugAndroidTestJavaWithJavac compileDebugAndroidTestNdk compileDebugAndroidTestRenderscript compileDebugAndroidTestShaders compileDebugJavaWithJavac compileDebugNdk compileDebugRenderscript compileDebugShaders compileDebugUnitTestJavaWithJavac compileDynamicProfileAidl compileDynamicProfileJavaWithJavac compileDynamicProfileNdk compileDynamicProfileRenderscript compileDynamicProfileShaders compileDynamicProfileUnitTestJavaWithJavac compileDynamicReleaseAidl compileDynamicReleaseJavaWithJavac compileDynamicReleaseNdk compileDynamicReleaseRenderscript compileDynamicReleaseShaders compileDynamicReleaseUnitTestJavaWithJavac compileLint compileProfileAidl compileProfileJavaWithJavac compileProfileNdk compileProfileRenderscript compileProfileShaders compileProfileUnitTestJavaWithJavac compileReleaseAidl compileReleaseJavaWithJavac compileReleaseNdk compileReleaseRenderscript compileReleaseShaders compileReleaseUnitTestJavaWithJavac consumeConfigAttr copyFlutterAssetsDebug copyFlutterAssetsDynamicProfile copyFlutterAssetsDynamicRelease copyFlutterAssetsProfile copyFlutterAssetsRelease createDebugCompatibleScreenManifests createDynamicProfileCompatibleScreenManifests createDynamicReleaseCompatibleScreenManifests createMockableJar createProfileCompatibleScreenManifests createReleaseCompatibleScreenManifests extractApksForDebug extractApksForDynamicProfile extractApksForDynamicRelease extractApksForProfile extractApksForRelease extractProguardFiles flutterBuildX86Jar generateDebugAndroidTestAssets generateDebugAndroidTestBuildConfig generateDebugAndroidTestResources generateDebugAndroidTestResValues generateDebugAndroidTestSources generateDebugAssets generateDebugBuildConfig generateDebugFeatureMetadata generateDebugFeatureTransitiveDeps generateDebugResources generateDebugResValues generateDebugSources generateDebugUnitTestAssets generateDebugUnitTestResources generateDebugUnitTestSources generateDynamicProfileAssets generateDynamicProfileBuildConfig generateDynamicProfileFeatureMetadata generateDynamicProfileFeatureTransitiveDeps generateDynamicProfileResources generateDynamicProfileResValues generateDynamicProfileSources generateDynamicProfileUnitTestAssets generateDynamicProfileUnitTestResources generateDynamicProfileUnitTestSources generateDynamicReleaseAssets generateDynamicReleaseBuildConfig generateDynamicReleaseFeatureMetadata generateDynamicReleaseFeatureTransitiveDeps generateDynamicReleaseResources generateDynamicReleaseResValues generateDynamicReleaseSources generateDynamicReleaseUnitTestAssets generateDynamicReleaseUnitTestResources generateDynamicReleaseUnitTestSources generateProfileAssets generateProfileBuildConfig generateProfileFeatureMetadata generateProfileFeatureTransitiveDeps generateProfileResources generateProfileResValues generateProfileSources generateProfileUnitTestAssets generateProfileUnitTestResources generateProfileUnitTestSources generateReleaseAssets generateReleaseBuildConfig generateReleaseFeatureMetadata generateReleaseFeatureTransitiveDeps generateReleaseResources generateReleaseResValues generateReleaseSources generateReleaseUnitTestAssets generateReleaseUnitTestResources generateReleaseUnitTestSources javaPreCompileDebug javaPreCompileDebugAndroidTest javaPreCompileDebugUnitTest javaPreCompileDynamicProfile javaPreCompileDynamicProfileUnitTest javaPreCompileDynamicRelease javaPreCompileDynamicReleaseUnitTest javaPreCompileProfile javaPreCompileProfileUnitTest javaPreCompileRelease javaPreCompileReleaseUnitTest mainApkListPersistenceDebug mainApkListPersistenceDebugAndroidTest mainApkListPersistenceDynamicProfile mainApkListPersistenceDynamicRelease mainApkListPersistenceProfile mainApkListPersistenceRelease makeApkFromBundleForDebug makeApkFromBundleForDynamicProfile makeApkFromBundleForDynamicRelease makeApkFromBundleForProfile makeApkFromBundleForRelease mergeDebugAndroidTestAssets mergeDebugAndroidTestJniLibFolders mergeDebugAndroidTestResources mergeDebugAndroidTestShaders mergeDebugAssets mergeDebugJniLibFolders mergeDebugResources mergeDebugShaders mergeDynamicProfileAssets mergeDynamicProfileJniLibFolders mergeDynamicProfileResources mergeDynamicProfileShaders mergeDynamicReleaseAssets mergeDynamicReleaseJniLibFolders mergeDynamicReleaseResources mergeDynamicReleaseShaders mergeProfileAssets mergeProfileJniLibFolders mergeProfileResources mergeProfileShaders mergeReleaseAssets mergeReleaseJniLibFolders mergeReleaseResources mergeReleaseShaders packageAppClassesDebug packageAppClassesDebugAndroidTest packageAppClassesDebugUnitTest packageAppClassesDynamicProfile packageAppClassesDynamicProfileUnitTest packageAppClassesDynamicRelease packageAppClassesDynamicReleaseUnitTest packageAppClassesProfile packageAppClassesProfileUnitTest packageAppClassesRelease packageAppClassesReleaseUnitTest packageDebug packageDebugAndroidTest packageDebugBundle packageDebugUniversalApk packageDynamicProfile packageDynamicProfileBundle packageDynamicProfileUniversalApk packageDynamicRelease packageDynamicReleaseBundle packageDynamicReleaseUniversalApk packageProfile packageProfileBundle packageProfileUniversalApk packageRelease packageReleaseBundle packageReleaseUniversalApk flutter:package:packLibsDebug flutter:package:packLibsDynamicProfile flutter:package:packLibsDynamicRelease flutter:package:packLibsProfile flutter:package:packLibsRelease preBuild preDebugAndroidTestBuild preDebugBuild preDebugUnitTestBuild preDynamicProfileBuild preDynamicProfileUnitTestBuild preDynamicReleaseBuild preDynamicReleaseUnitTestBuild prepareLintJar preProfileBuild preProfileUnitTestBuild preReleaseBuild preReleaseUnitTestBuild processDebugAndroidTestJavaRes processDebugAndroidTestManifest processDebugAndroidTestResources processDebugGoogleServices processDebugJavaRes processDebugManifest processDebugResources processDebugUnitTestJavaRes processDynamicProfileGoogleServices processDynamicProfileJavaRes processDynamicProfileManifest processDynamicProfileResources processDynamicProfileUnitTestJavaRes processDynamicReleaseGoogleServices processDynamicReleaseJavaRes processDynamicReleaseManifest processDynamicReleaseResources processDynamicReleaseUnitTestJavaRes processProfileGoogleServices processProfileJavaRes processProfileManifest processProfileResources processProfileUnitTestJavaRes processReleaseGoogleServices processReleaseJavaRes processReleaseManifest processReleaseResources processReleaseUnitTestJavaRes reportBuildArtifactsDebug reportBuildArtifactsDynamicProfile reportBuildArtifactsDynamicRelease reportBuildArtifactsProfile reportBuildArtifactsRelease reportSourceSetTransformAndroidTest reportSourceSetTransformAndroidTestDebug reportSourceSetTransformDebug reportSourceSetTransformDynamicProfile reportSourceSetTransformDynamicRelease reportSourceSetTransformMain reportSourceSetTransformProfile reportSourceSetTransformRelease reportSourceSetTransformTest reportSourceSetTransformTestDebug reportSourceSetTransformTestDynamicProfile reportSourceSetTransformTestDynamicRelease reportSourceSetTransformTestProfile reportSourceSetTransformTestRelease resolveConfigAttr splitsDiscoveryTaskDebug splitsDiscoveryTaskDynamicProfile splitsDiscoveryTaskDynamicRelease splitsDiscoveryTaskProfile splitsDiscoveryTaskRelease transformClassesWithDexBuilderForDebug transformClassesWithDexBuilderForDebugAndroidTest transformClassesWithDexBuilderForDynamicProfile transformClassesWithDexBuilderForDynamicRelease transformClassesWithDexBuilderForProfile transformClassesWithDexBuilderForRelease transformDexArchiveWithDexMergerForDebug transformDexArchiveWithDexMergerForDebugAndroidTest transformDexArchiveWithDexMergerForDynamicProfile transformDexArchiveWithDexMergerForDynamicRelease transformDexArchiveWithDexMergerForProfile transformDexArchiveWithDexMergerForRelease transformDexArchiveWithExternalLibsDexMergerForDebug transformDexArchiveWithExternalLibsDexMergerForDebugAndroidTest transformDexArchiveWithExternalLibsDexMergerForDynamicProfile transformDexArchiveWithExternalLibsDexMergerForDynamicRelease transformDexArchiveWithExternalLibsDexMergerForProfile transformDexArchiveWithExternalLibsDexMergerForRelease transformNativeLibsWithMergeJniLibsForDebug transformNativeLibsWithMergeJniLibsForDebugAndroidTest transformNativeLibsWithMergeJniLibsForDynamicProfile transformNativeLibsWithMergeJniLibsForDynamicRelease transformNativeLibsWithMergeJniLibsForProfile transformNativeLibsWithMergeJniLibsForRelease transformResourcesWithMergeJavaResForDebug transformResourcesWithMergeJavaResForDebugAndroidTest transformResourcesWithMergeJavaResForDebugUnitTest transformResourcesWithMergeJavaResForDynamicProfile transformResourcesWithMergeJavaResForDynamicProfileUnitTest transformResourcesWithMergeJavaResForDynamicRelease transformResourcesWithMergeJavaResForDynamicReleaseUnitTest transformResourcesWithMergeJavaResForProfile transformResourcesWithMergeJavaResForProfileUnitTest transformResourcesWithMergeJavaResForRelease transformResourcesWithMergeJavaResForReleaseUnitTest validateSigningDebug validateSigningDebugAndroidTest validateSigningDynamicProfile validateSigningDynamicRelease validateSigningProfile validateSigningRelease writeDebugApplicationId writeDynamicProfileApplicationId writeDynamicReleaseApplicationId writeProfileApplicationId writeReleaseApplicationId Rules ----- Pattern: clean<TaskName>: Cleans the output files of a task. Pattern: build<ConfigurationName>: Assembles the artifacts of a configuration. Pattern: upload<ConfigurationName>: Assembles and uploads the artifacts belonging to a configuration. 1 actionable task: 1 executed [ +5 ms] Resolving dependencies... (completed in 4.1s) [ +1 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree C:\Users\Kent\Repository\repro_firestore_txn\build\app\outputs\apk\app.apk AndroidManifest.xml [ +43 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree C:\Users\Kent\Repository\repro_firestore_txn\build\app\outputs\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)0x1c A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9") A: package="au.com.crosslinkbs.jobdone.dev" (Raw: "au.com.crosslinkbs.jobdone.dev") A: platformBuildVersionCode=(type 0x10)0x1 A: platformBuildVersionName="1.0.0" (Raw: "1.0.0") E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c E: uses-permission (line=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: uses-permission (line=17) A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE") E: uses-permission (line=18) A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK") E: uses-permission (line=19) A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE") E: uses-permission (line=20) A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE") E: application (line=28) A: android:label(0x01010001)="repro_firestore_txn" (Raw: "repro_firestore_txn") A: android:icon(0x01010002)=@0x7f090000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff E: activity (line=33) A: android:theme(0x01010000)=@0x7f0b0000 A: android:name(0x01010003)="au.com.crosslinkbs.jobdone.dev.MainActivity" (Raw: "au.com.crosslinkbs.jobdone.dev.MainActivity") A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x400037b4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=47) A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame") A: android:value(0x01010024)=(type 0x12)0xffffffff E: intent-filter (line=51) E: action (line=52) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=54) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: service (line=58) A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService") A: android:exported(0x01010010)=(type 0x12)0x0 E: meta-data (line=61) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: meta-data (line=64) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: meta-data (line=67) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw: "com.google.firebase.components:com.google.firebase.iid.Registrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: receiver (line=72) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementReceiver") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: receiver (line=77) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver") A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=82) E: action (line=83) A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw: "com.android.vending.INSTALL_REFERRER") E: service (line=87) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw: "com.google.android.gms.measurement.AppMeasurementService") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: service (line=91) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw: "com.google.android.gms.measurement.AppMeasurementJobService") A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw: "android.permission.BIND_JOB_SERVICE") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: receiver (line=97) A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver") A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=101) E: action (line=102) A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE") E: service (line=109) A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdService" (Raw: "com.google.firebase.iid.FirebaseInstanceIdService") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=112) A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c E: action (line=113) A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT") E: activity (line=117) A: android:theme(0x01010000)=@0x1030010 A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity") A: android:exported(0x01010010)=(type 0x12)0x0 E: provider (line=122) A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider") A: android:exported(0x01010010)=(type 0x12)0x0 A: android:authorities(0x01010018)="au.com.crosslinkbs.jobdone.dev.firebaseinitprovider" (Raw: "au.com.crosslinkbs.jobdone.dev.firebaseinitprovider") A: android:initOrder(0x0101001a)=(type 0x10)0x64 E: meta-data (line=128) A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version") A: android:value(0x01010024)=@0x7f070001 E: meta-data (line=131) A: android:name(0x01010003)="android.support.VERSION" (Raw: "android.support.VERSION") A: android:value(0x01010024)="26.1.0" (Raw: "26.1.0") E: meta-data (line=134) A: android:name(0x01010003)="android.arch.lifecycle.VERSION" (Raw: "android.arch.lifecycle.VERSION") A: android:value(0x01010024)="27.0.0-SNAPSHOT" (Raw: "27.0.0-SNAPSHOT") [ +7 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell -x logcat -v time -t 1 [ +179 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell -x logcat -v time -t 1 [ ] --------- beginning of main 05-23 11:03:00.003 I/AlarmClock(26089): Periodic: Executing periodic callback for MINUTE because the period ended [ +1 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell -x logcat -v time [ +3 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe version [ +79 ms] Android Debug Bridge version 1.0.41 Version 28.0.3-5475833 Installed as C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe [ +2 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe start-server [ +51 ms] Building APK [ +13 ms] Running Gradle task 'assembleDebug'... [ +1 ms] executing: [C:\Users\Kent\Repository\repro_firestore_txn\android\] C:\Users\Kent\Repository\repro_firestore_txn\android\gradlew.bat -Pverbose=true -Ptarget=C:\Users\Kent\Repository\repro_firestore_txn\lib/main.dart -Ptrack-widget-creation=false -Pcompilation-trace-file=compilation.txt -Ptarget-platform=android-arm64 assembleDebug [+2047 ms] > Configure project :app [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ ] registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection) [ +80 ms] > Task :app:flutterBuildX86Jar UP-TO-DATE [ +100 ms] > Task :app:checkDebugClasspath UP-TO-DATE [ ] > Task :app:preBuild UP-TO-DATE [ ] > Task :cloud_firestore:preBuild UP-TO-DATE [ ] > Task :cloud_firestore:preDebugBuild UP-TO-DATE [ ] > Task :cloud_firestore:checkDebugManifest UP-TO-DATE [ ] > Task :cloud_firestore:processDebugManifest UP-TO-DATE [ ] > Task :firebase_core:preBuild UP-TO-DATE [ ] > Task :firebase_core:preDebugBuild UP-TO-DATE [ ] > Task :firebase_core:checkDebugManifest UP-TO-DATE [ ] > Task :firebase_core:processDebugManifest UP-TO-DATE [ ] > Task :app:preDebugBuild UP-TO-DATE [ ] > Task :cloud_firestore:compileDebugAidl NO-SOURCE [ ] > Task :firebase_core:compileDebugAidl NO-SOURCE [ ] > Task :app:compileDebugAidl NO-SOURCE [ ] > Task :cloud_firestore:packageDebugRenderscript NO-SOURCE [ ] > Task :firebase_core:packageDebugRenderscript NO-SOURCE [ ] > Task :app:compileDebugRenderscript UP-TO-DATE [ ] > Task :app:checkDebugManifest UP-TO-DATE [ ] > Task :app:generateDebugBuildConfig UP-TO-DATE [ ] > Task :app:prepareLintJar UP-TO-DATE [ +96 ms] > Task :app:cleanMergeDebugAssets [+1699 ms] > Task :app:flutterBuildDebugandroid-arm64:compile [ ] [ +10 ms] executing: [C:\Users\Kent\Repository\flutter\] git log -n 1 --pretty=format:%H [ ] [ +80 ms] Exit code 0 from: git log -n 1 --pretty=format:%H [ ] [ ] d31ce31a274ee721f4e9b54c6dcc2de0b3fd71e4 [ ] [ ] executing: [C:\Users\Kent\Repository\flutter\] git describe --match v*.*.* --first-parent --long --tags [ ] [ +83 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags [ ] [ ] v1.6.1-0-gd31ce31a2 [ ] [ +4 ms] executing: [C:\Users\Kent\Repository\flutter\] git rev-parse --abbrev-ref HEAD [ ] [ +46 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD [ ] [ ] dev [ ] [ +42 ms] executing: [C:\Users\Kent\Repository\flutter\] git rev-parse --abbrev-ref --symbolic @{u} [ ] [ +47 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u} [ ] [ ] origin/dev [ ] [ ] executing: [C:\Users\Kent\Repository\flutter\] git ls-remote --get-url origin [ ] [ +48 ms] Exit code 0 from: git ls-remote --get-url origin [ ] [ ] https://github.com/flutter/flutter.git [ ] [ +97 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update. [ ] [ +4 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update. [ ] [ +1 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update. [ ] [ +1 ms] 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. [ ] [ +60 ms] Found plugin cloud_firestore at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.10.1\ [ ] [ +8 ms] Found plugin firebase_core at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\ [ ] [ +91 ms] Found plugin cloud_firestore at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.10.1\ [ ] [ +2 ms] Found plugin firebase_core at C:\Users\Kent\Repository\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\ [ ] [ +265 ms] Skipping kernel compilation. Fingerprint match. [ ] [ +70 ms] Building bundle [ ] [ +1 ms] Writing asset files to C:\Users\Kent\Repository\repro_firestore_txn\build\app\intermediates\flutter\debug\android-arm64/flutter_assets [ ] [ +50 ms] Wrote C:\Users\Kent\Repository\repro_firestore_txn\build\app\intermediates\flutter\debug\android-arm64/flutter_assets [ ] [ +8 ms] "flutter bundle" took 580ms. [ ] [ ] "flutter bundle" took 580ms. [ ] > Task :app:mergeDebugShaders UP-TO-DATE [ ] > Task :app:compileDebugShaders UP-TO-DATE [ ] > Task :app:generateDebugAssets UP-TO-DATE [ +92 ms] > Task :cloud_firestore:mergeDebugShaders UP-TO-DATE [ ] > Task :cloud_firestore:compileDebugShaders UP-TO-DATE [ ] > Task :cloud_firestore:generateDebugAssets UP-TO-DATE [ ] > Task :cloud_firestore:packageDebugAssets UP-TO-DATE [ ] > Task :firebase_core:mergeDebugShaders UP-TO-DATE [ ] > Task :firebase_core:compileDebugShaders UP-TO-DATE [ ] > Task :firebase_core:generateDebugAssets UP-TO-DATE [ ] > Task :firebase_core:packageDebugAssets UP-TO-DATE [ ] > Task :app:mergeDebugAssets [ +98 ms] > Task :app:copyFlutterAssetsDebug [ ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE [ ] > Task :app:generateDebugResValues UP-TO-DATE [ +99 ms] > Task :app:generateDebugResources UP-TO-DATE [ ] > Task :app:processDebugGoogleServices [ ] Parsing json file: C:\Users\Kent\Repository\repro_firestore_txn\android\app\google-services.json [ ] > Task :cloud_firestore:compileDebugRenderscript UP-TO-DATE [ ] > Task :cloud_firestore:generateDebugResValues UP-TO-DATE [ ] > Task :cloud_firestore:generateDebugResources UP-TO-DATE [ ] > Task :cloud_firestore:packageDebugResources UP-TO-DATE [ ] > Task :firebase_core:compileDebugRenderscript UP-TO-DATE [ ] > Task :firebase_core:generateDebugResValues UP-TO-DATE [ ] > Task :firebase_core:generateDebugResources UP-TO-DATE [ ] > Task :firebase_core:packageDebugResources UP-TO-DATE [ +99 ms] > Task :app:mergeDebugResources UP-TO-DATE [ ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE [ ] > Task :app:processDebugManifest UP-TO-DATE [ ] > Task :app:splitsDiscoveryTaskDebug UP-TO-DATE [ ] > Task :cloud_firestore:generateDebugRFile UP-TO-DATE [ ] > Task :firebase_core:generateDebugRFile UP-TO-DATE [ ] > Task :app:processDebugResources UP-TO-DATE [ ] > Task :app:generateDebugSources UP-TO-DATE [ ] > Task :cloud_firestore:generateDebugBuildConfig UP-TO-DATE [ ] > Task :cloud_firestore:prepareLintJar UP-TO-DATE [ ] > Task :cloud_firestore:generateDebugSources UP-TO-DATE [ ] > Task :cloud_firestore:javaPreCompileDebug UP-TO-DATE [ ] > Task :cloud_firestore:compileDebugJavaWithJavac UP-TO-DATE [ ] > Task :cloud_firestore:processDebugJavaRes NO-SOURCE [ ] > Task :cloud_firestore:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE [ ] > Task :firebase_core:generateDebugBuildConfig UP-TO-DATE [ ] > Task :firebase_core:prepareLintJar UP-TO-DATE [ ] > Task :firebase_core:generateDebugSources UP-TO-DATE [ ] > Task :firebase_core:javaPreCompileDebug UP-TO-DATE [ ] > Task :firebase_core:compileDebugJavaWithJavac UP-TO-DATE [ ] > Task :firebase_core:processDebugJavaRes NO-SOURCE [ ] > Task :firebase_core:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE [ ] > Task :app:javaPreCompileDebug UP-TO-DATE [ +94 ms] > Task :app:compileDebugJavaWithJavac UP-TO-DATE [ ] > Task :app:compileDebugNdk NO-SOURCE [ ] > Task :app:compileDebugSources UP-TO-DATE [ ] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE [ ] > Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug UP-TO-DATE [ ] > Task :app:transformDexArchiveWithDexMergerForDebug UP-TO-DATE [ ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE [ ] > Task :cloud_firestore:compileDebugNdk NO-SOURCE [ ] > Task :cloud_firestore:mergeDebugJniLibFolders UP-TO-DATE [ ] > Task :cloud_firestore:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE [ ] > Task :cloud_firestore:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE [ ] > Task :firebase_core:compileDebugNdk NO-SOURCE [ ] > Task :firebase_core:mergeDebugJniLibFolders UP-TO-DATE [ ] > Task :firebase_core:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE [ ] > Task :firebase_core:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE [ ] > Task :app:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE [ ] > Task :app:checkDebugLibraries UP-TO-DATE [ ] > Task :app:processDebugJavaRes NO-SOURCE [ ] > Task :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE [ ] > Task :app:validateSigningDebug UP-TO-DATE [ ] > Task :app:packageDebug UP-TO-DATE [ ] > Task :app:assembleDebug UP-TO-DATE [ +62 ms] > Task :cloud_firestore:extractDebugAnnotations UP-TO-DATE [ ] > Task :cloud_firestore:mergeDebugConsumerProguardFiles UP-TO-DATE [ ] > Task :cloud_firestore:transformResourcesWithMergeJavaResForDebug UP-TO-DATE [ ] > Task :cloud_firestore:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE [ ] > Task :cloud_firestore:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE [ ] > Task :cloud_firestore:bundleDebugAar UP-TO-DATE [ ] > Task :cloud_firestore:compileDebugSources UP-TO-DATE [ ] > Task :cloud_firestore:assembleDebug UP-TO-DATE [ ] > Task :firebase_core:extractDebugAnnotations UP-TO-DATE [ ] > Task :firebase_core:mergeDebugConsumerProguardFiles UP-TO-DATE [ ] > Task :firebase_core:transformResourcesWithMergeJavaResForDebug UP-TO-DATE [ ] > Task :firebase_core:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE [ ] > Task :firebase_core:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE [ ] > Task :firebase_core:bundleDebugAar UP-TO-DATE [ ] > Task :firebase_core:compileDebugSources UP-TO-DATE [ ] > Task :firebase_core:assembleDebug UP-TO-DATE [ ] 78 actionable tasks: 5 executed, 73 up-to-date [ +354 ms] Running Gradle task 'assembleDebug'... (completed in 5.0s) [ +28 ms] calculateSha: LocalDirectory: 'C:\Users\Kent\Repository\repro_firestore_txn\build\app\outputs\apk'/app.apk [ +535 ms] Built build\app\outputs\apk\debug\app-debug.apk. [ +2 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree C:\Users\Kent\Repository\repro_firestore_txn\build\app\outputs\apk\app.apk AndroidManifest.xml [ +49 ms] Exit code 0 from: C:\Users\Kent\AppData\Local\Android\sdk\build-tools\28.0.3\aapt dump xmltree C:\Users\Kent\Repository\repro_firestore_txn\build\app\outputs\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)0x1c A: android:compileSdkVersionCodename(0x01010573)="9" (Raw: "9") A: package="au.com.crosslinkbs.jobdone.dev" (Raw: "au.com.crosslinkbs.jobdone.dev") A: platformBuildVersionCode=(type 0x10)0x1 A: platformBuildVersionName="1.0.0" (Raw: "1.0.0") E: uses-sdk (line=7) A: android:minSdkVersion(0x0101020c)=(type 0x10)0x15 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1c E: uses-permission (line=14) A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET") E: uses-permission (line=17) A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE") E: uses-permission (line=18) A: android:name(0x01010003)="android.permission.WAKE_LOCK" (Raw: "android.permission.WAKE_LOCK") E: uses-permission (line=19) A: android:name(0x01010003)="com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE" (Raw: "com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE") E: uses-permission (line=20) A: android:name(0x01010003)="com.google.android.c2dm.permission.RECEIVE" (Raw: "com.google.android.c2dm.permission.RECEIVE") E: application (line=28) A: android:label(0x01010001)="repro_firestore_txn" (Raw: "repro_firestore_txn") A: android:icon(0x01010002)=@0x7f090000 A: android:name(0x01010003)="io.flutter.app.FlutterApplication" (Raw: "io.flutter.app.FlutterApplication") A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff E: activity (line=33) A: android:theme(0x01010000)=@0x7f0b0000 A: android:name(0x01010003)="au.com.crosslinkbs.jobdone.dev.MainActivity" (Raw: "au.com.crosslinkbs.jobdone.dev.MainActivity") A: android:launchMode(0x0101001d)=(type 0x10)0x1 A: android:configChanges(0x0101001f)=(type 0x11)0x400037b4 A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10 A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff E: meta-data (line=47) A: android:name(0x01010003)="io.flutter.app.android.SplashScreenUntilFirstFrame" (Raw: "io.flutter.app.android.SplashScreenUntilFirstFrame") A: android:value(0x01010024)=(type 0x12)0xffffffff E: intent-filter (line=51) E: action (line=52) A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN") E: category (line=54) A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER") E: service (line=58) A: android:name(0x01010003)="com.google.firebase.components.ComponentDiscoveryService" (Raw: "com.google.firebase.components.ComponentDiscoveryService") A: android:exported(0x01010010)=(type 0x12)0x0 E: meta-data (line=61) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.firestore.FirestoreRegistrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: meta-data (line=64) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar" (Raw: "com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: meta-data (line=67) A: android:name(0x01010003)="com.google.firebase.components:com.google.firebase.iid.Registrar" (Raw: "com.google.firebase.components:com.google.firebase.iid.Registrar") A: android:value(0x01010024)="com.google.firebase.components.ComponentRegistrar" (Raw: "com.google.firebase.components.ComponentRegistrar") E: receiver (line=72) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementReceiver") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: receiver (line=77) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver" (Raw: "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver") A: android:permission(0x01010006)="android.permission.INSTALL_PACKAGES" (Raw: "android.permission.INSTALL_PACKAGES") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=82) E: action (line=83) A: android:name(0x01010003)="com.android.vending.INSTALL_REFERRER" (Raw: "com.android.vending.INSTALL_REFERRER") E: service (line=87) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementService" (Raw: "com.google.android.gms.measurement.AppMeasurementService") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: service (line=91) A: android:name(0x01010003)="com.google.android.gms.measurement.AppMeasurementJobService" (Raw: "com.google.android.gms.measurement.AppMeasurementJobService") A: android:permission(0x01010006)="android.permission.BIND_JOB_SERVICE" (Raw: "android.permission.BIND_JOB_SERVICE") A: android:enabled(0x0101000e)=(type 0x12)0xffffffff A: android:exported(0x01010010)=(type 0x12)0x0 E: receiver (line=97) A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdReceiver" (Raw: "com.google.firebase.iid.FirebaseInstanceIdReceiver") A: android:permission(0x01010006)="com.google.android.c2dm.permission.SEND" (Raw: "com.google.android.c2dm.permission.SEND") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=101) E: action (line=102) A: android:name(0x01010003)="com.google.android.c2dm.intent.RECEIVE" (Raw: "com.google.android.c2dm.intent.RECEIVE") E: service (line=109) A: android:name(0x01010003)="com.google.firebase.iid.FirebaseInstanceIdService" (Raw: "com.google.firebase.iid.FirebaseInstanceIdService") A: android:exported(0x01010010)=(type 0x12)0xffffffff E: intent-filter (line=112) A: android:priority(0x0101001c)=(type 0x10)0xfffffe0c E: action (line=113) A: android:name(0x01010003)="com.google.firebase.INSTANCE_ID_EVENT" (Raw: "com.google.firebase.INSTANCE_ID_EVENT") E: activity (line=117) A: android:theme(0x01010000)=@0x1030010 A: android:name(0x01010003)="com.google.android.gms.common.api.GoogleApiActivity" (Raw: "com.google.android.gms.common.api.GoogleApiActivity") A: android:exported(0x01010010)=(type 0x12)0x0 E: provider (line=122) A: android:name(0x01010003)="com.google.firebase.provider.FirebaseInitProvider" (Raw: "com.google.firebase.provider.FirebaseInitProvider") A: android:exported(0x01010010)=(type 0x12)0x0 A: android:authorities(0x01010018)="au.com.crosslinkbs.jobdone.dev.firebaseinitprovider" (Raw: "au.com.crosslinkbs.jobdone.dev.firebaseinitprovider") A: android:initOrder(0x0101001a)=(type 0x10)0x64 E: meta-data (line=128) A: android:name(0x01010003)="com.google.android.gms.version" (Raw: "com.google.android.gms.version") A: android:value(0x01010024)=@0x7f070001 E: meta-data (line=131) A: android:name(0x01010003)="android.support.VERSION" (Raw: "android.support.VERSION") A: android:value(0x01010024)="26.1.0" (Raw: "26.1.0") E: meta-data (line=134) A: android:name(0x01010003)="android.arch.lifecycle.VERSION" (Raw: "android.arch.lifecycle.VERSION") A: android:value(0x01010024)="27.0.0-SNAPSHOT" (Raw: "27.0.0-SNAPSHOT") [ +1 ms] Stopping app 'app.apk' on Pixel. [ ] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell am force-stop au.com.crosslinkbs.jobdone.dev [ +233 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell pm list packages au.com.crosslinkbs.jobdone.dev [ +148 ms] package:au.com.crosslinkbs.jobdone.dev [ +3 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell cat /data/local/tmp/sky.au.com.crosslinkbs.jobdone.dev.sha1 [ +194 ms] cb958c5c4b1e8f090c20c040e26b3b29ca4593c6 [ ] Installing APK. [ +2 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe version [ +65 ms] Android Debug Bridge version 1.0.41 Version 28.0.3-5475833 Installed as C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe [ ] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe start-server [ +79 ms] Installing build\app\outputs\apk\app.apk... [ ] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 install -t -r C:\Users\Kent\Repository\repro_firestore_txn\build\app\outputs\apk\app.apk [+4203 ms] Performing Streamed Install Success [ ] Installing build\app\outputs\apk\app.apk... (completed in 4.2s) [ +2 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell echo -n ee9f76def31bbe17e9d03626e481d6c12385e295 > /data/local/tmp/sky.au.com.crosslinkbs.jobdone.dev.sha1 [ +76 ms] Pixel startApp [ +1 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez verify-entry-points true au.com.crosslinkbs.jobdone.dev/au.com.crosslinkbs.jobdone.dev.MainActivity [ +125 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=au.com.crosslinkbs.jobdone.dev/.MainActivity (has extras) } [ ] Waiting for observatory port to be available... [+1205 ms] Observatory URL on device: http://127.0.0.1:47891/Uo-ZyzpGsGc=/ [ +1 ms] executing: C:\Users\Kent\AppData\Local\Android\sdk\platform-tools\adb.exe -s FA6AF0303979 forward tcp:0 tcp:47891 [ +55 ms] 53703 [ ] Forwarded host port 53703 to device port 47891 for Observatory [ +4 ms] Connecting to service protocol: http://127.0.0.1:53703/Uo-ZyzpGsGc=/ [ +468 ms] Successfully connected to service protocol: http://127.0.0.1:53703/Uo-ZyzpGsGc=/ [ +5 ms] Sending to VM service: getVM({}) [ +10 ms] Result: {type: VM, name: vm, architectureBits: 64, targetCPU: arm64, hostCPU: Unknown, version: 2.3.1-dev.0.0.flutter-b48c8b1d1c (Mon May 20 17:30:04 2019 +0000) on "android_arm64", _profilerMode: VM, _nativeZoneMemoryUsage: 0, pid: 19252, startTime: 1558... [ +3 ms] Sending to VM service: getIsolate({isolateId: isolates/148212619}) [ +2 ms] Sending to VM service: _flutter.listViews({}) [ +15 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x703dde0218, isolate: {type: @Isolate, fixedId: true, id: isolates/148212619, name: main.dart$main-148212619, number: 148212619}}]} [ +4 ms] DevFS: Creating new filesystem on the device (null) [ ] Sending to VM service: _createDevFS({fsName: repro_firestore_txn}) [ +63 ms] Result: {type: FileSystem, name: repro_firestore_txn, uri: file:///data/user/0/au.com.crosslinkbs.jobdone.dev/code_cache/repro_firestore_txnUGULOV/repro_firestore_txn/} [ ] DevFS: Created new filesystem on the device (file:///data/user/0/au.com.crosslinkbs.jobdone.dev/code_cache/repro_firestore_txnUGULOV/repro_firestore_txn/) [ +1 ms] Updating assets [ +51 ms] Result: {type: Isolate, fixedId: true, id: isolates/148212619, name: main, number: 148212619, _originNumber: 148212619, startTime: 1558573398424, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 0, avgCollectionPeriodMillis: 0.0,... [ +43 ms] Scanned through 0 files in 0ms [ +1 ms] Syncing files to device Pixel... [ +1 ms] Scanning asset files [ +1 ms] <- reset [ ] Compiling dart to kernel with 0 updated files [ +6 ms] C:\Users\Kent\Repository\flutter\bin\cache\dart-sdk\bin\dart C:\Users\Kent\Repository\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Users\Kent\Repository\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --strong --target=flutter --output-dill build\app.dill --packages C:\Users\Kent\Repository\repro_firestore_txn\.packages --filesystem-scheme org-dartlang-root [ +6 ms] <- compile package:repro_firestore_txn/main.dart [ +111 ms] -> result d8886034-7331-4808-9e97-62b3989f825d [ +606 ms] I/kbs.jobdone.de(19252): The ClassLoaderContext is a special shared library. [ +36 ms] I/chatty (19252): uid=10230(au.com.crosslinkbs.jobdone.dev) FirestoreWorker identical 1 line [ +3 ms] I/kbs.jobdone.de(19252): The ClassLoaderContext is a special shared library. [ ] V/NativeCrypto(19252): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 284 native methods... [ +16 ms] W/kbs.jobdone.de(19252): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (light greylist, reflection) [ +86 ms] D/NetworkSecurityConfig(19252): No Network Security Config specified, using platform default [ ] I/ProviderInstaller(19252): Installed default security provider GmsCore_OpenSSL [ +227 ms] W/kbs.jobdone.de(19252): Accessing hidden field Ljava/nio/Buffer;->address:J (light greylist, reflection) [ +116 ms] -> d8886034-7331-4808-9e97-62b3989f825d [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/cloud_firestore.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/transaction.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/blob.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/collection_reference.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/document_change.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/document_reference.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/document_snapshot.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/field_value.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/firestore.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/firestore_message_codec.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/geo_point.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/query.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/query_snapshot.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/snapshot_metadata.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/timestamp.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/write_batch.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.10.1/lib/src/utils/push_id_generator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/collection.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/algorithms.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/canonicalized_map.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_iterable.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/combined_wrappers/combined_map.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/comparators.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/empty_unmodifiable_set.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/wrappers.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_map.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/equality_set.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/functions.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/iterable_zip.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/priority_queue.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/queue_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/unmodifiable_wrappers.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/union_set_controller.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/collection-1.14.11/lib/src/utils.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.3.4/lib/firebase_core.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.3.4/lib/src/firebase_app.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.3.4/lib/src/firebase_options.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/meta-1.1.6/lib/meta.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/typed_data-1.1.6/lib/typed_buffers.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/hash.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/vector_math_64.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb2.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/aabb3.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/colors.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/frustum.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/intersection_result.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix2.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix3.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/matrix4.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/obb3.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/plane.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quad.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/quaternion.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/ray.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/sphere.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/third_party/noise.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/triangle.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector2.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector3.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/vector4.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/constants.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/error_helpers.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/opengl.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/.pub-cache/hosted/pub.dartlang.org/vector_math-2.0.8/lib/src/vector_math_64/utilities.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/animation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/cupertino.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/foundation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/gestures.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/material.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/painting.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/physics.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/rendering.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/scheduler.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/semantics.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/services.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/animation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/animation_controller.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/listener_helpers.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/animations.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/curves.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/tween.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/animation/tween_sequence.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/action_sheet.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/object.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/box.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/activity_indicator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/ticker_provider.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/app.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/bottom_tab_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/colors.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/date_picker.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/dialog.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/icons.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/localizations.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/nav_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/diagnostics.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/page_scaffold.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/picker.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/refresh.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/route.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/scrollbar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/segmented_control.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/slider.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/switch.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/tab_scaffold.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/tab_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/text_field.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/automatic_keep_alive.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/text_selection.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/text_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/cupertino/thumb_painter.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/annotations.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/assertions.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/basic_types.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/bitfield.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/change_notifier.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/collections.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/consolidate_response.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/constants.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/isolates.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/key.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/licenses.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/node.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/observer_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/platform.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/print.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/profile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/serialization.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/synchronous_future.dart [ +2 ms] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/foundation/unicode.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/arena.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/constants.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/converter.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/drag.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/drag_details.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/eager.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/events.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/force_press.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/hit_test.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/long_press.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/lsq_solver.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/monodrag.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/mouse_tracking.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/multidrag.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/multitap.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/pointer_router.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/pointer_signal_resolver.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/recognizer.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/scale.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/tap.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/team.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/gestures/velocity_tracker.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/about.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/animated_icons_data.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/add_event.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/arrow_menu.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/close_menu.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/ellipsis_search.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/event_add.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/home_menu.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/list_view.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_arrow.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_close.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/menu_home.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/pause_play.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/play_pause.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/search_ellipsis.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/animated_icons/data/view_list.g.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/app.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/app_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/app_bar_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/arc.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/back_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/bottom_app_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/bottom_app_bar_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/bottom_navigation_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/bottom_sheet.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/bottom_sheet_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/button_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/button_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/card.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/card_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/checkbox.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/checkbox_list_tile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/chip.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/chip_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/circle_avatar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/color_scheme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/colors.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/constants.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/data_table.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/data_table_source.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/date_picker.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/dialog.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/dialog_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/divider.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/drawer.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/drawer_header.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/dropdown.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/expand_icon.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/expansion_panel.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/expansion_tile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/feedback.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/flat_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/flexible_space_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/floating_action_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/floating_action_button_location.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/floating_action_button_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/flutter_logo.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/grid_tile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/grid_tile_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/icon_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/icons.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/ink_decoration.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/ink_highlight.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/ink_ripple.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/ink_splash.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/ink_well.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/input_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/input_decorator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/list_tile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/material.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/material_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/material_localizations.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/mergeable_material.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/outline_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/page.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/page_transitions_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/paginated_data_table.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/popup_menu.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/progress_indicator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/radio.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/radio_list_tile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/raised_button.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/refresh_indicator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/reorderable_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/scaffold.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/scrollbar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/search.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/shadows.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/slider.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/slider_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/snack_bar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/snack_bar_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/stepper.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/switch.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/switch_list_tile.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/tab_bar_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/tab_controller.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/tab_indicator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/tabs.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/text_field.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/text_form_field.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/text_selection.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/text_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/theme_data.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/time.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/time_picker.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/toggleable.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/tooltip.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/typography.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/material/user_accounts_drawer_header.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/alignment.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/basic_types.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/beveled_rectangle_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/border_radius.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/borders.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/box_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/box_decoration.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/box_fit.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/box_shadow.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/circle_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/clip.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/colors.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/continuous_rectangle_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/decoration.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/decoration_image.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/edge_insets.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/flutter_logo.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/fractional_offset.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/geometry.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/gradient.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/image_cache.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/image_decoder.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/image_provider.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/image_resolution.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/image_stream.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/matrix_utils.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/notched_shapes.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/paint_utilities.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/rounded_rectangle_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/shader_warm_up.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/shape_decoration.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/stadium_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/strut_style.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/text_painter.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/text_span.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/painting/text_style.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/clamped_simulation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/friction_simulation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/gravity_simulation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/simulation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/spring_simulation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/tolerance.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/physics/utils.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/animated_size.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/scheduler/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/semantics/binding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/custom_layout.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/custom_paint.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/debug_overflow_indicator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/editable.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/error.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/flex.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/flow.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/image.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/layer.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/list_body.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/list_wheel_viewport.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/paragraph.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/performance_overlay.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/platform_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/proxy_box.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/rotated_box.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/shifted_box.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_fill.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_fixed_extent_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_grid.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_multi_box_adaptor.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_padding.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/sliver_persistent_header.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/stack.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/table.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/table_border.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/texture.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/tweens.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/viewport.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/viewport_offset.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/rendering/wrap.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/scheduler/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/scheduler/priority.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/scheduler/ticker.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/semantics/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/semantics/semantics.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/semantics/semantics_event.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/semantics/semantics_service.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/asset_bundle.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/clipboard.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/font_loader.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/haptic_feedback.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/keyboard_key.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/keyboard_maps.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/message_codec.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/message_codecs.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/platform_channel.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/platform_messages.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/platform_views.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/raw_keyboard.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/raw_keyboard_android.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/raw_keyboard_fuchsia.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/raw_keyboard_linux.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/raw_keyboard_macos.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/system_channels.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/system_chrome.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/system_navigator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/system_sound.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/text_editing.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/text_formatter.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/services/text_input.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/animated_cross_fade.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/animated_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/animated_size.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/animated_switcher.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/annotated_region.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/app.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/async.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/banner.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/basic.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/bottom_navigation_bar_item.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/container.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/debug.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/dismissible.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/drag_target.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/draggable_scrollable_sheet.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_notification.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/editable_text.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/fade_in_image.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/focus_manager.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/focus_scope.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/focus_traversal.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/form.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/framework.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/gesture_detector.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/grid_paper.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/heroes.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/icon.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/icon_data.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/icon_theme.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/icon_theme_data.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/image.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/image_icon.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/implicit_animations.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/inherited_model.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/inherited_notifier.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/layout_builder.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/list_wheel_scroll_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/localizations.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/media_query.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/modal_barrier.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/navigation_toolbar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/navigator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/nested_scroll_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/notification_listener.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/orientation_builder.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/overlay.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/overscroll_indicator.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/page_storage.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/page_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/pages.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/performance_overlay.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/placeholder.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/platform_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/preferred_size.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/primary_scroll_controller.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/raw_keyboard_listener.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/routes.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/safe_area.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_activity.dart [ ] W/kbs.jobdone.de(19252): Accessing hidden field Ljava/net/Socket;->impl:Ljava/net/SocketImpl; (light greylist, reflection) [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_configuration.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_context.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_controller.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_metrics.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_physics.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_position.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_position_with_single_context.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_simulation.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scroll_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scrollable.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/scrollbar.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/semantics_debugger.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/single_child_scroll_view.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/size_changed_layout_notifier.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/sliver.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/sliver_persistent_header.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/sliver_prototype_extent_list.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/spacer.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/status_transitions.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/table.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/text.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/text_selection.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/texture.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/title.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/transitions.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/unique_widget.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/value_listenable_builder.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/viewport.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/visibility.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/widget_inspector.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/src/widgets/will_pop_scope.dart [ ] -> +file:///C:/Users/Kent/Repository/flutter/packages/flutter/lib/widgets.dart [ ] -> +file:///C:/Users/Kent/Repository/repro_firestore_txn/lib/main.dart [ ] -> d8886034-7331-4808-9e97-62b3989f825d build\app.dill 0 [ ] Updating files [ +3 ms] W/kbs.jobdone.de(19252): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (light greylist, linking) [ +19 ms] W/kbs.jobdone.de(19252): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (light greylist, linking) [ +5 ms] W/kbs.jobdone.de(19252): Accessing hidden field Ljava/io/FileDescriptor;->descriptor:I (light greylist, JNI) [ +181 ms] W/kbs.jobdone.de(19252): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String;)V (light greylist, reflection) [ +64 ms] DevFS: Sync finished [ +1 ms] Syncing files to device Pixel... (completed in 1,550ms) [ ] Synced 0.8MB. [ ] Sending to VM service: _flutter.listViews({}) [ +5 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0x703dde0218, isolate: {type: @Isolate, fixedId: true, id: isolates/148212619, name: main.dart$main-148212619, number: 148212619}}]} [ ] <- accept [ ] Connected to _flutterView/0x703dde0218. [ +1 ms] ƒöÑ To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R". [ ] An Observatory debugger and profiler on Pixel is available at: http://127.0.0.1:53703/Uo-ZyzpGsGc=/ [ ] For a more detailed help message, press "h". To detach, press "d"; to quit, press "q". [ +22 ms] W/kbs.jobdone.de(19252): Accessing hidden method Ldalvik/system/BlockGuard;->getThreadPolicy()Ldalvik/system/BlockGuard$Policy; (light greylist, linking) [ ] W/kbs.jobdone.de(19252): Accessing hidden method Ldalvik/system/BlockGuard$Policy;->onNetwork()V (light greylist, linking)
flutter analyze
Analyzing repro_firestore_txn... No issues found! (ran in 4.7s)
flutter doctor -v
[√] Flutter (Channel dev, v1.6.1, on Microsoft Windows [Version 10.0.17763.503], locale en-AU) • Flutter version 1.6.1 at C:\Users\Kent\Repository\flutter • Framework revision d31ce31a27 (2 days ago), 2019-05-20 17:25:59 -0700 • Engine revision e3772232c2 • Dart version 2.3.1 (build 2.3.1-dev.0.0 b48c8b1d1c) [√] Android toolchain - develop for Android devices (Android SDK version 28.0.3) • Android SDK at C:\Users\Kent\AppData\Local\Android\sdk • Android NDK location not configured (optional; useful for native profiling support) • Platform android-28, build-tools 28.0.3 • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01) • All Android licenses accepted. [√] Android Studio (version 3.4) • Android Studio at C:\Program Files\Android\Android Studio • Flutter plugin version 35.3.1 • Dart plugin version 183.6270 • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01) [√] IntelliJ IDEA Community Edition (version 2019.1) • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.1.2 • Flutter plugin version 35.3.3 • Dart plugin version 191.7221 [√] VS Code (version 1.34.0) • VS Code at C:\Users\Kent\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.0.2 [√] Connected device (1 available) • Pixel • FA6AF0303979 • android-arm64 • Android 9 (API 28) • No issues found!
@kroikie I'm confused. Why is this closed?
@kentcb the original issue was closed https://github.com/flutter/flutter/issues/33233
So when it was copied over to this repo it was closed here as well.
May be related to #32657.
Steps to Reproduce
Here is a complete standalone repro (tried with
cloud_firestore
versions0.11.0+2
and0.10.1
):To see this working:
flutter channel stable
flutter upgrade
flutter run
(on Android)To see this failing:
flutter channel dev
flutter upgrade
flutter run
(on Android)From my debugging, I can see that
Firestore.runTransaction
awaits achannel.invokeMethod
call, which never completes.Logs
flutter run --verbose
flutter analyze
flutter doctor -v