current and parent directories fail in single-line path specs in .yml

(I don't think this is the same as #55)
This works:
:paths:
  :test:
    - .

This doesn't:
:paths:
    :test: .

Same thing with ".." or any other path containing them.
The full error is:
rake aborted!
NoMethodError: undefined method `flatten' for ".":String
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling/configurator.rb:327:in `eval_path_list'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling/configurator.rb:217:in `block in eval_paths'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling/configurator.rb:217:in `each_pair'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling/configurator.rb:217:in `eval_paths'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling/setupinator.rb:28:in `do_setup'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling/rakefile.rb:46:in `<top (required)>'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling.rb:66:in `load'
/Users/mija/.gem/ruby/2.0.0/gems/ceedling-0.20.3/lib/ceedling.rb:66:in `load_project'
<snip>/test/ceedling/rakefile.rb:3:in `<top (required)>'
(See full trace by running task with --trace)

Thanks.
They are two very different things in YAML language. In the first, you are
telling in that you have a single element array with one string. In the
second, you are telling it you have a string.
Usually in Ceedling we try to make it smart and, if you specify a string,
it automatically converts it to a single element array with a string for
internal use. Obviously we missed some cases. I'll add this to our list of
things to fix. Thanks for the help!
Mark
On Wed, Apr 20, 2016 at 2:52 PM Horacio Mijail Antón Quiles <
<EMAIL_ADDRESS>wrote:

This works:
:paths:
:test:

.

This doesn't:
:paths:
:test: .
Same thing with ".." or any other path containing them.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/ThrowTheSwitch/Ceedling/issues/63


Setting ApplicationKey Name after UseStartup causes reflection exception

Describe the bug
Setting ApplicationKey Name after UseStartup causes a reflection exception because the string passed for the value is attempted to be loaded as an assembly via reflection.
Setting is before does not.
You can try this on any app by just adding a UseSetting call after UseStartUp.
To Reproduce
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
                .UseStartup<Startup>().
                .UseSetting(WebHostDefaults.ApplicationKey, "My App")
                .UseSerilog();

Exception has occurred: CLR/System.IO.FileNotFoundException
An exception of type 'System.IO.FileNotFoundException' occurred in System.Private.CoreLib.dll but was not handled in user code: 'Could not load file or assembly 'My App, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.'
at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, RuntimeAssembly assemblyContext, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, AssemblyLoadContext assemblyLoadContext)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef, StackCrawlMark& stackMark, AssemblyLoadContext assemblyLoadContext)
at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
at Microsoft.AspNetCore.WebHost.<>c__DisplayClass8_0.b__0(WebHostBuilderContext hostingContext, IConfigurationBuilder config)
at Microsoft.AspNetCore.Hosting.WebHostBuilder.BuildCommonServices(AggregateException& hostingStartupErrors)
at Microsoft.AspNetCore.Hosting.WebHostBuilder.Build()
at webapp.Program.d__3.MoveNext() in /Users/joshuapearce/Code/captainproton2/webapp/Program.cs:line 30
Further technical details

netcoreapp3.0
Microsoft.AspNetCore.* 3.0.0
VS Code for Mac

.NET Core SDK (reflecting any global.json):
Version:   3.0.101
Commit:    bc5f8df0f5
Runtime Environment:
OS Name:     Mac OS X
OS Version:  10.15
OS Platform: Darwin
RID:         osx.10.15-x64
Base Path:   /usr/local/share/dotnet/sdk/3.0.101/
Host (useful for support):
Version: 3.0.1
Commit:  32085cbc72
.NET Core SDKs installed:
2.2.401 [/usr/local/share/dotnet/sdk]
3.0.101 [/usr/local/share/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.6 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.6 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.1 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.2.6 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

Let me give a little more background. I'm using the build in IdentityServer authentication. In the nav bar for the Identity area, @Environment.ApplicationName is used for the name of the application, which led me to believe that, it's just a name, not necessarily an assembly name that would be used all over the place, MVC engine, etc.
It's natural, that I would want to change that text in the Identity UI, and this is the only way to do it. I suggest to just change that _layout.cshtml to be a little smarter (like pull the name from the appsettings.json and change the project template) since the gap between just changing the name, and using your own IdentityServer rather than this bundled one, is huge.
https://github.com/aspnet/AspNetCore/blob/master/src/Identity/UI/src/Areas/Identity/Pages/V4/_Layout.cshtml

@joshpearce thanks for contacting us.
It's likely that having a different application name is confusing the Static Web Assets runtime piece, as it tries to load the assembly based on the application name to figure out the location of the static assets manifest on disk.
Many things on the framework use the ApplicationName as a way to find the entry point assembly for the app, as the application name is set correctly in many contexts where Assembly.GetEntryPointAssembly is not (for example during tests).
Based on your scenario. I suggest you scaffold the layout for the identity UI inside /Areas/Identity/Pages/Shared/_Layout.cshtml and modify the contents in it to better suit your app needs.

Hi @javiercn
Your explanation of the use of the application name makes sense to me. But I'm not sure I follow this:

Based on your scenario. I suggest you scaffold the layout for the identity UI inside /Areas/Identity/Pages/Shared/_Layout.cshtml and modify the contents in it to better suit your app needs.

Are you saying that the Razor Pages area that is built into Microsoft.AspNetCore.Identity.UI can be selectively overridden? Or are you suggesting to completely implement a new UI like this: https://github.com/IdentityServer/IdentityServer4.Quickstart.UI

@joshpearce Yes. Overriding the UI for Identity should be orthogonal to using Identity Server with our integration package.


[eas-cli] use paginated query API for update commands

Checklist

[ ] I've added an entry to CHANGELOG.md if necessary. You can comment this pull request with /changelog-entry [breaking-change|new-feature|bug-fix|chore] [message] and CHANGELOG.md will be updated automatically.

Why
Introduces paginated queries for fetching data from our backend for the update commands. Also refactors some behavior in branch commands that touch on paginated queries.
How

replaced usages of raw queries with paginated queries where it makes sense
replaced prompts for users to type input into the CLI with single select prompts on paginated query results to improve UX
added some edge-case handling for getPlatformsForGroup

Test Plan
Tested locally:

ran each affected command with / without offset, limit, non-interactive, json, and required args (likebranch)
added some automated tests to ensure

paginatedQueryOptions are handled by selectUpdateGroupOnBranchAsync (mostly the pagination logic should already have tests at packages/eas-cli/src/utils/__tests__/queries-test.ts)
getPlatformsForGroup can handled undefined values (which can sneak in due to improper GQL typing) #1326

Please lmk if ya'll have suggestions for additional tests. Would be happy to add some more.

/changelog-entry new-feature Add pagination and interactivity to update commands


Use build submodule and adapt CI pipeline

Description of your changes
This PR uses upbound/build submodule to build and publish configuration package (specifically https://github.com/upbound/build/pull/203 and https://github.com/upbound/build/pull/207).
It also adapts CI pipeline accordingly.
Fixes https://github.com/upbound/official-providers/issues/755 for AWS.
I have:

[x] Read and followed Upbound's contribution process.

How has this code been tested
make build

Ensure package is build under  _output/xpkg
CI needs to be tested after merge.

We will need to add the following repo secrets before merge: XPKG_ACCESS_ID and XPKG_TOKEN


Investigate long page render times

Attach (recommended) or Link to PDF file here: (cannot provide for privacy reasons)
Configuration:

Web browser and its version: Chrome 79.0.3945.79
Operating system and its version: macOS Mojave 10.14.6
PDF.js version: 2.0.489-2.3.200
Is a browser extension: No

What is the expected behavior?
All pages in the PDF document can be scrolled to and rendered within a reasonable time frame.
What went wrong?
I am running into an issue with a specific document where a page can take anywhere from 12-30 seconds to render. I unfortunately cannot provide this document, as it contains sensitive material, but can provide some detailed findings I recorded while debugging.

PDF document is 115 KB, 3 pages (612 × 792 resolution)
First and second page load very quickly, but third page (when scrolled to) remains in a loading state for 12-30 seconds
Opening the PDF viewer directly to third page initially renders it immediately
First page PDF text layer is empty, even though it contains text and should have a text layer
PageCanvas renderTask.promise takes a while to resolve, and seems to point to where the bottleneck is
Flattening/resaving the PDF fixes the issue, but in this case is an insufficient workaround
Happens in Chrome, does not happen in Firefox

Also did some performance profiling and found that the majority of the delay appears to happen specifically in PDF.js worker's createImageData:

I realize that without the offending document, this is difficult to debug or provide a fix for -- I am currently looking into the PDF.js source code and would appreciate any guidance on relevant areas to investigate.

Happens in Chrome, does not happen in Firefox

That could mean that it's not entirely, or even at all, the PDF.js library that's at fault here.

I realize that without the offending document, this is difficult to debug or provide a fix for

Unfortunately it's not just difficult to help, but actually impossible without any way of reproducing the problem.

I am currently looking into the PDF.js source code and would appreciate any guidance on relevant areas to investigate.

Please keep in mind that even if you managed to fix the problem yourself, a PR would generally need to include a test-case to be considered (since experience has shown that making changes to core code without tests isn't a good idea).

I agree with https://github.com/mozilla/pdf.js/issues/11419#issuecomment-567613317. Given that the PDF file contains sensitive data, one way of obtaining a test case for this issue to become actionable would be to reduce it, i.e., use PDF editing tools to remove all sensitive data. I think that's the only way for this to be reopened, because in general it's impossible to help out with this.

Flattening/resaving the PDF fixes the issue

This may also indicate some form of corruption and PDF.js needs to recover from, which might take more parsing time. Given the rest of your information, it could also mean that the image data in the original PDF is too large, and a resave compresses it. However, without being able to see the actual PDF file, it's only guessing at this point.


help command doesn't always respond

Description

running .help quote sends no response
Steps to Reproduce

run .help quote
Expected Behaviour

Bot either gives help message or errors since it is not valid.
Actual Behaviour

No response is provided.
Known Impacted Platforms

[ ] Web
[ ] Desktop
[ ] Android App
[ ] iOS App

Possible Solutions

I have no idea what the error is internally.
Would you like to implement a fix?
Note: For high-priority or critical bugs, fixes may be implemented by staff.

[ ] I'd like to implement the bug fix
[x] Anyone can implement the bug fix

apparently this is a lot worse than i thought it was
or better, since this is more useful than one command not working 😛

Seems to be a dupe of #863


[image_picker] Image picker doesn't retrieve recent photos when compiled against SDK level 29

Steps to Reproduce

Clone plugins repository and open image_picker example app
Change compileSdkVersion and targetSdkVersion in build.gradle to 29
Create emulator running Android 10
Make sure the project is clean before running
Make sure the example app is not preinstalled on emulator
Open the emulator and take some photos with the built in camera (e.g. using 3D scene in the emulator)
Run the app and chose to select image from gallery, grant the permission, don't provide any details in the dialog, just select PICK
Make sure you are in the "recent" photos section (see screenshot)
Pick a photo and observe that the return value from ImagePicker.pickImage(...) is null

I checked this with SDK level 28 and it worked
Expected results:
I would expect to retrieve the selected file
Actual results:
File is not retrieved, the return value is null
Please see the attached logs:

Logs
flutter run --verbose on Android 10 emualtor
[   +8 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[  +21 ms] Exit code 0 from: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           03-29 13:38:01.278 E/GnssHAL_GnssInterface( 1886): gnssSvStatusCb: b: input svInfo.flags is 8
[  +13 ms] <- compile package:image_picker_example/main.dart
[   +7 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb version
[  +20 ms] Android Debug Bridge version 1.0.41
           Version 29.0.6-6198805
           Installed as /Users/dominik/Library/Android/sdk/platform-tools/adb
[   +2 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb start-server
[   +6 ms] Building APK
[  +11 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +2 ms] Using gradle from /Users/dominik/Projects/plugins/packages/image_picker/example/android/gradlew.
[        ] /Users/dominik/Projects/plugins/packages/image_picker/example/android/gradlew mode: 33261 rwxr-xr-x.
[   +8 ms] executing: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[   +9 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Applications/Android Studio.app/Contents/Info.plist
[        ] {"CFBundleName":"Android
Studio","JVMOptions":{"ClassPath":"$APP_PACKAGE\/Contents\/lib\/bootstrap.jar:$APP_PACKAGE\/Contents\/lib\/extensions.jar:$APP_PACKAGE\/Contents\/
lib\/util.jar:$APP_PACKAGE\/Contents\/lib\/jdom.jar:$APP_PACKAGE\/Contents\/lib\/log4j.jar:$APP_PACKAGE\/Contents\/lib\/trove4j.jar:$APP_PACKAGE\/
Contents\/lib\/jna.jar","JVMVersion":"1.8*,1.8+","WorkingDirectory":"$APP_PACKAGE\/Contents\/bin","MainClass":"com.intellij.idea.Main","Properties
":{"idea.paths.selector":"AndroidStudio3.6","idea.executable":"studio","idea.platform.prefix":"AndroidStudio","idea.home.path":"$APP_PACKAGE\/Cont
ents"}},"NSDesktopFolderUsageDescription":"An application in Android Studio requests access to the user's Desktop
folder.","LSArchitecturePriority":["x86_64"],"CFBundleVersion":"AI-192.7<IP_ADDRESS>41897","CFBundleDevelopmentRegion":"English","NSCameraUsageDes
cription":"An application in Android Studio requests access to the device's camera.","CFBundleDocumentTypes":[{"CFBundleTypeName":"Android Studio
Project File","CFBundleTypeExtensions":["ipr"],"CFBundleTypeRole":"Editor","CFBundleTypeIconFile":"studio.icns"},{"CFBundleTypeName":"All
documents","CFBundleTypeExtensions":["*"],"CFBundleTypeOSTypes":["****"],"CFBundleTypeRole":"Editor","LSTypeIsPackage":false}],"NSSupportsAutomati
cGraphicsSwitching":true,"CFBundlePackageType":"APPL","CFBundleIconFile":"studio.icns","NSHighResolutionCapable":true,"CFBundleShortVersionString"
:"3.6","NSMicrophoneUsageDescription":"An application in Android Studio requests access to the device's
microphone.","CFBundleInfoDictionaryVersion":"6.0","CFBundleExecutable":"studio","NSLocationUsageDescription":"An application in Android Studio
requests access to the user's location
information.","LSRequiresNativeExecution":"YES","CFBundleURLTypes":[{"CFBundleTypeRole":"Editor","CFBundleURLName":"Stacktrace","CFBundleURLScheme
s":["idea"]}],"CFBundleIdentifier":"com.google.android.studio","LSApplicationCategoryType":"public.app-category.developer-tools","CFBundleSignatur
e":"????","LSMinimumSystemVersion":"10.8","NSDocumentsFolderUsageDescription":"An application in Android Studio requests access to the user's
Documents folder.","NSDownloadsFolderUsageDescription":"An application in Android Studio requests access to the user's Downloads
folder.","NSNetworkVolumesUsageDescription":"An application in Android Studio requests access to files on a network
volume.","CFBundleGetInfoString":"Android Studio 3.6, build AI-192.7<IP_ADDRESS>41897. Copyright JetBrains s.r.o., (c)
2000-2020","NSRemovableVolumesUsageDescription":"An application in Android Studio requests access to files on a removable volume."}
[   +4 ms] executing: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[  +64 ms] Exit code 0 from: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java -version
[        ] openjdk version "1.8.0_212-release"
           OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
           OpenJDK 64-Bit Server VM (build 25.212-b4-5784211, mixed mode)
[   +2 ms] executing: [/Users/dominik/Projects/plugins/packages/image_picker/example/android/]
/Users/dominik/Projects/plugins/packages/image_picker/example/android/gradlew -Pverbose=true -Ptarget-platform=android-x86
-Ptarget=/Users/dominik/Projects/plugins/packages/image_picker/example/lib/main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[ +647 ms] > Configure project :app
[        ] WARNING: The option setting 'android.enableUnitTestBinaryResources=true' is experimental and unsupported.
[        ] The current default is 'false'.
[        ] > Configure project :e2e
[        ] WARNING: The option setting 'android.enableUnitTestBinaryResources=true' is experimental and unsupported.
[        ] The current default is 'false'.
[  +84 ms] > Configure project :flutter_plugin_android_lifecycle
[        ] WARNING: The option setting 'android.enableUnitTestBinaryResources=true' is experimental and unsupported.
[        ] The current default is 'false'.
[        ] > Configure project :image_picker
[        ] WARNING: The option setting 'android.enableUnitTestBinaryResources=true' is experimental and unsupported.
[        ] The current default is 'false'.
[        ] > Configure project :video_player
[        ] WARNING: The option setting 'android.enableUnitTestBinaryResources=true' is experimental and unsupported.
[        ] The current default is 'false'.
[        ] > Configure project :video_player_web
[        ] WARNING: The option setting 'android.enableUnitTestBinaryResources=true' is experimental and unsupported.
[        ] The current default is 'false'.
[ +197 ms] > Transform javax.inject.jar (javax.inject:javax.inject:1) with JetifyTransform
[        ] > Transform javax.inject.jar (javax.inject:javax.inject:1) with IdentityTransform
[        ] > Transform javawriter.jar (com.squareup:javawriter:2.1.1) with JetifyTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with JetifyTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with ExtractAarTransform
[        ] > Transform jsr305.jar (com.google.code.findbugs:jsr305:2.0.1) with JetifyTransform
[        ] > Transform kxml2.jar (net.sf.kxml:kxml2:2.3.0) with JetifyTransform
[        ] > Transform jsr305.jar (com.google.code.findbugs:jsr305:2.0.1) with IdentityTransform
[        ] > Transform kxml2.jar (net.sf.kxml:kxml2:2.3.0) with IdentityTransform
[        ] > Transform javawriter.jar (com.squareup:javawriter:2.1.1) with IdentityTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarCompileClassesTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with JetifyTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with JetifyTransform
[        ] > Transform hamcrest-core.jar (org.hamcrest:hamcrest-core:1.3) with JetifyTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with JetifyTransform
[        ] > Transform hamcrest-core.jar (org.hamcrest:hamcrest-core:1.3) with IdentityTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with ExtractAarTransform
[        ] > Transform annotation.jar (androidx.annotation:annotation:1.1.0) with JetifyTransform
[        ] > Transform annotation.jar (androidx.annotation:annotation:1.1.0) with IdentityTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with JetifyTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with ExtractAarTransform
[        ] > Transform collection.jar (androidx.collection:collection:1.1.0) with JetifyTransform
[        ] > Transform junit.jar (junit:junit:4.12) with JetifyTransform
[        ] > Transform junit.jar (junit:junit:4.12) with IdentityTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with ExtractAarTransform
[        ] > Transform collection.jar (androidx.collection:collection:1.1.0) with IdentityTransform
[        ] > Transform hamcrest-library.jar (org.hamcrest:hamcrest-library:1.3) with JetifyTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with JetifyTransform
[        ] > Transform hamcrest-library.jar (org.hamcrest:hamcrest-library:1.3) with IdentityTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with ExtractAarTransform
[        ] > Transform core-common.jar (androidx.arch.core:core-common:2.1.0) with JetifyTransform
[        ] > Transform core-common.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform
[        ] > Transform hamcrest-integration.jar (org.hamcrest:hamcrest-integration:1.3) with JetifyTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with JetifyTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarCompileClassesTransform
[        ] > Transform hamcrest-integration.jar (org.hamcrest:hamcrest-integration:1.3) with IdentityTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with ExtractAarTransform
[        ] > Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.2.0) with JetifyTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with JetifyTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarCompileClassesTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with JetifyTransform
[        ] > Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with JetifyTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with JetifyTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarCompileClassesTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with ExtractAarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with JetifyTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with JetifyTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with JetifyTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with JetifyTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with ExtractAarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with JetifyTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with ExtractAarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with JetifyTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarCompileClassesTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with JetifyTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with ExtractAarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with ExtractAarTransform
[        ] > Transform lifecycle-common-java8.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with JetifyTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with ExtractAarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with ExtractAarTransform
[        ] > Transform lifecycle-common-java8.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarCompileClassesTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with ExtractAarTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with ExtractAarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with ExtractAarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with ExtractAarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarCompileClassesTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with ExtractAarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarCompileClassesTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarCompileClassesTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarCompileClassesTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarCompileClassesTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarCompileClassesTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarCompileClassesTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarCompileClassesTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarCompileClassesTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarCompileClassesTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarCompileClassesTransform
[        ] > Transform flutter_embedding_debug.jar (io.flutter:flutter_embedding_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with
JetifyTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarCompileClassesTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform x86_debug.jar (io.flutter:x86_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with JetifyTransform
[        ] > Transform x86_64_debug.jar (io.flutter:x86_64_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with JetifyTransform
[+1981 ms] > Task :app:compileFlutterBuildDebug
[        ] [  +12 ms] executing: [/Users/dominik/fvm/versions/dev/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [  +23 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] be3a4b37b3e9ab4e80d45b59bed53708b96d211f
[        ] [        ] executing: [/Users/dominik/fvm/versions/dev/] git describe --match v*.*.* --first-parent --long --tags
[        ] [  +13 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] [        ] v1.16.3-0-gbe3a4b37b
[        ] [   +7 ms] executing: [/Users/dominik/fvm/versions/dev/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [   +9 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/dev
[        ] [        ] executing: [/Users/dominik/fvm/versions/dev/] git ls-remote --get-url origin
[        ] [   +9 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +64 ms] executing: [/Users/dominik/fvm/versions/dev/] git rev-parse --abbrev-ref HEAD
[        ] [  +10 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] dev
[        ] [  +20 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [   +4 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [  +67 ms] Initializing file store
[        ] [   +9 ms] Done initializing file store
[        ] [  +16 ms] Warning! The 'flutter' tool you are currently running is from a different Flutter repository than the one last used by this
package. The repository from which the 'flutter' tool is currently executing will be used instead.
[        ]              running Flutter tool: /Users/dominik/fvm/versions/dev
[        ]              previous reference  : /Users/dominik/fvm/versions/stable
[        ]            This can happen when you have multiple copies of flutter installed. Please check your system path to verify that you are
running the expected version (run 'flutter --version' to see which flutter is on your path).
[  +88 ms] [+1272 ms] Skipping target: kernel_snapshot
[ +200 ms] [ +135 ms] debug_android_application: Starting due to {InvalidatedReason.outputMissing, InvalidatedReason.inputChanged}
[ +100 ms] [ +145 ms] debug_android_application: Complete
[        ] [  +15 ms] Persisting file store
[        ] [   +7 ms] Done persisting file store
[        ] [   +5 ms] build succeeded.
[  +99 ms] [  +12 ms] "flutter assemble" took 1 708ms.
[        ] > Transform x86_debug.jar (io.flutter:x86_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with IdentityTransform
[        ] > Transform x86_64_debug.jar (io.flutter:x86_64_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with IdentityTransform
[        ] > Transform flutter_embedding_debug.jar (io.flutter:flutter_embedding_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with
IdentityTransform
[        ] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with JetifyTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with JetifyTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with ExtractAarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with ExtractAarTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with JetifyTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[   +1 ms] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with ExtractAarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Task :e2e:preBuild UP-TO-DATE
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Task :e2e:preDebugBuild UP-TO-DATE
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with JetifyTransform
[        ] > Task :e2e:checkDebugManifest UP-TO-DATE
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with ExtractAarTransform
[        ] > Task :e2e:processDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:preBuild UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:preDebugBuild UP-TO-DATE
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Task :flutter_plugin_android_lifecycle:checkDebugManifest UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugManifest UP-TO-DATE
[        ] > Task :image_picker:preBuild UP-TO-DATE
[        ] > Task :image_picker:preDebugBuild UP-TO-DATE
[        ] > Task :image_picker:checkDebugManifest UP-TO-DATE
[        ] > Task :image_picker:processDebugManifest UP-TO-DATE
[        ] > Task :video_player:preBuild UP-TO-DATE
[        ] > Task :video_player:preDebugBuild UP-TO-DATE
[        ] > Task :video_player:checkDebugManifest UP-TO-DATE
[        ] > Task :video_player:processDebugManifest UP-TO-DATE
[        ] > Task :video_player_web:preBuild UP-TO-DATE
[        ] > Task :video_player_web:preDebugBuild UP-TO-DATE
[        ] > Task :video_player_web:checkDebugManifest UP-TO-DATE
[        ] > Task :video_player_web:processDebugManifest UP-TO-DATE
[        ] > Task :app:preDebugBuild UP-TO-DATE
[        ] > Task :e2e:compileDebugAidl NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugAidl NO-SOURCE
[        ] > Task :image_picker:compileDebugAidl NO-SOURCE
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Task :video_player_web:compileDebugAidl NO-SOURCE
[        ] > Task :video_player:compileDebugAidl NO-SOURCE
[        ] > Task :app:compileDebugAidl NO-SOURCE
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Task :e2e:packageDebugRenderscript NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugRenderscript NO-SOURCE
[        ] > Task :image_picker:packageDebugRenderscript NO-SOURCE
[        ] > Task :video_player:packageDebugRenderscript NO-SOURCE
[        ] > Task :video_player_web: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
[        ] > Task :app:generateDebugSources UP-TO-DATE
[        ] > Task :e2e:compileDebugRenderscript UP-TO-DATE
[        ] > Task :e2e:generateDebugBuildConfig UP-TO-DATE
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with LibrarySymbolTableTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with LibrarySymbolTableTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with LibrarySymbolTableTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with LibrarySymbolTableTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with LibrarySymbolTableTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with LibrarySymbolTableTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with LibrarySymbolTableTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with LibrarySymbolTableTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with LibrarySymbolTableTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with LibrarySymbolTableTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with LibrarySymbolTableTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with LibrarySymbolTableTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with LibrarySymbolTableTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with LibrarySymbolTableTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with LibrarySymbolTableTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with LibrarySymbolTableTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with LibrarySymbolTableTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with LibrarySymbolTableTransform
[        ] > Transform aapt2-osx.jar (com.android.tools.build:aapt2:3.3.0-5013011) with Aapt2Extractor
[        ] > Task :e2e:generateDebugResValues UP-TO-DATE
[        ] > Task :e2e:generateDebugResources UP-TO-DATE
[        ] > Task :e2e:packageDebugResources UP-TO-DATE
[        ] > Task :e2e:generateDebugRFile UP-TO-DATE
[        ] > Task :e2e:prepareLintJar UP-TO-DATE
[        ] > Task :e2e:generateDebugSources UP-TO-DATE
[        ] > Task :e2e:javaPreCompileDebug UP-TO-DATE
[  +72 ms] > Task :e2e:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :e2e:processDebugJavaRes NO-SOURCE
[        ] > Task :e2e:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugRenderscript UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResValues UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugResources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugRFile UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:prepareLintJar UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugSources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:javaPreCompileDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:processDebugJavaRes NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :image_picker:compileDebugRenderscript UP-TO-DATE
[        ] > Task :image_picker:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :image_picker:generateDebugResValues UP-TO-DATE
[        ] > Task :image_picker:generateDebugResources UP-TO-DATE
[        ] > Task :image_picker:packageDebugResources UP-TO-DATE
[        ] > Task :image_picker:generateDebugRFile UP-TO-DATE
[        ] > Task :image_picker:prepareLintJar UP-TO-DATE
[        ] > Task :image_picker:generateDebugSources UP-TO-DATE
[        ] > Task :image_picker:javaPreCompileDebug UP-TO-DATE
[        ] > Task :image_picker:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :image_picker:processDebugJavaRes NO-SOURCE
[        ] > Task :image_picker:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarCompileClassesTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with
AarCompileClassesTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarCompileClassesTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarCompileClassesTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Task :video_player:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :video_player:compileDebugRenderscript UP-TO-DATE
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with
LibrarySymbolTableTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with LibrarySymbolTableTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with LibrarySymbolTableTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with LibrarySymbolTableTransform
[        ] > Task :video_player:generateDebugResValues UP-TO-DATE
[        ] > Task :video_player:generateDebugResources UP-TO-DATE
[        ] > Task :video_player:packageDebugResources UP-TO-DATE
[        ] > Task :video_player_web:compileDebugRenderscript UP-TO-DATE
[        ] > Task :video_player_web:generateDebugResValues UP-TO-DATE
[        ] > Task :video_player_web:generateDebugResources UP-TO-DATE
[        ] > Task :video_player_web:packageDebugResources UP-TO-DATE
[        ] > Task :video_player_web:generateDebugRFile UP-TO-DATE
[        ] > Task :video_player:generateDebugRFile UP-TO-DATE
[        ] > Task :video_player:prepareLintJar UP-TO-DATE
[        ] > Task :video_player:generateDebugSources UP-TO-DATE
[        ] > Task :video_player_web:generateDebugBuildConfig UP-TO-DATE
[        ] > Task :video_player_web:prepareLintJar UP-TO-DATE
[        ] > Task :video_player_web:generateDebugSources UP-TO-DATE
[        ] > Task :video_player_web:javaPreCompileDebug UP-TO-DATE
[        ] > Task :video_player_web:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :video_player_web:processDebugJavaRes NO-SOURCE
[        ] > Task :video_player_web:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :video_player:javaPreCompileDebug UP-TO-DATE
[        ] > Task :video_player:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :video_player:processDebugJavaRes NO-SOURCE
[        ] > Task :video_player:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug UP-TO-DATE
[        ] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[        ] > Task :app:compileDebugShaders UP-TO-DATE
[        ] > Task :app:generateDebugAssets UP-TO-DATE
[        ] > Task :e2e:mergeDebugShaders UP-TO-DATE
[        ] > Task :e2e:compileDebugShaders UP-TO-DATE
[        ] > Task :e2e:generateDebugAssets UP-TO-DATE
[        ] > Task :e2e:packageDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugShaders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugShaders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:generateDebugAssets UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:packageDebugAssets UP-TO-DATE
[        ] > Task :image_picker:mergeDebugShaders UP-TO-DATE
[        ] > Task :image_picker:compileDebugShaders UP-TO-DATE
[        ] > Task :image_picker:generateDebugAssets UP-TO-DATE
[        ] > Task :image_picker:packageDebugAssets UP-TO-DATE
[        ] > Task :video_player:mergeDebugShaders UP-TO-DATE
[        ] > Task :video_player:compileDebugShaders UP-TO-DATE
[        ] > Task :video_player:generateDebugAssets UP-TO-DATE
[        ] > Task :video_player:packageDebugAssets UP-TO-DATE
[        ] > Task :video_player_web:mergeDebugShaders UP-TO-DATE
[        ] > Task :video_player_web:compileDebugShaders UP-TO-DATE
[        ] > Task :video_player_web:generateDebugAssets UP-TO-DATE
[        ] > Task :video_player_web:packageDebugAssets UP-TO-DATE
[        ] > Task :app:mergeDebugAssets
[ +186 ms] > Task :app:copyFlutterAssetsDebug
[        ] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Task :app:generateDebugResValues UP-TO-DATE
[        ] > Task :app:generateDebugResources UP-TO-DATE
[        ] > Task :app:mergeDebugResources UP-TO-DATE
[        ] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[        ] > Task :app:processDebugManifest UP-TO-DATE
[        ] > Task :app:processDebugResources UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[        ] > Task :app:compileDebugNdk NO-SOURCE
[        ] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:validateSigningDebug UP-TO-DATE
[  +94 ms] > Task :app:signingConfigWriterDebug UP-TO-DATE
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform jsr305.jar (com.google.code.findbugs:jsr305:2.0.1) with IdentityTransform
[        ] > Transform javax.inject.jar (javax.inject:javax.inject:1) with IdentityTransform
[        ] > Transform javawriter.jar (com.squareup:javawriter:2.1.1) with IdentityTransform
[        ] > Transform kxml2.jar (net.sf.kxml:kxml2:2.3.0) with IdentityTransform
[        ] > Transform hamcrest-core.jar (org.hamcrest:hamcrest-core:1.3) with IdentityTransform
[        ] > Transform espresso-idling-resource.aar (androidx.test.espresso:espresso-idling-resource:3.2.0) with AarTransform
[        ] > Transform hamcrest-library.jar (org.hamcrest:hamcrest-library:1.3) with IdentityTransform
[        ] > Transform hamcrest-integration.jar (org.hamcrest:hamcrest-integration:1.3) with IdentityTransform
[        ] > Transform junit.jar (junit:junit:4.12) with IdentityTransform
[        ] > Transform annotation.jar (androidx.annotation:annotation:1.1.0) with IdentityTransform
[        ] > Transform exoplayer-core.aar (com.google.android.exoplayer:exoplayer-core:2.9.6) with AarTransform
[        ] > Transform collection.jar (androidx.collection:collection:1.1.0) with IdentityTransform
[        ] > Transform exoplayer-dash.aar (com.google.android.exoplayer:exoplayer-dash:2.9.6) with AarTransform
[        ] > Transform exoplayer-smoothstreaming.aar (com.google.android.exoplayer:exoplayer-smoothstreaming:2.9.6) with AarTransform
[        ] > Transform exoplayer-hls.aar (com.google.android.exoplayer:exoplayer-hls:2.9.6) with AarTransform
[        ] > Transform core-common.jar (androidx.arch.core:core-common:2.1.0) with IdentityTransform
[        ] > Transform lifecycle-viewmodel.aar (androidx.lifecycle:lifecycle-viewmodel:2.1.0) with AarTransform
[        ] > Transform monitor.aar (androidx.test:monitor:1.2.0) with AarTransform
[        ] > Transform versionedparcelable.aar (androidx.versionedparcelable:versionedparcelable:1.1.0) with AarTransform
[        ] > Transform core-runtime.aar (androidx.arch.core:core-runtime:2.0.0) with AarTransform
[        ] > Transform runner.aar (androidx.test:runner:1.2.0) with AarTransform
[        ] > Transform lifecycle-common.jar (androidx.lifecycle:lifecycle-common:2.2.0) with IdentityTransform
[        ] > Transform rules.aar (androidx.test:rules:1.2.0) with AarTransform
[        ] > Transform espresso-core.aar (androidx.test.espresso:espresso-core:3.2.0) with AarTransform
[        ] > Transform lifecycle-livedata-core.aar (androidx.lifecycle:lifecycle-livedata-core:2.0.0) with AarTransform
[        ] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[        ] > Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug UP-TO-DATE
[        ] > Task :app:transformDexArchiveWithDexMergerForDebug UP-TO-DATE
[        ] > Transform lifecycle-livedata.aar (androidx.lifecycle:lifecycle-livedata:2.0.0) with AarTransform
[        ] > Transform savedstate.aar (androidx.savedstate:savedstate:1.0.0) with AarTransform
[        ] > Transform lifecycle-runtime.aar (androidx.lifecycle:lifecycle-runtime:2.2.0) with AarTransform
[        ] > Transform core.aar (androidx.core:core:1.1.0) with AarTransform
[        ] > Transform activity.aar (androidx.activity:activity:1.0.0) with AarTransform
[        ] > Transform customview.aar (androidx.customview:customview:1.0.0) with AarTransform
[        ] > Transform loader.aar (androidx.loader:loader:1.0.0) with AarTransform
[        ] > Transform viewpager.aar (androidx.viewpager:viewpager:1.0.0) with AarTransform
[        ] > Transform lifecycle-common-java8.jar (androidx.lifecycle:lifecycle-common-java8:2.2.0) with IdentityTransform
[        ] > Transform fragment.aar (androidx.fragment:fragment:1.1.0) with AarTransform
[        ] > Transform x86_debug.jar (io.flutter:x86_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with IdentityTransform
[        ] > Transform x86_64_debug.jar (io.flutter:x86_64_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with IdentityTransform
[        ] > Transform flutter_embedding_debug.jar (io.flutter:flutter_embedding_debug:1.0.0-b2bdeb3f0f1683f3e0562f491b5e316240dfbc2c) with
IdentityTransform
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :e2e:compileDebugNdk NO-SOURCE
[        ] > Task :e2e:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :e2e:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :e2e:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugNdk NO-SOURCE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :image_picker:compileDebugNdk NO-SOURCE
[        ] > Task :image_picker:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :image_picker:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :image_picker:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player:compileDebugNdk NO-SOURCE
[        ] > Task :video_player:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player_web:compileDebugNdk NO-SOURCE
[        ] > Task :video_player_web:mergeDebugJniLibFolders UP-TO-DATE
[        ] > Task :video_player_web:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player_web:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE
[        ] > Task :app:transformNativeLibsWithMergeJniLibsForDebug UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[  +84 ms] > Task :app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[  +61 ms] > Task :app:packageDebug UP-TO-DATE
[        ] > Task :app:assembleDebug UP-TO-DATE
[        ] > Task :e2e:extractDebugAnnotations UP-TO-DATE
[        ] > Task :e2e:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :e2e:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[        ] > Task :e2e:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :e2e:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :e2e:bundleDebugAar UP-TO-DATE
[        ] > Task :e2e:compileDebugSources UP-TO-DATE
[        ] > Task :e2e:assembleDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:extractDebugAnnotations UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:bundleDebugAar UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:compileDebugSources UP-TO-DATE
[        ] > Task :flutter_plugin_android_lifecycle:assembleDebug UP-TO-DATE
[        ] > Task :image_picker:extractDebugAnnotations UP-TO-DATE
[        ] > Task :image_picker:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :image_picker:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[        ] > Task :image_picker:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :image_picker:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :image_picker:bundleDebugAar UP-TO-DATE
[        ] > Task :image_picker:compileDebugSources UP-TO-DATE
[        ] > Task :image_picker:assembleDebug UP-TO-DATE
[        ] > Task :video_player:extractDebugAnnotations UP-TO-DATE
[        ] > Task :video_player:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :video_player:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[        ] > Task :video_player:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :video_player:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player:bundleDebugAar UP-TO-DATE
[        ] > Task :video_player:compileDebugSources UP-TO-DATE
[        ] > Task :video_player:assembleDebug UP-TO-DATE
[        ] > Task :video_player_web:extractDebugAnnotations UP-TO-DATE
[        ] > Task :video_player_web:mergeDebugConsumerProguardFiles UP-TO-DATE
[        ] > Task :video_player_web:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
[        ] > Task :video_player_web:transformClassesAndResourcesWithSyncLibJarsForDebug UP-TO-DATE
[        ] > Task :video_player_web:transformNativeLibsWithSyncJniLibsForDebug UP-TO-DATE
[        ] > Task :video_player_web:bundleDebugAar UP-TO-DATE
[        ] > Task :video_player_web:compileDebugSources UP-TO-DATE
[        ] > Task :video_player_web:assembleDebug UP-TO-DATE
[        ] BUILD SUCCESSFUL in 3s
[        ] 144 actionable tasks: 4 executed, 140 up-to-date
[ +343 ms] Running Gradle task 'assembleDebug'... (completed in 4,4s)
[  +29 ms] calculateSha: LocalDirectory: '/Users/dominik/Projects/plugins/packages/image_picker/example/build/app/outputs/apk'/app.apk
[  +37 ms] calculateSha: reading file took 36us
[ +449 ms] calculateSha: computing sha took 449us
[   +3 ms] ✓ Built build/app/outputs/apk/debug/app-debug.apk.
[   +3 ms] executing: /Users/dominik/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree
/Users/dominik/Projects/plugins/packages/image_picker/example/build/app/outputs/apk/app.apk AndroidManifest.xml
[   +8 ms] Exit code 0 from: /Users/dominik/Library/Android/sdk/build-tools/29.0.2/aapt dump xmltree
/Users/dominik/Projects/plugins/packages/image_picker/example/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" (Raw: "1.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
               A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
               A: package="io.flutter.plugins.imagepicker.example" (Raw: "io.flutter.plugins.imagepicker.example")
               A: platformBuildVersionCode=(type 0x10)0x1
               A: platformBuildVersionName=(type 0x4)0x3f800000
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
               E: uses-permission (line=11)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: uses-permission (line=12)
                 A: android:name(0x01010003)="android.permission.READ_EXTERNAL_STORAGE" (Raw: "android.permission.READ_EXTERNAL_STORAGE")
               E: uses-permission (line=13)
                 A: android:name(0x01010003)="android.permission.WRITE_EXTERNAL_STORAGE" (Raw: "android.permission.WRITE_EXTERNAL_STORAGE")
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.ACCESS_NETWORK_STATE" (Raw: "android.permission.ACCESS_NETWORK_STATE")
               E: application (line=16)
                 A: android:label(0x01010001)="Image Picker Example" (Raw: "Image Picker Example")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x01030009
                   A: android:name(0x01010003)="io.flutter.embedding.android.FlutterActivity" (Raw:
                   "io.flutter.embedding.android.FlutterActivity")
                   A: android:configChanges(0x0101001f)=(type 0x11)0x24b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: intent-filter (line=27)
                     E: action (line=28)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=30)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: activity (line=33)
                   A: android:theme(0x01010000)=@0x01030009
                   A: android:name(0x01010003)="io.flutter.plugins.imagepickerexample.EmbeddingV1Activity" (Raw:
                   "io.flutter.plugins.imagepickerexample.EmbeddingV1Activity")
                   A: android:configChanges(0x0101001f)=(type 0x11)0x24b4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                 E: meta-data (line=41)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: provider (line=45)
                   A: android:name(0x01010003)="io.flutter.plugins.imagepicker.ImagePickerFileProvider" (Raw:
                   "io.flutter.plugins.imagepicker.ImagePickerFileProvider")
                   A: android:exported(0x01010010)=(type 0x12)0x0
                   A: android:authorities(0x01010018)="io.flutter.plugins.imagepicker.example.flutter.image_provider" (Raw:
                   "io.flutter.plugins.imagepicker.example.flutter.image_provider")
                   A: android:grantUriPermissions(0x0101001b)=(type 0x12)0xffffffff
                   E: meta-data (line=50)
                     A: android:name(0x01010003)="android.support.FILE_PROVIDER_PATHS" (Raw: "android.support.FILE_PROVIDER_PATHS")
                     A: android:resource(0x01010025)=@0x7f0c0000
[   +2 ms] Stopping app 'app.apk' on Android SDK built for x86.
[        ] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell am force-stop
io.flutter.plugins.imagepicker.example
[  +50 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell pm list packages
io.flutter.plugins.imagepicker.example
[  +35 ms] package:io.flutter.plugins.imagepicker.example
[   +3 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 shell cat
/data/local/tmp/sky.io.flutter.plugins.imagepicker.example.sha1
[  +19 ms] 5b65edd3b152f410cf6fb319aa34fab7d0dab9ff
[        ] Latest build already installed.
[        ] Android SDK built for x86 startApp
[   +2 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 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
io.flutter.plugins.imagepicker.example/io.flutter.embedding.android.FlutterActivity
[  +41 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000
cmp=io.flutter.plugins.imagepicker.example/io.flutter.embedding.android.FlutterActivity (has extras) }
[        ] Waiting for observatory port to be available...
[+1005 ms] Observatory URL on device: http://<IP_ADDRESS>:40943/tkTfVfiDe30=/
[   +1 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward tcp:0 tcp:40943
[   +9 ms] 60852
[        ] Forwarded host port 60852 to device port 40943 for Observatory
[  +10 ms] Connecting to service protocol: http://<IP_ADDRESS>:60852/tkTfVfiDe30=/
[ +242 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:60852/tkTfVfiDe30=/
[   +2 ms] Sending to VM service: getVM({})
[   +3 ms] Result: {type: VM, name: vm, architectureBits: 32, hostCPU: Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz, operatingSystem: android,
targetCPU: ia32, version: 2.8.0-dev.17.0.flutter-1402e8e1a4 (be) (Thu Mar 26 13:15:18 2020 +0000) on "android_ia32", _profilerM...
[   +4 ms] Sending to VM service: getIsolate({isolateId: isolates/1825759039910995})
[   +2 ms] Sending to VM service: _flutter.listViews({})
[   +7 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xe9d32210, isolate: {type: @Isolate, fixedId: true, id:
isolates/1825759039910995, name: main.dart$main-1825759039910995, number:<PHONE_NUMBER>910995}}]}
[   +5 ms] DevFS: Creating new filesystem on the device (null)
[        ] Sending to VM service: _createDevFS({fsName: example})
[   +8 ms] Result: {type: Isolate, id: isolates/1825759039910995, name: main, number:<PHONE_NUMBER>910995, _originNumber:<PHONE_NUMBER>910995,
startTime:<PHONE_NUMBER>522, _heaps: {new: {type: HeapSpace, name: new, vmName: Scavenger, collections: 3, avgCollectionPeriodMillis...
[  +12 ms] Result: {type: FileSystem, name: example, uri:
file:///data/user/0/io.flutter.plugins.imagepicker.example/code_cache/exampleMVBHBZ/example/}
[        ] DevFS: Created new filesystem on the device
(file:///data/user/0/io.flutter.plugins.imagepicker.example/code_cache/exampleMVBHBZ/example/)
[   +1 ms] Updating assets
[  +72 ms] Syncing files to device Android SDK built for x86...
[   +1 ms] Scanning asset files
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +1 ms] <- recompile package:image_picker_example/main.dart 84319a69-5ae3-4276-a377-c6a76955ecec
[        ] <- 84319a69-5ae3-4276-a377-c6a76955ecec
[  +20 ms] D/EGL_emulation(18237): eglMakeCurrent: 0xd6a1a4e0: ver 3 0 (tinfo 0xd6a0f730)
[  +26 ms] Updating files
[ +120 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device Android SDK built for x86... (completed in 172ms)
[        ] Synced 0.8MB.
[        ] Sending to VM service: _flutter.listViews({})
[   +2 ms] Result: {type: FlutterViewList, views: [{type: FlutterView, id: _flutterView/0xe9d32210, isolate: {type: @Isolate, fixedId: true, id:
isolates/1825759039910995, name: main.dart$main-1825759039910995, number:<PHONE_NUMBER>910995}}]}
[        ] <- accept
[        ] Connected to _flutterView/0xe9d32210.
[        ] Flutter run key commands.
[   +1 ms] r Hot reload. 🔥🔥🔥
[        ] R Hot restart.
[        ] h Repeat this help message.
[        ] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Android SDK built for x86 is available at: http://<IP_ADDRESS>:60852/tkTfVfiDe30=/
[+5140 ms] D/EGL_emulation(18237): eglMakeCurrent: 0xdeaf7600: ver 3 0 (tinfo 0xd34b60b0)
[ +537 ms] E/BitmapFactory(18237): Unable to decode stream: java.io.FileNotFoundException:
/storage/emulated/0/DCIM/Camera/IMG_20200327_162551.jpg: open failed: EACCES (Permission denied)
[  +19 ms] D/EGL_emulation(18237): eglCreateContext: 0xd6a1a5a0: maj 3 min 0 rcv 3
[   +6 ms] D/EGL_emulation(18237): eglMakeCurrent: 0xd6a1a5a0: ver 3 0 (tinfo 0xd6a0f730)
[   +8 ms] D/EGL_emulation(18237): eglMakeCurrent: 0xdeaf7600: ver 3 0 (tinfo 0xd34b60b0)
[  +42 ms] D/EGL_emulation(18237): eglMakeCurrent: 0xd6a1a5a0: ver 3 0 (tinfo 0xd6a0f730)
[+3966 ms] DevFS: Deleting filesystem on the device (file:///data/user/0/io.flutter.plugins.imagepicker.example/code_cache/exampleMVBHBZ/example/)
[        ] Sending to VM service: _deleteDevFS({fsName: example})
[   +6 ms] Result: {type: Success}
[        ] DevFS: Deleted filesystem on the device (file:///data/user/0/io.flutter.plugins.imagepicker.example/code_cache/exampleMVBHBZ/example/)
[  +18 ms] Sending to VM service: ext.flutter.exit({isolateId: isolates/1825759039910995})
[ +170 ms] Service protocol connection closed.
[+1832 ms] Application finished.
[   +3 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --list
[   +7 ms] Exit code 0 from: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --list
[        ] emulator-5554 tcp:60013 tcp:45501
           emulator-5554 tcp:60162 tcp:46793
           emulator-5554 tcp:60852 tcp:40943
[   +1 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --remove tcp:60013
[   +8 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --remove tcp:60162
[   +8 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --remove tcp:60852
[   +8 ms] executing: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --list
[   +6 ms] Exit code 0 from: /Users/dominik/Library/Android/sdk/platform-tools/adb -s emulator-5554 forward --list
[   +1 ms] "flutter run" took 21 666ms.

flutter analyze
Analyzing example...
No issues found! (ran in 8.9s)

flutter doctor -v
[✓] Flutter (Channel dev, v1.16.3, on Mac OS X 10.15.3 19D76, locale pl-PL)
    • Flutter version 1.16.3 at /Users/dominik/fvm/versions/dev
    • Framework revision be3a4b37b3 (2 days ago), 2020-03-26 18:08:05 -0700
    • Engine revision b2bdeb3f0f
    • Dart version 2.8.0 (build 2.8.0-dev.17.0 1402e8e1a4)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/dominik/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = /Users/dominik/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.4, Build version 11E146
    • CocoaPods version 1.8.4

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 3.6)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 44.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b4-5784211)

[✓] VS Code (version 1.43.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.1

[✓] Connected device (4 available)
    • Android SDK built for x86 • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
    • macOS                     • macOS         • darwin-x64     • Mac OS X 10.15.3 19D76
    • Chrome                    • chrome        • web-javascript • Google Chrome 80.0.3987.149
    • Web Server                • web-server    • web-javascript • Flutter Tools

• No issues found!

Hi @orestesgaolin
do you experience this with a real device? (if you have any to check)
With real Android 9 device I can't reproduce it.
With Android 10 emulator I always see "no items" in Recent, but picking from Camera directory returns the image.

Hi @orestesgaolin
do you experience this with a real device? (if you have any to check)
With real Android 9 device I can't reproduce it.
With Android 10 emulator I always see "no items" in Recent, but picking from Camera directory returns the image.

Thanks for reaching out @VladyslavBondarenko. The issue was submitted by user running Pixel 2 with Android 10 and successfully reproduced by me on emulator with Android 10.
Setting target SDK to 28 instead of 29 or applying solution from https://github.com/flutter/flutter/issues/41459 (android:requestLegacyExternalStorage="true") resolves the issue. However, full reinstall of the app was needed.
If you don't see any items in Recent, you must take some pictures with the emulator camera (e.g. on the 3D scene as seen on my screenshot)

Hi @orestesgaolin
do you experience this with a real device? (if you have any to check)
With real Android 9 device I can't reproduce it.
With Android 10 emulator I always see "no items" in Recent, but picking from Camera directory returns the image.

I faced this issue in real device.

I have this problem too

I believe that it's related with the new privacy changes in Android 10 (scoped access).
https://developer.android.com/about/versions/10/privacy/changes
image_picker provides an absolute path to a file on the external storage which is not available for an application (due to file permissions).
Official docs suggests to use openFileDescriptor or openInputStream to access URI content.
https://developer.android.com/training/data-storage/shared/media
Using these methods we have to somehow pass the media resource to a Flutter app through the platform channel. One solution comes to mind, saving input stream to a cache file and pass the path to Flutter, but what about large files such as videos? It could take a time to create a copy of a large file. I have similar issue trying to create internal image picker and trying to figure out what is the best solution to provide media data to Flutter.

@orestesgaolin
I accidentally missed this your point

Setting target SDK to 28 instead of 29 resolves the issue

and had compileSdkVersion and targetSdkVersion 28 when tested.
True, with 29 Image_picker returns null (tried with emulator). Not only from the 'Recent', but for any from the Images > Camera directory

@orestesgaolin
I accidentally missed this your point

Setting target SDK to 28 instead of 29 resolves the issue

and had compileSdkVersion and targetSdkVersion 28 when tested.
True, with 29 Image_picker returns null (tried with emulator). Not only from the 'Recent', but for any from the Images > Camera directory

https://github.com/flutter/plugins/pull/2728 seems fixed the issue. Could you try to update the image_picker to 0.6.6+1 and try again?

I confirm that it's working with 0.6.6+1 and isn't working with 0.6.5+3

@VladyslavBondarenko Thanks for confirming! I'm closing the issue.


Add package 'Piccap On/Off Remote' (ui30)

From @Bahoue (https://github.com/Bahoue/OnOff-Remote)

This is quite a neat idea. However we need to think more about the package ID of system app. I'll put this on hold and think a bit.

Afaik it has to stay exactly this non-expressive way to be called whenever the certain button is pressed - aka replace the Rakuten app with an app of same id.

Right now the package name is unique. So I came up with an idea. Let me merge this and make changes.


Populate associations policy

If for example you have a many to many association, is there a way that when you use populate you can assign a policy so the user will only see entries that say belong to them?
In my example I have 2 models Artists and Bookings. All artists are viewable by everyone, but bookings should only be visible by the user that created it.
Artist.js
module.exports = {
  attributes: {
    name: 'STRING',
    bookings: {
      collection: 'booking',
      via: 'artists'
    }
  }
};

Booking.js
module.exports = {
  attributes: {
    title: 'STRING',
    artists: {
      collection: 'artist',
      via: 'bookings'
    }
  }
};

So if I did the following you'd see all the bookings related to the artist and I'm unsure what the best approach is for only showing the bookings for the current user.
Artist.findOne(id).populate('bookings').exec(function(err, artist){
  res.send(artist);
});

You can filter the populate by using Artist.findOne(id).populate('bookings', {user: req.session.user}). This is just an example. You need to know where to get the current user from. This is not really an issue and should be closed.


Sub Menu

How to add Sub Menu?
I wan to add  "sub category" as submenu of "category"

category
- sub category

@jadavpalak see example here https://github.com/InfyOmLabs/infy-tracker/blob/develop/resources/views/layouts/menu.blade.php#L62


Some exceptions cannot be cought

Some examples:
s" include nonexistent-file.fth" ' evaluate catch .( error: ) . cr

1 0 ' / catch .

They do not print what is expected.
Probably, in _thrown, you need to transfer control to the Forth throw word.  Something like:
  if ( _catch_frame != 0 ) {
      P4_PUSH(ctx->ds, (P4_Int) rc )
      exec[0].w = word_throw ; // xt of `throw`
      ip = exec;
      NEXT;
  }

But you need to know the xt of throw, and _catch_frame address (or make it a part of ctx).

I have a fix for this.  Just waiting on closure of #18 (and #20 maybe).

SIDEBAR: Why does INCLUDE-FILE not return ior like all the other File operation words?  Its is the only one that does not.  Instead it appears to punt.  Doesn't even specify explicit exceptions to return via CATCH THROW.  In a hosted POSIX environment it would make sense to return errno (which are positive values) as the ior, which are system define; THROWing errno works too, but there does not appear to be clear statement about this and no clear mapping of all the errno to exceptions (P4_THROW_ENOENT, P4_THROW_EIO).
I assume INCLUDE and INCLUDED are implemented using INCLUDE-FILE (or equivalent).

Why does INCLUDE-FILE not return ior like all the other File operation words?

I think, it is because:

include-file can consume and produce any number of additional stack parameters (just like `evaluate);
an I/O error can occur in a nested read-file or read-line;
include-file must be implementable without catch/throw (since the Exception word set was optional);
anyway, a program cannot easily handle the returned ior (except logging), but can only re-throw the exception, which is impossible without catch/throw.

Other Forth words that return ior consume a fixed number of stack parameters, and the stack effect and internal state are sufficiently specified in case of an error. So, the returned ior can be easily handled without catch/throw.
On the other hand, I don't see much benefit that  the include-file word brings to programs. A possible scenario is for a program to open a file using open-file, read part of the file using read-file, and then interpret the rest of the file using include-file.  And what a practical use case for that? Skipping the BOM?
A Forth system probably implements this word only as a natural factor of included.

I don't see much benefit that the include-file word brings to programs.

I suspect INCLUDE-FILE is meant to be the equivalent of LOAD for streams.

I suspect INCLUDE-FILE is meant to be the equivalent of LOAD for streams.

But there are no means to open a stream such as a pipe or socket. If they are supported, they can be included using special names like pipe:///... or socket:///.... There is no need for include-file.
A possible use case for include-file is probably when a fileid of a pipe is passed from one process to another process (e.g., from the parent process to a child process).  But this requires some additional system-specific facilities anyway.
In some implementations include-file can be also used by quit to interpret the standard input (probably it should not close the handle on error when it is stdin).

Actually I'd use OPEN-FILE for any type of file returning a fd like pipe: and socket: (the // in a URI have special meaning that I don't think would apply, certainly not pipes).  Then INLCUDED would be much like before.

In some implementations include-file can be also used by quit to interpret the standard input

Eww.  I don't see how that would work or make sense given the relationship of pipes to stdin/stdout in other languages.


Storybook build failing in plugin PRs

Expected Behavior
The storybook builds should not fail when there are no changes to storybook or it's dependencies.
Current Behavior
Storybook verification build is failing with Error: Can't resolve 'babel-loader' in '/home/runner/work/backstage/backstage/packages/storybook', see e.g. https://github.com/spotify/backstage/pull/651/checks?check_run_id=627548535
Possible Solution
Might be an issue with the cache, might be an issue with deps sometimes not being built, or something else.
Steps to Reproduce
? - Maybe this could be reproduced locally by adding a plugin, clean out the repo from dist and node_modules dirs, and then try to run tasks similar to what we're doing with the GitHub actions.
Context
This also happened for the tech radar PR, where it was possibly fixed by first adding deps and then removing them. https://github.com/spotify/backstage/pull/628
Your Environment
Build in GitHub Actions

Also for #681, but the error message seems to be different in this https://github.com/spotify/backstage/runs/634375942
ERR! Module not found: Error: Can't resolve '@backstage/core' in '/home/runner/work/backstage/backstage/packages/storybook/.storybook'
(node:3228) UnhandledPromiseRejectionWarning: ModuleNotFoundError: Module not found: Error: Can't resolve '@backstage/core' in '/home/runner/work/backstage/backstage/packages/storybook/.storybook'

@OrkoHunter yeah that's to do with @backstage/core not being built in storybook CI builds, but we actually don't want to do that as we'd end up depending on 2 different instances of core. Fixed it in #695 by resolving @backstage/core to it's src dir.
Regarding this issue It seems to have been caused by babel-loader being installed inside react-scripts in node_modules. When clearing yarn.lock it seems like it gets lifted up a level somehow, and that solves the issue. The fix I opted for in #695 was to just get rid of bable-loader altogether, to closer mirror the webpack config used by plugin:serve (and soon app:serve/build).

Thank you @Rugvip ! Amazing work :)