[Beta branch] build apk release: Target kernel_snapshot failed

Steps to reproduce
Hello, here are the steps to reproduce this issue. I report it in case it would appear in a future stable release :)

git clone https://github.com/scalz/repro_flutter_build_fail
flutter build apk --release
See error. Error log is available below

Expected results
Should build in release mode without error
Actual results
It works with stable branch.
But with beta branch, it works only in debug mode. In release mode, this fails.
In provided reproducible  example, if I remove generic type on controller class, and use String in example, then it will build fine in release mode.
So it looks like it's related to the use of generic type + BeaconController class..
Code sample
Code sample
https://github.com/scalz/repro_flutter_build_fail

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
PS C:\projects\flutter\repro_bugs\repro_flutter_build_fail> flutter build apk --release --verbose
[ +125 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' is not required, skipping update.
[   +3 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.
[  +47 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'LegacyCanvasKitRemover' 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.
[   +3 ms] 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.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[ +131 ms] Skipping pub get: version match.
[ +172 ms] Generating C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +109 ms] executing: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java -version
[ +113 ms] Exit code 0 from: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java -version
[        ] openjdk version "17.0.9" 2023-10-17
           OpenJDK Runtime Environment (build 17.0.9+0--11185874)
           OpenJDK 64-Bit Server VM (build 17.0.9+0--11185874, mixed mode)
[   +2 ms] executing: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java -version
[ +107 ms] Exit code 0 from: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java -version
[        ] openjdk version "17.0.9" 2023-10-17
           OpenJDK Runtime Environment (build 17.0.9+0--11185874)
           OpenJDK 64-Bit Server VM (build 17.0.9+0--11185874, mixed mode)
[  +14 ms] executing: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java --version
[ +110 ms] Exit code 0 from: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java --version
[        ] openjdk 17.0.9 2023-10-17
           OpenJDK Runtime Environment (build 17.0.9+0--11185874)
           OpenJDK 64-Bit Server VM (build 17.0.9+0--11185874, mixed mode)
[  +42 ms] Using gradle from C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\gradlew.bat.
[   +1 ms] Running Gradle task 'assembleRelease'...
[   +5 ms] executing: [C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android/] C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\gradlew.bat --full-stacktrace --info -Pverbose=true
-Ptarget-platform=android-arm,android-arm64,android-x64 -Ptarget=lib\main.dart -Pbase-application-name=android.app.Application -Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=true assembleRelease
[ +654 ms] Initialized native services in: C:\Users\Pascal\.gradle\native
[        ] Initialized jansi services in: C:\Users\Pascal\.gradle\native
[ +120 ms] Received JVM installation metadata from 'C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr': {JAVA_HOME=C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr, JAVA_VERSION=17.0.9, JAVA_VENDOR=JetBrains
s.r.o., RUNTIME_NAME=OpenJDK Runtime Environment, RUNTIME_VERSION=17.0.9+0--11185874, VM_NAME=OpenJDK 64-Bit Server VM, VM_VERSION=17.0.9+0--11185874, VM_VENDOR=JetBrains s.r.o., OS_ARCH=amd64}
[ +393 ms] The client will now receive all logging from the daemon (pid: 22320). The daemon log file: C:\Users\Pascal\.gradle\daemon\7.6.3\daemon-22320.out.log
[        ] Starting 20th build in daemon [uptime: 2 hrs 46 mins 24.844 secs, performance: 100%]
[        ] Using 12 worker leases.
[        ] Now considering [C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android, C:\src\flutter\packages\flutter_tools\gradle] as hierarchies to watch
[        ] Watching 2 directory hierarchies to track changes
[        ] Watching the file system is configured to be enabled if available
[        ] File system watching is active
[        ] Starting Build
[        ] Now considering [C:\src\flutter\packages\flutter_tools\gradle, C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android] as hierarchies to watch
[        ] Watching 2 directory hierarchies to track changes
[        ] > Configure project :gradle
[        ] Evaluating project ':gradle' using build file 'C:\src\flutter\packages\flutter_tools\gradle\build.gradle.kts'.
[        ] Caching disabled for Kotlin DSL accessors for project ':gradle' because:
[        ]   Build cache is disabled
[        ] Skipping Kotlin DSL accessors for project ':gradle' as it is up-to-date.
[        ] Resolve mutations for :gradle:compileJava (Thread[Execution worker,5,main]) started.
[        ] :gradle:compileJava (Thread[Execution worker Thread 7,5,main]) started.
[  +80 ms] > Task :gradle:compileJava NO-SOURCE
[        ] Skipping task ':gradle:compileJava' as it has no source files and no previous output files.
[   +1 ms] Resolve mutations for :gradle:compileGroovy (Thread[Execution worker Thread 7,5,main]) started.
[        ] :gradle:compileGroovy (Thread[Execution worker Thread 7,5,main]) started.
[        ] > Task :gradle:compileGroovy UP-TO-DATE
[        ] Caching disabled for task ':gradle:compileGroovy' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:compileGroovy' as it is up-to-date.
[        ] Resolve mutations for :gradle:pluginDescriptors (Thread[Execution worker Thread 7,5,main]) started.
[        ] :gradle:pluginDescriptors (Thread[Execution worker Thread 7,5,main]) started.
[        ] > Task :gradle:pluginDescriptors UP-TO-DATE
[        ] Caching disabled for task ':gradle:pluginDescriptors' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:pluginDescriptors' as it is up-to-date.
[        ] Resolve mutations for :gradle:processResources (Thread[Execution worker Thread 7,5,main]) started.
[        ] :gradle:processResources (Thread[Execution worker Thread 7,5,main]) started.
[        ] > Task :gradle:processResources UP-TO-DATE
[        ] Caching disabled for task ':gradle:processResources' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:processResources' as it is up-to-date.
[        ] Resolve mutations for :gradle:classes (Thread[Execution worker Thread 7,5,main]) started.
[        ] :gradle:classes (Thread[Execution worker Thread 7,5,main]) started.
[        ] > Task :gradle:classes UP-TO-DATE
[        ] Skipping task ':gradle:classes' as it has no actions.
[        ] Resolve mutations for :gradle:jar (Thread[Execution worker Thread 7,5,main]) started.
[        ] :gradle:jar (Thread[Execution worker Thread 7,5,main]) started.
[        ] > Task :gradle:jar UP-TO-DATE
[        ] Caching disabled for task ':gradle:jar' because:
[        ]   Build cache is disabled
[        ] Skipping task ':gradle:jar' as it is up-to-date.
[  +93 ms] Settings evaluated using settings file 'C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\settings.gradle'.
[        ] Projects loaded. Root project using build file 'C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\build.gradle'.
[        ] Included projects: [root project 'android', project ':app']
[  +93 ms] > Configure project :app
[        ] Evaluating project ':app' using build file 'C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\app\build.gradle'.
[        ] Using Kotlin Gradle Plugin gradle70 variant
[        ] Parsed shrinker version: 3.3.70
[        ] > Configure project :
[        ] Evaluating root project 'android' using build file 'C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android\build.gradle'.
[        ] All projects evaluated.
[        ] Task name matched 'assembleRelease'
[        ] Selected primary task 'assembleRelease' from project :
[        ] WARNING:We recommend using a newer Android Gradle plugin to use compileSdk = 34
[        ] This Android Gradle plugin (7.3.0) was tested up to compileSdk = 33
[        ] This warning can be suppressed by adding
[        ]     android.suppressUnsupportedCompileSdk=34
[        ] to this project's gradle.properties
[        ] The build will continue, but you are strongly encouraged to update your project to
[        ] use a newer Android Gradle Plugin that has been tested with compileSdk = 34
[  +84 ms] Tasks to be executed: [task ':app:buildKotlinToolingMetadata', task ':app:compileFlutterBuildRelease', task ':app:packJniLibsflutterBuildRelease', task ':app:preBuild', task ':app:preReleaseBuild', task
':app:compileReleaseAidl', task ':app:compileReleaseRenderscript', task ':app:generateReleaseBuildConfig', task ':app:checkReleaseAarMetadata', task ':app:cleanMergeReleaseAssets', task ':app:mergeReleaseShaders', task
':app:compileReleaseShaders', task ':app:generateReleaseAssets', task ':app:mergeReleaseAssets', task ':app:copyFlutterAssetsRelease', task ':app:generateReleaseResValues', task ':app:mapReleaseSourceSetPaths', task
':app:generateReleaseResources', task ':app:mergeReleaseResources', task ':app:createReleaseCompatibleScreenManifests', task ':app:extractDeepLinksRelease', task ':app:processReleaseMainManifest', task
':app:processReleaseManifest', task ':app:processReleaseManifestForPackage', task ':app:processReleaseResources', task ':app:compileReleaseKotlin', task ':app:javaPreCompileRelease', task ':app:compileReleaseJavaWithJavac', task
':app:extractProguardFiles', task ':app:lintVitalAnalyzeRelease', task ':app:lintVitalReportRelease', task ':app:lintVitalRelease', task ':app:mergeReleaseJniLibFolders', task ':app:mergeReleaseNativeLibs', task
':app:stripReleaseDebugSymbols', task ':app:extractReleaseNativeSymbolTables', task ':app:mergeReleaseNativeDebugMetadata', task ':app:mergeReleaseArtProfile', task ':app:checkReleaseDuplicateClasses', task
':app:mergeReleaseGeneratedProguardFiles', task ':app:processReleaseJavaRes', task ':app:mergeReleaseJavaResource', task ':app:minifyReleaseWithR8', task ':app:compileReleaseArtProfile', task ':app:compressReleaseAssets', task
':app:processApplicationManifestReleaseForBundle', task ':app:bundleReleaseResources', task ':app:shrinkReleaseRes', task ':app:optimizeReleaseResources', task ':app:collectReleaseDependencies', task
':app:sdkReleaseDependencyData', task ':app:validateSigningRelease', task ':app:writeReleaseAppMetadata', task ':app:writeReleaseSigningConfigVersions', task ':app:packageRelease', task ':app:createReleaseApkListingFileRedirect',
task ':app:assembleRelease']
[   +5 ms] Tasks that were excluded: []
[        ] Resolve mutations for :app:buildKotlinToolingMetadata (Thread[Execution worker Thread 10,5,main]) started.
[        ] :app:buildKotlinToolingMetadata (Thread[Execution worker Thread 10,5,main]) started.
[        ] > Task :app:buildKotlinToolingMetadata UP-TO-DATE
[        ] Caching disabled for task ':app:buildKotlinToolingMetadata' because:
[        ]   Build cache is disabled
[        ] Skipping task ':app:buildKotlinToolingMetadata' as it is up-to-date.
[        ] Resolve mutations for :app:compileFlutterBuildRelease (Thread[Execution worker Thread 10,5,main]) started.
[        ] :app:compileFlutterBuildRelease (Thread[Execution worker Thread 10,5,main]) started.
[+1988 ms] > Task :app:compileFlutterBuildRelease
[        ] Caching disabled for task ':app:compileFlutterBuildRelease' because:
[        ]   Build cache is disabled
[        ] Task ':app:compileFlutterBuildRelease' is not up-to-date because:
[        ]   Task has failed previously.
[        ] Starting process 'command 'C:\src\flutter\bin\flutter.bat''. Working directory: C:\projects\flutter\repro_bugs\repro_flutter_build_fail Command: C:\src\flutter\bin\flutter.bat --verbose assemble --no-version-check
--depfile C:\projects\flutter\repro_bugs\repro_flutter_build_fail\build\app\intermediates\flutter\release/flutter_build.d --output C:\projects\flutter\repro_bugs\repro_flutter_build_fail\build\app\intermediates\flutter\release
-dTargetFile=lib\main.dart -dTargetPlatform=android -dBuildMode=release -dTrackWidgetCreation=true -dTreeShakeIcons=true -dFlavor= -dAndroidArchs=android-arm android-arm64 android-x64 -dMinSdkVersion=21
android_aot_bundle_release_android-arm android_aot_bundle_release_android-arm64 android_aot_bundle_release_android-x64
[   +1 ms] Successfully started process 'command 'C:\src\flutter\bin\flutter.bat''
[        ] [  +69 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [   +5 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' 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.
[        ] [ +101 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LegacyCanvasKitRemover' 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.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +66 ms] Initializing file store
[        ] [  +16 ms] Done initializing file store
[        ] [ +100 ms] Skipping target: native_assets
[        ] [   +1 ms] Skipping target: gen_localizations
[        ] [   +1 ms] Skipping target: gen_dart_plugin_registrant
[        ] [ +292 ms] kernel_snapshot: Starting due to {}
[        ] [   +9 ms] Embedding native assets mapping C:\projects\flutter\repro_bugs\repro_flutter_build_fail\.dart_tool\flutter_build\fb99027b0d45fcb69153f60523107e5d\native_assets.yaml in kernel.
[        ] [   +9 ms] C:\src\flutter\bin\cache\dart-sdk\bin\dartaotruntime.exe --disable-dart-dev C:\src\flutter\bin\cache\dart-sdk\bin\snapshots\frontend_server_aot.dart.snapshot --sdk-root
C:\src\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk_product/ --target=flutter --no-print-incremental-dependencies -Ddart.vm.profile=false -Ddart.vm.product=true --delete-tostring-package-uri=dart:ui
--delete-tostring-package-uri=package:flutter --aot --tfa --target-os android --packages C:\projects\flutter\repro_bugs\repro_flutter_build_fail\.dart_tool\package_config.json --output-dill
C:\projects\flutter\repro_bugs\repro_flutter_build_fail\.dart_tool\flutter_build\fb99027b0d45fcb69153f60523107e5d\app.dill --depfile
C:\projects\flutter\repro_bugs\repro_flutter_build_fail\.dart_tool\flutter_build\fb99027b0d45fcb69153f60523107e5d\kernel_snapshot.d --native-assets
C:\projects\flutter\repro_bugs\repro_flutter_build_fail\.dart_tool\flutter_build\fb99027b0d45fcb69153f60523107e5d\native_assets.yaml --verbosity=error package:repro_build_fail/main.dart
[+5682 ms] [+6778 ms] Unhandled exception:
[   +1 ms]            "Parameter" statement should not be referenced: %value
[        ]            #0      _SummaryNormalizer.visitParameter (package:vm/transformations/type_flow/summary_collector.dart:178)
[        ]            #1      Parameter.accept (package:vm/transformations/type_flow/summary.dart:94)
[        ]            #2      _SummaryNormalizer._normalizeExpr (package:vm/transformations/type_flow/summary_collector.dart:99)
[        ]            #3      _SummaryNormalizer.visitTypeCheck (package:vm/transformations/type_flow/summary_collector.dart:225)
[        ]            #4      TypeCheck.accept (package:vm/transformations/type_flow/summary.dart:657)
[        ]            #5      _SummaryNormalizer._normalizeExpr (package:vm/transformations/type_flow/summary_collector.dart:99)
[        ]            #6      _SummaryNormalizer.normalize (package:vm/transformations/type_flow/summary_collector.dart:79)
[        ]            #7      SummaryCollector.createSummary (package:vm/transformations/type_flow/summary_collector.dart:892)
[        ]            #8      TypeFlowAnalysis.getFieldValue (package:vm/transformations/type_flow/analysis.dart:1801)
[        ]            #9      _DirectInvocation._processField (package:vm/transformations/type_flow/analysis.dart:294)
[        ]            #10     _DirectInvocation.process (package:vm/transformations/type_flow/analysis.dart:285)
[        ]            #11     _WorkList.processInvocation (package:vm/transformations/type_flow/analysis.dart:1663)
[        ]            #12     _DispatchableInvocation.process.<anonymous closure> (package:vm/transformations/type_flow/analysis.dart:544)
[        ]            #13     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:633)
[        ]            #14     _DispatchableInvocation.process (package:vm/transformations/type_flow/analysis.dart:518)
[        ]            #15     _WorkList.processInvocation (package:vm/transformations/type_flow/analysis.dart:1663)
[        ]            #16     TypeFlowAnalysis.applyCall (package:vm/transformations/type_flow/analysis.dart:1936)
[        ]            #17     Call.apply (package:vm/transformations/type_flow/summary.dart:358)
[        ]            #18     Summary.apply (package:vm/transformations/type_flow/summary.dart:1079)
[        ]            #19     _DirectInvocation._processFunction (package:vm/transformations/type_flow/analysis.dart:407)
[   +2 ms]            #20     _DirectInvocation.process (package:vm/transformations/type_flow/analysis.dart:287)
[   +1 ms]            #21     _WorkList.processInvocation (package:vm/transformations/type_flow/analysis.dart:1663)
[   +2 ms]            #22     _DispatchableInvocation.process.<anonymous closure> (package:vm/transformations/type_flow/analysis.dart:544)
[   +1 ms]            #23     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:633)
[        ]            #24     _DispatchableInvocation.process (package:vm/transformations/type_flow/analysis.dart:518)
[        ]            #25     _WorkList.processInvocation (package:vm/transformations/type_flow/analysis.dart:1663)
[        ]            #26     TypeFlowAnalysis.applyCall (package:vm/transformations/type_flow/analysis.dart:1936)
[        ]            #27     Call.apply (package:vm/transformations/type_flow/summary.dart:358)
[        ]            #28     Summary.apply (package:vm/transformations/type_flow/summary.dart:1079)
[        ]            #29     _DirectInvocation._processFunction (package:vm/transformations/type_flow/analysis.dart:407)
[        ]            #30     _DirectInvocation.process (package:vm/transformations/type_flow/analysis.dart:287)
[        ]            #31     _WorkList.processInvocation (package:vm/transformations/type_flow/analysis.dart:1663)
[        ]            #32     _WorkList.process (package:vm/transformations/type_flow/analysis.dart:1606)
[        ]            #33     TypeFlowAnalysis.process (package:vm/transformations/type_flow/analysis.dart:1811)
[        ]            #34     transformComponent (package:vm/transformations/type_flow/transformer.dart:121)
[        ]            #35     runGlobalTransformations (package:vm/kernel_front_end.dart:589)
[        ]            #36     compileToKernel (package:vm/kernel_front_end.dart:489)
[        ]            <asynchronous suspension>
[        ]            #37     FrontendCompiler.compile (package:frontend_server/frontend_server.dart:639)
[        ]            <asynchronous suspension>
[        ]            #38     starter (package:frontend_server/starter.dart:101)
[        ]            <asynchronous suspension>
[        ]            #39     main (file:///C:/b/s/w/ir/x/w/sdk/pkg/frontend_server/bin/frontend_server_starter.dart:13)
[        ]            <asynchronous suspension>
[        ] [   +2 ms] Target kernel_snapshot failed: Exception
[        ]            #0      KernelSnapshot.build (package:flutter_tools/src/build_system/targets/common.dart:274:7)
[        ]            <asynchronous suspension>
[        ]            #1      _BuildInstance._invokeInternal (package:flutter_tools/src/build_system/build_system.dart:875:9)
[        ]            <asynchronous suspension>
[        ] [  +43 ms] Persisting file store
[        ] [  +10 ms] Done persisting file store
[        ]            #2      Future.wait.<anonymous closure> (dart:async/future.dart:524:21)
[        ]            <asynchronous suspension>
[        ]            #3      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:813:32)
[        ]            <asynchronous suspension>
[        ]            #4      Future.wait.<anonymous closure> (dart:async/future.dart:524:21)
[        ]            <asynchronous suspension>
[        ]            #5      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:813:32)
[        ]            <asynchronous suspension>
[   +8 ms]            #6      Future.wait.<anonymous closure> (dart:async/future.dart:524:21)
[        ]            <asynchronous suspension>
[        ]            #7      _BuildInstance.invokeTarget (package:flutter_tools/src/build_system/build_system.dart:813:32)
[        ]            <asynchronous suspension>
[        ]            #8      FlutterBuildSystem.build (package:flutter_tools/src/build_system/build_system.dart:642:16)
[        ]            <asynchronous suspension>
[        ]            #9      AssembleCommand.runCommand (package:flutter_tools/src/commands/assemble.dart:322:32)
[        ]            <asynchronous suspension>
[        ]            #10     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1394:27)
[        ]            <asynchronous suspension>
[        ]            #11     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #12     CommandRunner.runCommand (package:args/command_runner.dart:212:13)
[        ]            <asynchronous suspension>
[        ]            #13     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:372:9)
[        ]            <asynchronous suspension>
[        ]            #14     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #15     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:308:5)
[        ]            <asynchronous suspension>
[        ]            #16     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
[        ]            <asynchronous suspension>
[        ]            #17     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #18     main (package:flutter_tools/executable.dart:93:3)
[        ]            <asynchronous suspension>
[   +7 ms] [   +9 ms] "flutter assemble" took 7 465ms.
[  +40 ms] [  +52 ms]
[        ]            #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
[        ]            #1      AssembleCommand.runCommand (package:flutter_tools/src/commands/assemble.dart:339:7)
[        ]            <asynchronous suspension>
[        ]            #2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1394:27)
[        ]            <asynchronous suspension>
[        ]            #3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #4      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
[        ]            <asynchronous suspension>
[        ]            #5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:372:9)
[        ]            <asynchronous suspension>
[        ]            #6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:308:5)
[        ]            <asynchronous suspension>
[        ]            #8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
[        ]            <asynchronous suspension>
[        ]            #9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
[        ]            <asynchronous suspension>
[        ]            #10     main (package:flutter_tools/executable.dart:93:3)
[        ]            <asynchronous suspension>
[   +1 ms] [  +55 ms] ensureAnalyticsSent: 53ms
[        ] [        ] Running 0 shutdown hooks
[        ] [        ] Shutdown hooks complete
[   +1 ms] [   +5 ms] exiting with code 1
[  +54 ms] > Task :app:compileFlutterBuildRelease FAILED
[        ] FAILURE: Build failed with an exception.
[        ] * What went wrong:
[        ] Execution failed for task ':app:compileFlutterBuildRelease'.
[        ] > Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1
[        ] * Try:
[        ] > Run with --debug option to get more log output.
[        ] > Run with --scan to get full insights.
[        ] * Exception is:
[        ] org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileFlutterBuildRelease'.
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:142)
[        ]      at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:140)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
[        ]      at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[        ]      at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[        ]      at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:322)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:309)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:302)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:288)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:462)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:379)
[        ]      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[        ]      at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[        ]      at java.base/java.lang.Thread.run(Thread.java:840)
[        ] Caused by: org.gradle.process.internal.ExecException: Process 'command 'C:\src\flutter\bin\flutter.bat'' finished with non-zero exit value 1
[        ]      at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:415)
[        ]      at org.gradle.process.internal.DefaultExecAction.execute(DefaultExecAction.java:38)
[        ]      at org.gradle.process.internal.DefaultExecActionFactory.exec(DefaultExecActionFactory.java:202)
[        ]      at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1176)
[        ]      at org.gradle.api.internal.project.DefaultProject.exec(DefaultProject.java:1171)
[        ]      at org.gradle.api.Project$exec$8.call(Unknown Source)
[        ]      at BaseFlutterTask.buildBundle(flutter.groovy:1629)
[        ]      at BaseFlutterTask$buildBundle.callCurrent(Unknown Source)
[        ]      at FlutterTask.build(flutter.groovy:1767)
[        ]      at jdk.internal.reflect.GeneratedMethodAccessor1191.invoke(Unknown Source)
[        ]      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[        ]      at java.base/java.lang.reflect.Method.invoke(Method.java:568)
[        ]      at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
[        ]      at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
[        ]      at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
[        ]      at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:236)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:221)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:204)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:187)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:165)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50)
[        ]      at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40)
[        ]      at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68)
[        ]      at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38)
[        ]      at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
[        ]      at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
[  +20 ms]      at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
[        ]      at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51)
[        ]      at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29)
[        ]      at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:124)
[        ]      at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:80)
[        ]      at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:58)
[        ]      at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48)
[        ]      at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:181)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:71)
[        ]      at org.gradle.internal.Either$Right.fold(Either.java:175)
[        ]      at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:69)
[        ]      at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47)
[        ]      at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
[        ]      at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
[        ]      at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
[        ]      at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56)
[        ]      at java.base/java.util.Optional.orElseGet(Optional.java:364)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56)
[        ]      at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38)
[        ]      at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73)
[        ]      at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
[        ]      at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89)
[        ]      at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:102)
[        ]      at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57)
[        ]      at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76)
[        ]      at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50)
[        ]      at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:254)
[        ]      at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:91)
[        ]      at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:56)
[        ]      at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
[        ]      at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
[        ]      at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
[        ]      at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43)
[        ]      at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31)
[        ]      at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40)
[        ]      at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:281)
[        ]      at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40)
[        ]      at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
[        ]      at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
[        ]      at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
[        ]      at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44)
[        ]      at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33)
[        ]      at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:139)
[        ]      at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:128)
[        ]      at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
[        ]      at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
[        ]      at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:57)
[        ]      at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
[        ]      at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
[        ]      at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
[        ]      at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:69)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:322)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:309)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:302)
[        ]      at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:288)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:462)
[        ]      at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:379)
[        ]      at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
[        ]      at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:49)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[        ]      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[        ]      at java.base/java.lang.Thread.run(Thread.java:840)
[        ] * Get more help at https://help.gradle.org
[        ] BUILD FAILED in 9s
[        ] 6 actionable tasks: 1 executed, 5 up-to-date
[        ] Watched directory hierarchies: [C:\src\flutter\packages\flutter_tools\gradle, C:\projects\flutter\repro_bugs\repro_flutter_build_fail\android]
[ +519 ms] Running Gradle task 'assembleRelease'... (completed in 10,1s)
[  +43 ms] "flutter apk" took 11 009ms.
[  +46 ms] Gradle task assembleRelease failed with exit code 1
[        ]
           #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
           #1      AndroidGradleBuilder.buildGradleApp (package:flutter_tools/src/android/gradle.dart:498:9)
           <asynchronous suspension>
           #2      AndroidGradleBuilder.buildApk (package:flutter_tools/src/android/gradle.dart:223:5)
           <asynchronous suspension>
           #3      BuildApkCommand.runCommand (package:flutter_tools/src/commands/build_apk.dart:140:5)
           <asynchronous suspension>
           #4      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1394:27)
           <asynchronous suspension>
           #5      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #6      CommandRunner.runCommand (package:args/command_runner.dart:212:13)
           <asynchronous suspension>
           #7      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:372:9)
           <asynchronous suspension>
           #8      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #9      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:308:5)
           <asynchronous suspension>
           #10     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:119:9)
           <asynchronous suspension>
           #11     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:153:19)
           <asynchronous suspension>
           #12     main (package:flutter_tools/executable.dart:93:3)
           <asynchronous suspension>

[  +19 ms] ensureAnalyticsSent: 16ms
[        ] Running 0 shutdown hooks
[        ] Shutdown hooks complete
[  +30 ms] exiting with code 1

Flutter Doctor output
Doctor output
PS C:\projects\flutter\repro_bugs\repro_flutter_build_fail> flutter doctor -v
[√] Flutter (Channel beta, 3.22.0-0.2.pre, on Microsoft Windows [version 10.0.22631.3447], locale fr-FR)
    • Flutter version 3.22.0-0.2.pre on channel beta at C:\src\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 312b9e81e9 (4 days ago), 2024-04-18 20:57:54 -0700
    • Engine revision a86e74cf06
    • Dart version 3.4.0 (build 3.4.0-282.2.beta)
    • DevTools version 2.34.2

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at C:\Users\Pascal\AppData\Local\Android\sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: C:\Users\Pascal\AppData\Local\Programs\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0--11185874)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.9.6)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.9.34728.123
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2023.2)
    • Android Studio at C:\Users\Pascal\AppData\Local\Programs\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = C:\Users\Pascal\AppData\Local\Programs\Android Studio
    • Java version OpenJDK Runtime Environment (build 17.0.9+0--11185874)

[√] VS Code (version 1.88.1)
    • VS Code at C:\Users\Pascal\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.86.0

[√] Connected device (4 available)
    • sdk gphone64 x86 64 (mobile) • emulator-5554 • android-x64    • Android 13 (API 33) (emulator)
    • Windows (desktop)            • windows       • windows-x64    • Microsoft Windows [version 10.0.22631.3447]
    • Chrome (web)                 • chrome        • web-javascript • Google Chrome 124.0.6367.60
    • Edge (web)                   • edge          • web-javascript • Microsoft Edge 124.0.2478.51

[√] Network resources
    • All expected network resources are available.

• No issues found!

@alexmarkov  sure. done.

Small repro:
class Foo<T> {
  late final aField = () {
    return <T>[];
  };
}

main() {
  print(Foo<String>().aField);
}

The fix rolled into Flutter in 65e657799fb596bf39bdc1e62756fa1f9c416efe.


Indicate on Display that Pi is running

E.g. flash last decimal point slowly for each successful update

last decimal point flashes with update


OAI-Blueprint Changes for O1-Telnet

@arora-sagar Would you mind taking a look at this one?

@liamfallon I am fine with this, I am waiting for @jain-ashish-sam to put the end-to-end testing results here and then we can merge it.

Waiting for OAI-operator to get tagged, so that we can refer the tagged image in oai-ran-operator blueprint.

/approve
/lgtm

/approve


Implement proposal list page

@michaelerobertsjr @tbashor @dannypham @ksolo @eggplantzzz
This is what I have so far, I've had some issues mounting since there isn't an existing HTML page to mount to, so I'm planning on creating one in the client folder.  Not sure if that is best practices/what the plan was, but that's the next step as far as I see it!  :)
https://github.com/gabrielbonner/speaker-management/blob/master/universal/components/ProposalsTable/ProposalsTable.jsx

@gabrielbonner Go ahead and open a pull request from your fork to to the sdjs master branch of this repo. We can have this conversation in the PR and reference this issue.


Windows Release

I saw the YouTube video and wanted to try myself, but... there is no release! :face_exhaling:

it would be very nice to have as there are no instructions on how to compile :(

i published an exe here. not sure if it need more dependencies or something, but works on my computer (windows 11) https://github.com/ker2x/NovaBug/releases/tag/1

@Neuroburst @Bellisario oops, previous release is in debug, this one is in release mode (faster) https://github.com/ker2x/NovaBug/releases/tag/2

Thanks @ker2x!


Linux Mint Cinnamon can't hide to tray

Checklist:

[x] I have checked that there are no issues with similar or the same content
YOU SHOULD CHECK CLOSED ISSUES ASWELL

[x] I have checked the FAQ (https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/FAQ) and the answer I am looking for is not there

[x] I have double checked and can reproduce the issue

OS: Linux Mint 18 Cinnamon 3.0.7 64-bit
GPMDP Version: 4.6.1
Issue Descriptions: The hide to tray feature doesn't work (the taskbar / window button still shows, only the title changes to be enclosed between brackets).
Steps to Reproduce: Check "Minimize to tray" in desktop settings and click the main window minimize (_) or close (X) buttons. The window will still be represented by a button on the task bar as well as by an icon in the system tray, just as when the setting was unchecked. This feature never worked for me, although I've always had it checked.
On a side-note, Last.fm integration has worked without issue.

This will be fixed in an upcoming Electron update


Merge develop to master

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@ebc26bc). Click here to learn what that means.
The diff coverage is 55.91%.

@@            Coverage Diff            @@
##             master       #1   +/-   ##
=========================================
  Coverage          ?   57.26%
  Complexity        ?      701
=========================================
  Files             ?       56
  Lines             ?     1652
  Branches          ?        0
=========================================
  Hits              ?      946
  Misses            ?      706
  Partials          ?        0

Impacted Files
Coverage Δ
Complexity Δ

src/Auth/ErrorInfo.php
0% <ø> (ø)
3 <0> (?)

src/Auth/Internal/IdTokenVerifier.php
55.55% <ø> (ø)
4 <0> (?)

src/Auth/FirebaseAuthService.php
100% <ø> (ø)
2 <0> (?)

src/Auth/Internal/IdTokenVerifierBuilder.php
0% <ø> (ø)
2 <0> (?)

src/Auth/ProviderUserInfo.php
0% <ø> (ø)
13 <0> (?)

src/Internal/FirebaseService.php
100% <ø> (ø)
3 <0> (?)

src/FirebaseException.php
100% <ø> (ø)
1 <0> (?)

...h/Internal/UploadAccountInfoResponse/ErrorInfo.php
0% <ø> (ø)
3 <0> (?)

src/Auth/Internal/ServiceAccountSigner.php
66.66% <ø> (ø)
3 <0> (?)

src/Util/Error/Error.php
0% <0%> (ø)
1 <1> (?)

... and 46 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ebc26bc...a453eea. Read the comment docs.


feat(OffersPage.js): add info events for offer detail [MIDUWEB-1537]

PR is on hold until BE delivers some courses (info events) to test.


phy does not parse a function as children properly when no prop provided

The problem occurs when the component takes a function as children (like the "Consumer/Provider" component)

h(Provider, ({data}) => "Rendered ${data}") => renders nothing, expected Rendered ${data}
h(Provider, {}, ({data}) => "Rendered ${data}") => Successfully renders Rendered ${data}

Specifically, I was trying it with the ClassNames component from Emotion.js and found it not working unless I add an empty prop object {}.
This seems like a bug with phy.

Sorry, please ignore this issue. phy works as expected. There's no bug.


Add Report button

We're missing a report button on content. Desktop side: https://github.com/lbryio/lbry-desktop/blob/594a6a7808729bb176bb89bac458798cb7ec2a69/src/ui/component/fileActions/view.jsx#L34

This is in the latest build


ci: Add configs for travis, semantic-release

Deploy as @appland/sqlite-parser.

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Update Request]: Update dependencies for DuongDieuPhap.ImageGlass

What type of update are you requesting?
Something else not listed
Current Package Identifier
DuongDieuPhap.ImageGlass
Package Version
<IP_ADDRESS>8
Please describe the changes you would like to see
As per the release notes for <IP_ADDRESS>8 (https://github.com/d2phap/ImageGlass/releases/tag/<IP_ADDRESS>8), WebView2 Runtime is now optional, but the manifest still enforces it.

https://github.com/microsoft/winget-pkgs/pull/199952#discussion_r1894123729


Update New-AzureADMSGroup.md

The issue below still appears to be active in version <IP_ADDRESS> of the AzureAD module:
https://github.com/Azure/azure-docs-powershell-azuread/issues/717
I'm updating the documentation for the parameter to clarify that the AzureADPreview module needs to be used to create dynamic groups, AzureAD does not appear to support it.

Docs Build status updates of commit 69bbe34:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azureadps-2.0/AzureAD/New-AzureADMSGroup.md
:white_check_mark:Succeeded
View (azureadps-2.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Thank you, @PeterDeThier-MSFT for your contribution.
@CelesteDG, this is good to go.

Docs Build status updates of commit 6417840:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

azureadps-2.0/AzureAD/New-AzureADMSGroup.md
:white_check_mark:Succeeded
View (azureadps-2.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Linking to a build artefact from another project collection

It would seem from reading the docs that it is possible to reference a build artefact across project collections.
If I haven't misunderstood, then I have tried and failed to do that in latest TFS2018.
If I have, it would be good to clarify the language in order to avoid such misunderstandings.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 598465e1-85d4-4961-b8b6-902d6026c5e3
Version Independent ID: 5ef1308a-3aeb-fcc4-dec7-6f10785612a3
Content: Artifacts in Release Management
Content Source: docs/pipelines/release/artifacts.md
Product: devops
GitHub Login: @alexhomer1
Microsoft Alias: ahomer

Thank you for your feedback. I have passed this on to the product team for advice.

I take it that this has not progressed?


Exporting all search results does not include bookmarks

we now can export all search results. But bookmarks are also part of the search result and they are missing from the export.

depend on #1689


composer.lock partial upload

Currently, if not all of the entries from the composer.lock have a source entry, the whole file is ignored.
If you work with private composer repositories this is a problem, because there we have mixed content. Some packages are from the private source, some are from github.com via packagist.org and some are from other repositories.
In this case it would help, if the entries with the missing source entries are just ignored.
As far as i can see, the problem comes from the form validation and the schema defined here: https://github.com/ludofleury/satisfy/blob/master/src/Playbloom/Satisfy/Resources/schemas/composer_lock.json#L30
What do you think about changing this behaviour?

I just removed the line in the file from above.
Now the upload ignores the packages with the missing source identifier.
There is no warning shown, but this solves our problem currently.

This is community based project and all contributions are welcome. I would like to review PR for this fix.


Merge types with type Subscription

Let's say I have the following types:

and I want to concatenate them -

Then, when I use the schema in graphqlExpress in server.js file - I "lose" the Subscription types.
Is it possible to fix this?
Thanks!

Hey @tomyitav,
Please try using version 0.0.9. It should work for you.
Let me know if it doesn't. 😁
Cheers!

Thanks for the reply!
But I'm already using version 0.0.9. It isn't working...

Hey @tomyitav
It's Fixed! Please use version 0.0.11.
Here's the output of your types with the latest version:
    query: Query
    mutation: Mutation
    subscription: Subscription
  }

  type Query {
   car(name: String): [Car]
   train(name: String): [Train]
  }

  type Mutation {
   updateCar ( currName: String! newName: String! ): Car
   addCar ( name: String! ): Car
   deleteCar(name: String!): Car
  }

  type Subscription {
   carUpdated: Car
   carAdded: Car
   carDeleted: Car
  }

  type Car {
    _id: String
    name: String
  }

  type Train {
    _id: String
    name: String
    speed: Int
  }

Let me know if you run into any issues.
Cheers!

Great! Thanks @RodMachado !


certificates: add SecretStore to handle different key formats

What this PR does / why we need it:
Move secret fetching/storing logic into a standalone store package, and move logic for encoding and decoding data stored in Secret resources into a dedicated codec package.
This will make it easier for us to extend the Certificates controller to support different formats, as well as providing a 'building block' for us to implement private key rotation in future too.
Special notes for your reviewer:
The bulk of the changes to the certificates controller is moving it to use Golang x509.Certificate/crypto.Signer types throughout instead of passing around a combination of these types + []byte equivalents. All serialising and deserialising now happens transparently when Fetch or Store is called.
The store and codec packages do not currently have unit tests, although are being covered by the controller unit tests to ensure they have feature parity with the previous implementation 😄
Release note:
NONE

/retest

/retest

@munnerz is this still relevant?

This got a bit out of date...
/close
:)


no Wire.h in XMC4700?

Hello,
I am trying to compile an Arduino / PlatformIO project that uses SPI for the XMC4700 and it fails over not finding Wire.h:
.platformio\packages\framework-arduinoxmc\libraries\SPI\src\HW_SPI.cpp:28:10: fatal error: Wire.h: No such file or directory
Can we please get an update to https://github.com/Infineon/XMC-for-Arduino/releases/tag/V3.0.0 ?
Also, the link to the documentation is dead:
https://docs.platformio.org/page/platforms/infineonxmc.html
And Infineon XMC is not listed here:
https://docs.platformio.org/en/latest/platforms/index.html

Hi @RudolphRiedel,
Thanks for raising this topic and sorry for the delayed reply!
The reported issue is absolutely valid and this repo needs an update.
We will look into this. I will keep this issue open in the meantime.
Best regards
Julian

No worries, I only commented again in order to not let the bot autoclose the issue.
And I wonder if there is a way that I could update the package myself, I tried this in a different platform and failed.
This could have been a pull-request.

I tried again to update the package myself, looks like the only thing that needs to be changed here is platform.json:
"framework-arduinoxmc": {
"type": "framework",
"owner": "platformio",
"version": "^1.4.0",
"optional": true
},
Yeah, set this to 3.1.0 and done.
However, this requires a new framework package to be registered in the PlatformIO registry:
https://registry.platformio.org/tools/platformio/framework-arduinoxmc
And I can not figure out how to change the framework package.
It looks like there is an issue with package.json so I updated it on my fork and tried to use this with "platform_packages" in the platformio.ini of my project.

And in regards of not finding Wire.h, updating to a newer version of XMC-for-Arduino did not help with that.
What helps is adding this to platformio.ini:
lib_deps =
${env.lib_deps}
Wire
Somehow the dependancy scanner in PlatformIO fails and I even added "lib_ldf_mode = chain+" for an issue with a different platform.

Hi RudolphRiedel,
Thank you so much for bringing up this issue and for providing your workaround.
We will try to update the code base as soon as possible. Currently you may only be able to use our libs through manual modifications. sorry for the inconvenience!
I'll close this issue after the update.

Hi,
I updated this repo to the latest 3.1.0.
You can at least clone it to .platformio\platforms\infineonxmc to use it. We'll upload it to the official registry as soon as we can.
Sorry for the inconvenience.


Example

After stumbling across your blog post I spent some time playing with psm and in the process of doing so decided to build an example with a little complexity to better demonstrate the usefulness of psm. Let me know your thoughts.

Thanks @rantoine
I appreciate it but it's a bit messy. Care if I close this and just add a similar, slightly cleaned-up, example to the README?
I'm glad PSM is proving useful for you. I've personally been finding it a bit cumbersome for small projects, but I think on medium-to-large projects the variables alone would be really helpful.
I'm also starting to wonder if psm:watch should depend on Nodemon somehow to just keep it from needing to be started/stopped. Thoughts?

No worries at all. This was a quick hack that I was playing with and simply wanted to run the idea past you.
I do like the idea of making use of nodemon.

I'll tinker around with the nodemon thing tonight and see how it feels, then I'll create a more complex/working example.
Thanks for trying out PSM. I'm never sure how useful these tools to other people until someone speaks up. 😻

I've been playing around with moving away from Grunt and/or Gulp to use pure NPM or something pretty close to it. As a result of doing some reading I stumbled across psm.
Let me know what you how your 'tinking' turns out.

Okay, I think the best setup is PSM + Rollup or Webpack 2 (exclusively for JS bundles), but feel free to do your own research.

Too funny.
I was just reading up on Rollup earlier this morning and very much like what I was finding. Now with that stated, it looks like the differences are pretty minor between Webpack 2 and Rollup. Thanks for the note.


Make #rit-foss use HEAD for TeleIRC.

This is a super simple PR, but may have implications.
This PR makes the #rit-foss IRC channel use TeleIRC's latest HEAD. In order to get a better feel of how TeleIRC is working before a release, I would like to make use of #rit-foss's extra user traffic in order to pin down issues sooner.

As a side note: As of putting up this PR, #rit-foss is running with these changes. This PR was created to mirror the current status of TeleIRC's channels.

@Tjzabel I know we talked about this in the TeleIRC dev chat, but I have some second thoughts about making this a permanent change. I think we should tag a new TeleIRC release and update {{ default_version }} instead of changing this to HEAD.
While this does enable us to get more real user feedback on TeleIRC, #rit-foss is also a "production" channel. During the semester, the channel is used with the FOSS classes and some students participate over Telegram. It is also used during events at the MAGIC Center. If TeleIRC had a breaking change pushed to master unknown to us at the time, and then the playbook runs, this would be reflected in #rit-foss instead of being isolated to our developer chat.
While it doesn't seem like a huge issue since you or I could roll it back easily, there is a decent bus factor on specifically me or you to fix something that does go wrong. For that reason, I like reducing risk by keeping to a tagged release for #rit-foss.
Since you ran the playbook with HEAD already, I think it is okay to let it stay for now since it is summer, activity is generally less, and the feedback is useful. But if we don't notice any issues for another week or so, I think we should cut a new release and update the {{ default_version }} to that.
What do you think?

@jwflory Hmm, that sounds like a reasonable solution. I forgot #rit-foss is actually used for classes during the school year.
I think a reasonable approach to this could be to merge this PR to keep this repo up to date with the current changes, and to create an issue to set #rit-foss back to {{ default_version }} once a new release is made.
Does that sound like a plan?

@Tjzabel Sounds good to me. Could you please open the issue for this? I
will approve the PR once the issue is open.
On 8/2/19 1:34 PM, Tim Zabel wrote:

@jwflory https://github.com/jwflory Hmm, that sounds like a reasonable
solution. I forgot |#rit-foss| is actually used for classes during the
school year.
I think a reasonable approach to this could be to merge this PR to keep
this repo up to date with the current changes, and to create an issue to
set |#rit-foss| back to |{{ default_version }}| once a new release is made.
Does that sound like a plan?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/FOSSRIT/infrastructure/pull/52?email_source=notifications&email_token=ABEATCUCSRYT6YVMLERN4FDQCR44ZA5CNFSM4IIZYUA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3OQYZY#issuecomment-517803111,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABEATCWH5SGYHM5DKO5BMZTQCR44ZANCNFSM4IIZYUAQ.

--
Cheers,
Justin W. Flory
justinwflory.com
TZ=America/Chicago
Pronouns: he/him/his

@jwflory sounds good! Here we are with #53


pythonPackages.parsedatetime: 2.1 -> 2.3 (fixes certbot)

Motivation for this change
Fixes a test suite error, starting at March 2017.
Things done

Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Fits CONTRIBUTING.md.

This is in master and release-17.03.


[BlockSparseArrays] Simplify and test adjoint(::BlockSparseMatrix)

This PR simplifies both adjoint(::BlockSparseMatrix) and transpose(::BlockSparseMatrix).
This was discussed in #1572, but was already previously mentioned by @ogauthe as well:
https://github.com/ITensor/ITensors.jl/issues/1336#issuecomment-2254260306
Regarding your comment there about the vector types, keep in mind that I (for now) only intercepted the matrix case. I can investigate if we can make this work for Vector as well, keeping in mind that the Adjoint wrapper information is still there, it is just not the outer wrapper.

Regarding your comment there about the vector types, keep in mind that I (for now) only intercepted the matrix case. I can investigate if we can make this work for Vector as well, keeping in mind that the Adjoint wrapper information is still there, it is just not the outer wrapper.

I forgot that was a reason why I was concerned about pushing the wrapper further down but I agree the current design still preserves that information. Definitely something to think carefully about.

I think it would be strange for adjoint(::BlockSparseMatrix) to return BlockSparseMatrix{_,_,<:Adjoint} while adjoint(::BlockSparseVector) returns Adjoint{_,<:BlockSparseVector}. However, returning BlockSparseVector{_,_,<:Adjoint} would mean we need to special case operations for BlockSparseVector{_,_,<:Adjoint}, which is slightly annoying and repeating Base logic. So I'm a bit torn, maybe it would be good to think through how annoying it is to deal with BlockSparseVector{_,_,<:Adjoint} and get things to match Base behavior.

I think the type of what Base.adjoint returns should be considered an implementation detail, as already there is actually nothing that forces you to return an Adjoint type (and there really shouldn't). In that sense, I don't think it really matters that these two are different.
Alternatively, I think these lines are not correct, I think if you want to have the Adjoint as a wrapper, the MemoryLayout should be DualLayout{BlockLayout}.

Indeed I previously proposed a similar change. I understand that extra logic would be needed for the BlockSparseVector case, but I believe the change is worth it. It would automatically fix slicing issues in 1336. It would also simplify dispatch in my use case in FusionTensors. Currently I have to use Union{BlockSparseMatrix,LinearAlgebra.Adjoint{<:Number,<:BlockSparseMatrix}}, to match data_matrix.

Indeed I previously proposed a similar change. I understand that extra logic would be needed for the BlockSparseVector case, but I believe the change is worth it. It would automatically fix slicing issues in 1336. It would also simplify dispatch in my use case in FusionTensors. Currently I have to use Union{BlockSparseMatrix,LinearAlgebra.Adjoint{<:Number,<:BlockSparseMatrix}}, to match data_matrix.

I noticed you use that in certain places, but I think you could just use AbstractMatrix instead. So I think you are conflating issues to some extent, and we should think about the design of FusionTensors separately. As Lukas said, for most code this should just be an internal implementation detail if the code is written generically.

After discussion, let me close this PR as "not planned", with the goal of ensuring that the wrapper types work.

Sounds good. We can keep this design in mind if the wrapper type becomes too complicated to work with.


FileNotFoundError: Couldn't find file at https://www.dropbox.com/s/1pzkadrvffbqw6o/train.txt?dl=1

Thanks for sharing codes. I was reproducing the results, and when I installed the data dependencies and downloaded the data following your instructions, I met a problem. I run 'python run.py' in the directory 'preprocess', and I got error: FileNotFoundError: Couldn't find file at https://www.dropbox.com/s/1pzkadrvffbqw6o/train.txt?dl=1. It seems that there are no files in the dropbox.

Hi, sorry for the late reply. It should be a huggingface hub related problem, as all data are hosted on huggingface. The dataset owner probably recently changed the downloading config. I'd suggest you identify the dataset causing the issue, and check the newest huggingface dataset description of it.


Weird failure message

See https://github.com/nexB/deltacode/pull/114/checks?check_run_id=83064273
Commit sha: 18ec9a6, Author: Shubham, Committer: Shubham; Expected "Shubham<EMAIL_ADDRESS>but got "Shubham<EMAIL_ADDRESS>
The expected and got are exactly the same, so what is the catch?

There appears to me to be an extra space but that shouldn't cause a mismatch. Unsure the issue, but if you figure it out, PRs welcome

@hiimbex Thank you for the reply!

There appears to me to be an extra space but that shouldn't cause a mismatch.

I could not find this extra space?

I'm highlighting a single space here, but, again, I don't think that should be an issue.


refactor(contributor-guide): Updating the  contributor guidelines Readme

Signed-off-by: shubhamchaudhary<EMAIL_ADDRESS>
What this PR does / why we need it:

Updating the contributor guidelines Readme

Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #1281
Checklist

[ ] Does this PR have a corresponding GitHub issue?
[ ] Have you included relevant README for the chaoslib/experiment with details?
[ ] Have you added debug messages where necessary?
[ ] Have you added task comments where necessary?
[ ] Have you tested the changes for possible failure conditions?
[ ] Have you provided the positive & negative test logs for the litmusbook execution?
[ ] Does the litmusbook ensure idempotency of cluster state?, i.e., is cluster restored to original state?
[ ] Have you used non-shell/command modules for Kubernetes tasks?
[ ] Have you (jinja) templatized custom scripts that is run by the litmusbook, if any?
[ ] Have you (jinja) templatized Kubernetes deployment manifests used by the litmusbook, if any?
[ ] Have you reused/created util functions instead of repeating tasks in the litmusbook?
[ ] Do the artifacts follow the appropriate directory structure?
[ ] Have you isolated storage (eg: OpenEBS) specific implementations, checks?
[ ] Have you isolated platform (eg: baremetal kubeadm/openshift/aws/gcloud) specific implementations, checks?
[ ] Are the ansible facts well defined? Is the scope explicitly set for playbook & included utils?
[ ] Have you ensured minimum/careful usage of shell utilities (awk, grep, sed, cut, xargs etc.,)?
[ ] Can the limtusbook be executed both from within & outside a container (configurable paths, no hardcode)?
[ ] Can you suggest the minimal resource requirements for the litmusbook execution?
[ ] Does the litmusbook job artifact carry comments/default options/range for the ENV tunables?
[ ] Has the litmusbooks been linted?

Special notes for your reviewer:

@LaumiH @uditgaurav @atulabhi can you please share your thoughts on what else is missing / details to add after @ispeakc0de 's changes.to the devguide ? Thank you!

I think we have covered almost all things, some suggestions on this are --  we can have one point about service Account permissions per experiment in the chart
Also some details about engine
Platform-based chaoslibs
In the end where we discussed how to create and test experiments. Also how to add it in chaoscharts and hub, we can have one more how-to saying how to add experiment in pipelines (raising PR in e2e repo) once we are done with the experiment changes.
We mention adding README with what way how it can be also taken to docs
cc: @ksatchit


[Core] add configurable retention policies

per whole schema/per collection?
should be intact with eviction policy then!
thus, eviction policies should be configurable too..

see #107


Add support for decorating the Flasgger views

This change allows a Flask developer to use their own decorators on the views that Flasgger registers.
The changes in flasgger/base.py are very simple:

The Swagger() constructor can now accept a decorators parameter, which is a list of decorator functions.
In register_views I wrote a helper function that wraps the MethodView.as_view() functions with all the decorators that were passed to the constructor, per the documentation on Flask Pluggable Views

I've added an example Flask app at examples/basic_auth.py that implements HTTP Basic Auth to protect the /apidocs and /apispec_1.json endpoints. I ran into problems with the unit tests, though, because the 401 Unauthorized error was causing conftest.py to fail to get the JSON responses it needed, so I worked around it by disabling the Basic Auth for unit tests only.
Fixes #106

Coverage increased (+0.2%) to 82.343% when pulling c3b8ae691dc79a6f20ca8a9288fb5dae0b4e0787 on kirsle:decorators into d92212a20dacdd44d3074737a3dba2fed82bc6d7 on rochacbruno:master.

@kirsle good one! Thanks for this.


The !docs command is failing as it's unable to make requests

Currently, the !docs command is completely broken as intersphinx is unable to form a proper request. I haven't looked deeply into the issue yet, but it seems like there's an internal error in how intersphinx forms the request. The user_agent of the config it passes does not seem to exist, while requests expects such an attribute to be there:
Jan 13 08:09:17 Bot: |            bot.cogs.error_handler |    ERROR | Error executing command invoked by Ves Zappa#3787: +docs refresh
Ignoring exception in on_command_error
Traceback (most recent call last):
  File "/home/sebastiaan/.local/share/virtualenvs/djangobot-Py5o4YeS/lib/python3.7/site-packages/discord/client.py", line 270, in _run_event
    await coro(*args, **kwargs)
  File "/home/sebastiaan/pydis/repositories/djangobot/bot/cogs/error_handler.py", line 139, in on_command_error
    await self.handle_unexpected_error(ctx, e.original)
  File "/home/sebastiaan/pydis/repositories/djangobot/bot/cogs/error_handler.py", line 153, in handle_unexpected_error
    raise e
  File "/home/sebastiaan/.local/share/virtualenvs/djangobot-Py5o4YeS/lib/python3.7/site-packages/discord/ext/commands/core.py", line 79, in wrapped
    ret = await coro(*args, **kwargs)
  File "/home/sebastiaan/pydis/repositories/djangobot/bot/cogs/doc.py", line 463, in refresh_command
    await self.refresh_inventory()
  File "/home/sebastiaan/pydis/repositories/djangobot/bot/cogs/doc.py", line 234, in refresh_inventory
    await asyncio.gather(*coros)
  File "/home/sebastiaan/pydis/repositories/djangobot/bot/cogs/doc.py", line 181, in update_single
    package = await self._fetch_inventory(inventory_url, config)
  File "/home/sebastiaan/pydis/repositories/djangobot/bot/cogs/doc.py", line 484, in _fetch_inventory
    package = await self.bot.loop.run_in_executor(None, fetch_func)
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/home/sebastiaan/.local/share/virtualenvs/djangobot-Py5o4YeS/lib/python3.7/site-packages/sphinx/ext/intersphinx.py", line 162, in fetch_inventory
    f = _read_from_url(inv, config=app.config)
  File "/home/sebastiaan/.local/share/virtualenvs/djangobot-Py5o4YeS/lib/python3.7/site-packages/sphinx/ext/intersphinx.py", line 118, in _read_from_url
    r = requests.get(url, stream=True, config=config, timeout=config.intersphinx_timeout)
  File "/home/sebastiaan/.local/share/virtualenvs/djangobot-Py5o4YeS/lib/python3.7/site-packages/sphinx/util/requests.py", line 129, in get
    headers.setdefault('User-Agent', _get_user_agent(config))
  File "/home/sebastiaan/.local/share/virtualenvs/djangobot-Py5o4YeS/lib/python3.7/site-packages/sphinx/util/requests.py", line 111, in _get_user_agent
    if config.user_agent:
AttributeError: ('intersphinx inventory %r not fetchable due to %s: %s', 'https://docs.python.org/3/objects.inv', <class 'AttributeError'>, "'DummyObject' object has no attribute 'user_agent'")

We've recently merged a PR (#715) relating to the !docs command, so that's worth looking into. Another option would be to look into the versions we're using and if anything has changed there. I'm currently not in a position to do so, but I'll do some probing later if no one else has done so yet.

Another option would be the recent version bump of sphinx to 2.3.1 in the latest commit to master. While our requests version should be compatible (according to the setup.py of sphinx), maybe it actually isn't. I'll try to revert locally to see what happens.

The latest version of sphinx included a default value for the user_agent, making it a required argument of the config.
Our current way to make a config is a simple python object with attributes assigned to it, which wasn't updated accordingly.
https://github.com/python-discord/bot/blob/ae9018eeb7c6470da6b5d157855d2e8c17071051/bot/cogs/doc.py#L105-L114

Thanks. Adding a user_agent attribute does seem to fix this.


Migrate to PPAPI rewrite

Migrate to PPAPI rewrite once its ready.
Should resolve the following data inconsistency issues:

#343
#238
#301

and should unblock #224

Whenever Peterportal Client wants to start migrating over to the new PPAPI rewrite, I'd be happy to handle the updates to time formatting! I've already done the same over on AntAlmanac :)


Image file storage

Tools like Teklia's require a local file to read, so we need a tool that takes an image URI, downloads it to the server and updates the JSON with the local file path.
At this stage, we don't need to worry about #16 as throughput will be low - but this tool can be updated once the image server is needed/available.

This one is two parts but to me asks a question: do we want to use conventional local file storage or do this a more Galaxy way? A Galaxy tool that just does a wget (or similar) and adds a location to the JSON should take 1-2 days max, but I think it's clunky. I'd question the merit of having the local path in the specimen data object - it's ultimately a temporary file. I'd prefer to pass the image itself as a separate Galaxy variable. What do you think?


event handlers doesn't work

Windows 10, python 3.6.4, visdom <IP_ADDRESS>, Chrome and Firefox browsers

Run code from examples:

 txt = 'This is a write demo notepad. Type below. Delete clears text:
'
    callback_text_window = viz.text(txt)

    def type_callback(event):
        if event['event_type'] == 'KeyPress':
            curr_txt = event['pane_data']['content']
            if event['key'] == 'Enter':
                curr_txt += '
'
            elif event['key'] == 'Backspace':
                curr_txt = curr_txt[:-1]
            elif event['key'] == 'Delete':
                curr_txt = txt
            elif len(event['key']) == 1:
                curr_txt += event['key']
            viz.text(curr_txt, win=callback_text_window)

viz.register_event_handler(type_callback, callback_text_window)

Select text window in browser and press enter or 1
In visdom console "INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Enter","key_code":13,"target":"window_3641620f4427dc","eid":"main"}}"
But in text window nothing changed

Hi - Is the python demo code thread still running? If the thread closes, the callbacks are cleaned up by python garbage collection and nothing can trigger even if the server catches events happening.
If it is still running, what do you see in the terminal with the demo code running? What value does visdom.use_socket have?
On May 24, 2018, at 5:26 AM, jabacrack <notifications<EMAIL_ADDRESS>wrote:
Windows 10, python 3.6.4, visdom <IP_ADDRESS>, Chrome and Firefox browsers

Run code from examples:

txt = 'This is a write demo notepad. Type below. Delete clears text:'
callback_text_window = viz.text(txt)
def type_callback(event):
    if event['event_type'] == 'KeyPress':
        curr_txt = event['pane_data']['content']
        if event['key'] == 'Enter':
            curr_txt += '
'
        elif event['key'] == 'Backspace':
            curr_txt = curr_txt[:-1]
        elif event['key'] == 'Delete':
            curr_txt = txt
        elif len(event['key']) == 1:
            curr_txt += event['key']
        viz.text(curr_txt, win=callback_text_window)

viz.register_event_handler(type_callback, callback_text_window)

Select text window in browser and press enter or 1
In visdom console "INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Enter","key_code":13,"target":"window_3641620f4427dc","eid":"main"}}"
But in text window nothing changed

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/facebookresearch/visdom/issues/362, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABN7w03qeRvenCDUVNootTIl4ZvOnejjks5t1nyxgaJpZM4UL4DI.

Look like I wrong understand how work with events - I doesn't think that parent thread must run all time.
But after I add time.sleep(1000) (is that enough? )at the end of my file, after first key press I get next error in visdom console:
INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Delete","key_code":46,"target":"window_364182f1b8ecac","eid":"main"}}
ERROR:tornado.application:Uncaught exception in /socket
Traceback (most recent call last):
  File "C:\Miniconda3\envs\pytorch\lib\site-packages\tornado\websocket.py", line 494, in _run_callback
    result = callback(*args, **kwargs)
  File "C:\Miniconda3\envs\pytorch\lib\site-packages\visdom\server.py", line 285, in on_message
    packet['pane_data'] = environment['jsons'][packet['target']]
KeyError: 'window_364182f1b8ecac'

Time.sleep would give you 1000 seconds of runtime, which might be enough for what you're doing. If you look at the demo file I've just set up an infinite loop that waits for an interrupt. You can also use a input('Enter anything to exit') for the same purpose.
Can you try running the provided demo file? Or restarting the server? This error seems to imply that something is out of sync (the window that the event is coming from doesn't exist - this occurrence wouldn't make sense as the window itself is deciding to send the event, so it should exist)

Thank you for your help. I find mistake in my code and after all start working.

Hi,
I couldn't get how to get callback events working. So far I have been using Visdom to log data interactively. When I copy pasted the above code the text window is not taking any inputs.

@prateekpg2455 Please try running the visdom demo in the examples folder and see if that is working properly. The python process that's running the visdom client must remain open for callbacks to work.

I tried but it gives me this warning:
No handlers could be found for logger "visdom"

Can you paste your full terminal log? And what version of visdom are you on?

Did you press any keys other than backspace? This looks correct.
What about the logs from the client side?
On Jun 7, 2018, at 12:25 PM, Prateek <notifications<EMAIL_ADDRESS>wrote:
I just updated visdom to <IP_ADDRESS>
Here is my log:
INFO:tornado.access:200 POST /env/07%20Jun%2016:22_session_name (::1) 1.22ms
INFO:tornado.access:200 POST /env/07%20Jun%2016:22_session_name (::1) 1.68ms
INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Backspace","key_code":8,"target":"window_364c9cf0d51cc6","eid":"07 Jun 16:22_session_name"}}
INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Backspace","key_code":8,"target":"window_364c9cf0d51cc6","eid":"07 Jun 16:22_session_name"}}
INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Backspace","key_code":8,"target":"window_364c9cf0d51cc6","eid":"07 Jun 16:22_session_name"}}
INFO:root:from web client: {"cmd":"forward_to_vis","data":{"event_type":"KeyPress","key":"Backspace","key_code":8,"target":"window_364c9cf0d51cc6","eid":"07 Jun 16:22_session_name"}}
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/facebookresearch/visdom/issues/362#issuecomment-395482008, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABN7ww5FPqkg5VQNBRQcqYSplhbVpoWLks5t6VO8gaJpZM4UL4DI.

So I finally got it to work for demo.py. There are no client-side logs tough. The last line just asks to press Enter to quit.
However, how can I make it work for my project? Where is it in demo.py that it is being set up as a web-server??

https://github.com/facebookresearch/visdom/blob/89bc44fd8f1baae10541da19d797618123d72ca5/example/demo.py#L38
Here through line 54 is an example of creating a window and registering a callback to it. You can register any arbitrary function as long as it parses the event structure.
https://github.com/facebookresearch/visdom/blob/89bc44fd8f1baae10541da19d797618123d72ca5/example/demo.py#L457
This line is used to keep the thread running even after everything has been logged to prevent the main thread from quitting.
Another example can be seen here in the properties pane demo:
https://github.com/facebookresearch/visdom/blob/89bc44fd8f1baae10541da19d797618123d72ca5/example/demo-properties.py#L78

You can learn more about how visdom event handlers are maintained by looking into the visdom object:
https://github.com/facebookresearch/visdom/blob/89bc44fd8f1baae10541da19d797618123d72ca5/py/visdom/__init__.py#L322
https://github.com/facebookresearch/visdom/blob/89bc44fd8f1baae10541da19d797618123d72ca5/py/visdom/__init__.py#L333


Additional checks during reloading

Description
In order to make it impossible to shoot and/or switch the firing mode during reloading
About reloading stacking (bottommost line) post #85
Configuration
  Reload:
    Trigger: <trigger serializer>
    Cancel_While_Reloading:
        Shooting: <true/false>
        Selective_Fire: <true/false>
        Scoping: <true/false>
        Reloading: <true/false> #Because reload is stacked

https://github.com/WeaponMechanics/MechanicsMain/wiki/General#circumstance


[DP-352] More user friendly exception when performing TS range scan q…

…uery on Riak KV build

We still need to check how Full Bucket Read will behave