flutter run

Flutter application
When I was debugging my code my emulator crashs. I tried everyting, unstall/install java and flutter.

I'm using VSCode.

Android API 26 (is the latest android version that i used)

When I run my application this message pops up on my console:
'''
I/zygote  ( 1985): Do partial code cache collection, code=29KB, data=24KB
I/zygote  ( 1985): After code cache collection, code=29KB, data=24KB
I/zygote  ( 1985): Increasing code cache capacity to 128KB
Lost connection to device.
'''

Flutter web is ok on my device.

When I run 'flutter doctor -v':
[√] Flutter (Channel beta, 1.26.0-17.6.pre, on Microsoft Windows [versÃ£o 10.0.19042.804], locale pt-BR)
    • Flutter version 1.26.0-17.6.pre at C:\src\flutter
    • Framework revision a29104a69b (28 hours ago), 2021-02-16 09:26:56 -0800
    • Engine revision 21fa8bb99e
    • Dart version 2.12.0 (build 2.12.0-259.12.beta)

[√] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at C:\Users\Vitor Manoel\AppData\Local\Android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: C:\Program Files\Java\jdk1.8.0_281\bin\java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
    • All Android licenses accepted.

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

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions).

[√] VS Code (version 1.53.2)
    • VS Code at C:\Users\Vitor Manoel\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.19.0

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.182
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 88.0.705.68

! Doctor found issues in 1 category.

Hi @vitormnoel
Can you please provide your flutter run --verbose and a complete reproducible minimal code sample
Thank you

Hi @vitormnoel
Can you please provide your complete flutter run --verbose and a complete reproducible minimal code sample
Thank you

PS C:\Users\Vitor Manoel\Documents\flutter\aplicativo>flutter run --verbose
[ +541 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +189 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +58 ms] a29104a69b102a7485cd00d358eaeab219d258ab
[   +2 ms] executing: [C:\src\flutter/] git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[ +433 ms] Exit code 0 from: git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[   +1 ms] 1.26.0-17.6.pre
[ +181 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +100 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/beta
[        ] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +70 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +188 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[ +106 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[   +1 ms] beta
[ +243 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +8 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[  +35 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +30 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +50 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[  +30 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[  +51 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +416 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[ +172 ms] List of devices attached
<IP_ADDRESS>:5555    device product:vbox86p model:Google_Nexus_5X device:vbox86p transport_id:1
[  +74 ms] C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell getprop
[ +236 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +6 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +70 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[  +10 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +34 ms] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[   +2 ms] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +277 ms] Skipping pub get: version match.
[ +535 ms] Generating C:\Users\Vitor Manoel\Documents\flutter\aplicativo\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[ +614 ms] ro.hardware = vbox86
[   +1 ms] ro.build.characteristics = nosdcard
[ +151 ms] Initializing file store
[ +124 ms] Skipping target: gen_localizations
[  +33 ms] complete
[   +8 ms] Launching lib\main.dart on Google Nexus 5X in debug mode...
[  +16 ms] C:\src\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\src\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\src\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter --debugger-module-names
--experimental-emit-debug-metadata --output-dill C:\Windows\TEMP\flutter_tools.426f2091\flutter_tool.d7f9e5d2\app.dill --packages C:\Users\Vitor
Manoel\Documents\flutter\aplicativo.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts
--track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill build\cache.dill.track.dill
[  +97 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[  +51 ms] <- compile package:aplicativo/main.dart
[ +446 ms] --------- beginning of system
02-18 14:44:53.346 E/BatteryStatsService(  596): modem info is invalid: ModemActivityInfo{ mTimestamp=0 mSleepTimeMs=0 mIdleTimeMs=0
mTxTimeMs[]=[0, 0, 0, 0, 0] mRxTimeMs=0 mEnergyUsed=0}
[  +81 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe version
[ +293 ms] Android Debug Bridge version 1.0.41
Version 30.0.5-6877874
Installed as C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe
[ +111 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[ +181 ms] Building APK
[ +133 ms] Running Gradle task 'assembleDebug'...
[  +36 ms] Using gradle from C:\Users\Vitor Manoel\Documents\flutter\aplicativo\android\gradlew.bat.
[  +17 ms] C:\Users\Vitor Manoel\Documents\flutter\aplicativo\android\gradlew.bat mode: 33279 rwxrwxrwx.
[  +88 ms] executing: [C:\Users\Vitor Manoel\Documents\flutter\aplicativo\android/] C:\Users\Vitor Manoel\Documents\flutter\aplicativo\android\gradlew.bat-Pverbose=true -Ptarget-platform=android-x86 -Ptarget=C:\Users\Vitor Manoel\Documents\flutter\aplicativo\lib\main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[+4115 ms] Welcome to Gradle 5.6.2!
[   +4 ms] Here are the highlights of this release:
[ +191 ms]  - Incremental Groovy compilation
[  +31 ms]  - Groovy compile avoidance
[ +299 ms]  - Test fixtures for Java projects
[ +331 ms]  - Manage plugin versions via settings script
[ +505 ms] For more details see https://docs.gradle.org/5.6.2/release-notes.html
[+3238 ms] Starting a Gradle Daemon, 2 busy and 1 incompatible Daemons could not be reused, use --status for details
[+123544 ms] > Task :app:compileFlutterBuildDebug
[  +85 ms] [ +790 ms] executing: [C:\src\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +219 ms] [+7583 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +89 ms] [   +2 ms] a29104a69b102a7485cd00d358eaeab219d258ab
[  +94 ms] [   +4 ms] executing: [C:\src\flutter/] git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[  +42 ms] [+1044 ms] Exit code 0 from: git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[   +1 ms] [        ] 1.26.0-17.6.pre
[   +2 ms] [ +177 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +183 ms] [ +193 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +2 ms] [        ] origin/beta
[  +45 ms] [        ] executing: [C:\src\flutter/] git ls-remote --get-url origin
[  +52 ms] [ +129 ms] Exit code 0 from: git ls-remote --get-url origin
[   +1 ms] [        ] https://github.com/flutter/flutter.git
[ +207 ms] [ +238 ms] executing: [C:\src\flutter/] git rev-parse --abbrev-ref HEAD
[  +96 ms] [  +98 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ +245 ms] [        ] beta
[ +314 ms] [ +200 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[ +185 ms] [   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[  +46 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[ +320 ms] [   +1 ms] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[+2045 ms] [  +10 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[ +191 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[ +104 ms] [   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[  +24 ms] [   +3 ms] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +55 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[  +64 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +7 ms] [   +1 ms] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +124 ms] [ +334 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[  +60 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +6 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +6 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[  +38 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +81 ms] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[ +182 ms] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[  +13 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +4 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[  +60 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[  +58 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +28 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[ +105 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +27 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [   +9 ms] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[  +40 ms] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[ +518 ms] [ +381 ms] Initializing file store
[ +196 ms] [ +179 ms] Skipping target: gen_localizations
[  +39 ms] [  +72 ms] kernel_snapshot: Starting due to {}
[   +8 ms] [  +64 ms] C:\src\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\src\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\src\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter --no-print-incremental-dependencies -Ddart.vm.profile=false
-Ddart.vm.product=false --enable-asserts --track-widget-creation --no-link-platform --packages C:\Users\Vitor
Manoel\Documents\flutter\aplicativo.dart_tool\package_config.json --output-dill C:\Users\Vitor
Manoel\Documents\flutter\aplicativo.dart_tool\flutter_build\c5347632a535b8d09c147eb6fa42409c\app.dill --depfile C:\Users\Vitor
Manoel\Documents\flutter\aplicativo.dart_tool\flutter_build\c5347632a535b8d09c147eb6fa42409c\kernel_snapshot.d package:aplicativo/main.dart
[+25664 ms] [+29517 ms] kernel_snapshot: Complete
[+2113 ms] [+2145 ms] debug_android_application: Starting due to {}
[ +499 ms] [ +530 ms] debug_android_application: Complete
[+2299 ms] [+2321 ms] Persisting file store
[  +98 ms] [  +66 ms] Done persisting file store
[   +1 ms] [  +57 ms] build succeeded.
[ +100 ms] [ +105 ms] "flutter assemble" took 35.917ms.
[  +97 ms] [  +19 ms] ensureAnalyticsSent: 1ms
[   +4 ms] [   +8 ms] Running shutdown hooks
[  +29 ms] [   +1 ms] Shutdown hooks complete
[   +1 ms] [   +3 ms] exiting with code 0
[ +509 ms] Formato de par�metros incorreto -
[ +766 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[   +4 ms] > Task :app:preBuild UP-TO-DATE
[  +33 ms] > Task :app:preDebugBuild UP-TO-DATE
[   +2 ms] > Task :app:compileDebugAidl NO-SOURCE
[  +49 ms] > Task :app:checkDebugManifest UP-TO-DATE
[ +135 ms] > Task :app:generateDebugBuildConfig UP-TO-DATE
[  +12 ms] > Task :app:compileDebugRenderscript NO-SOURCE
[ +154 ms] > Task :app:cleanMergeDebugAssets
[   +6 ms] > Task :app:mergeDebugShaders UP-TO-DATE
[  +90 ms] > Task :app:compileDebugShaders UP-TO-DATE
[   +1 ms] > Task :app:generateDebugAssets UP-TO-DATE
[ +299 ms] > Task :app:mergeDebugAssets
[ +607 ms] > Task :app:copyFlutterAssetsDebug
[   +5 ms] > Task :app:mainApkListPersistenceDebug UP-TO-DATE
[  +86 ms] > Task :app:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResources UP-TO-DATE
[+1706 ms] > Task :app:mergeDebugResources UP-TO-DATE
[  +93 ms] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[  +98 ms] > Task :app:processDebugManifest UP-TO-DATE
[   +3 ms] > Task :app:processDebugResources UP-TO-DATE
[+2295 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[   +2 ms] > Task :app:javaPreCompileDebug UP-TO-DATE
[ +106 ms] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[   +3 ms] > Task :app:compileDebugSources UP-TO-DATE
[  +99 ms] > Task :app:processDebugJavaRes NO-SOURCE
[  +10 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[  +79 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[ +209 ms] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[   +4 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[ +183 ms] > Task :app:transformClassesWithDexBuilderForDebug UP-TO-DATE
[  +23 ms] > Task :app:mergeDexDebug UP-TO-DATE
[  +57 ms] > Task :app:validateSigningDebug UP-TO-DATE
[  +34 ms] > Task :app:signingConfigWriterDebug UP-TO-DATE
[  +45 ms] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[  +41 ms] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[ +301 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[   +6 ms] Compatible side by side NDK version was not found.
[  +23 ms] > Task :app:packageDebug UP-TO-DATE
[ +466 ms] > Task :app:assembleDebug
[ +200 ms] BUILD SUCCESSFUL in 2m 57s
[   +1 ms] 31 actionable tasks: 5 executed, 26 up-to-date
[+2277 ms] Running Gradle task 'assembleDebug'... (completed in 180,7s)
[ +161 ms] calculateSha: LocalDirectory: 'C:\Users\Vitor Manoel\Documents\flutter\aplicativo\build\app\outputs\flutter-apk'/app.apk
[ +219 ms] calculateSha: reading file took 212us
[+2381 ms] calculateSha: computing sha took 2380us
[  +55 ms] √ Built build\app\outputs\flutter-apk\app-debug.apk.
[  +39 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\build-tools\30.0.2\aapt dump xmltree C:\Users\Vitor
Manoel\Documents\flutter\aplicativo\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[ +126 ms] Exit code 0 from: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\build-tools\30.0.2\aapt dump xmltree C:\Users\Vitor
Manoel\Documents\flutter\aplicativo\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[   +2 ms] N: android=http://schemas.android.com/apk/res/android
E: manifest (line=2)
A: android:versionCode(0x0101021b)=(type 0x10)0x1
A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1d
A: android:compileSdkVersionCodename(0x01010573)="10" (Raw: "10")
A: package="br.com.manoel.aplicativo" (Raw: "br.com.manoel.aplicativo")
A: platformBuildVersionCode=(type 0x10)0x1d
A: platformBuildVersionName=(type 0x10)0xa
E: uses-sdk (line=7)
A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1d
E: uses-permission (line=14)
A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
E: application (line=16)
A: android:label(0x01010001)="aplicativo" (Raw: "aplicativo")
A: android:icon(0x01010002)=@0x7f080000
A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
E: activity (line=21)
A: android:theme(0x01010000)=@0x7f0a0000
A: android:name(0x01010003)="br.com.manoel.aplicativo.MainActivity" (Raw: "br.com.manoel.aplicativo.MainActivity")
A: android:launchMode(0x0101001d)=(type 0x10)0x1
A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
E: meta-data (line=35)
A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
A: android:resource(0x01010025)=@0x7f0a0001
E: meta-data (line=45)
A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
"io.flutter.embedding.android.SplashScreenDrawable")
A: android:resource(0x01010025)=@0x7f040000
E: intent-filter (line=49)
E: action (line=50)
A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
E: category (line=52)
A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
E: meta-data (line=59)
A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
A: android:value(0x01010024)=(type 0x10)0x2
[ +593 ms] Stopping app 'app.apk' on Google Nexus 5X.
[  +25 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell am force-stop
br.com.manoel.aplicativo
[ +870 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell pm list packages
br.com.manoel.aplicativo
[ +638 ms] package:br.com.manoel.aplicativo
[  +14 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell cat
/data/local/tmp/sky.br.com.manoel.aplicativo.sha1
[ +104 ms] 6c291b31d03fb85460ad28816bf820bd92ec8784
[   +2 ms] Installing APK.
[   +3 ms] Installing build\app\outputs\flutter-apk\app.apk...
[   +1 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 install -t -r C:\Users\Vitor
Manoel\Documents\flutter\aplicativo\build\app\outputs\flutter-apk\app.apk
[+5130 ms] Performing Streamed Install
Success
[   +2 ms] Installing build\app\outputs\flutter-apk\app.apk... (completed in 5,1s)
[  +50 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell echo -n
86d365862701e820c0f5ca71dd843f63cbffde5e > /data/local/tmp/sky.br.com.manoel.aplicativo.sha1
[ +273 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell -x logcat -v time -t 1
[ +121 ms] --------- beginning of main
02-18 14:48:51.846 I/logd.reader(  118): type=1400 audit(0.0:669): avc: denied { accept } for path="/dev/socket/logdr"
scontext=u:r:logd:s0 tcontext=u:r:init:s0 tclass=unix_stream_socket permissive=1
[  +66 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 shell am start -a
android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez enable-checked-mode true --ez
verify-entry-points true br.com.manoel.aplicativo/br.com.manoel.aplicativo.MainActivity
[ +574 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=br.com.manoel.aplicativo/.MainActivity (has extras) }
[  +10 ms] Waiting for observatory port to be available...
[+1628 ms] Observatory URL on device: http://<IP_ADDRESS>:42920/zdHwkCG65po=/
[   +8 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 forward tcp:0 tcp:42920
[ +166 ms] 58551
[  +15 ms] Forwarded host port 58551 to device port 42920 for Observatory
[ +109 ms] Caching compiled dill
[ +690 ms] Connecting to service protocol: http://<IP_ADDRESS>:58551/zdHwkCG65po=/
[ +612 ms] Activating Dart DevTools...
[+1078 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at http://<IP_ADDRESS>:58551/zdHwkCG65po=/.
[ +786 ms] DDS is listening at http://<IP_ADDRESS>:58558/egsbd93bAe0=/.
[ +164 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:58551/zdHwkCG65po=/
[+5211 ms] Activating Dart DevTools... (completed in 7,1s)
[+1354 ms] DevFS: Creating new filesystem on the device (null)
[  +56 ms] DevFS: Created new filesystem on the device (file:///data/user/0/br.com.manoel.aplicativo/code_cache/aplicativoZJBNYJ/aplicativo/)
[  +12 ms] Updating assets
[ +302 ms] Syncing files to device Google Nexus 5X...
[   +4 ms] <- reset
[  +24 ms] Compiling dart to kernel with 0 updated files
[   +4 ms] <- recompile package:aplicativo/main.dart f4541978-c38c-4822-8a99-50f289c458f2
[   +1 ms] <- f4541978-c38c-4822-8a99-50f289c458f2
[+7162 ms] Updating files.
[   +2 ms] DevFS: Sync finished
[  +51 ms] Syncing files to device Google Nexus 5X... (completed in 7,2s)
[  +43 ms] Synced 0.0MB.
[  +36 ms] <- accept
[  +34 ms] Connected to _flutterView/0xdbe06010.
[  +37 ms] Flutter run key commands.
[  +48 ms] r Hot reload.
[  +11 ms] R Hot restart.
[  +74 ms] h Repeat this help message.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[  +32 ms] c Clear the screen
[  +56 ms] q Quit (terminate the application on the device).
[  +64 ms] An Observatory debugger and profiler on Google Nexus 5X is available at: http://<IP_ADDRESS>:58558/egsbd93bAe0=/
[  +25 ms]
Flutter DevTools, a Flutter debugger and profiler, on Google Nexus 5X is available at:
http://<IP_ADDRESS>:9101?uri=http%3A%2F%2F<IP_ADDRESS>%3A58558%2Fegsbd93bAe0%3D%2F
[ +210 ms] Running with unsound null safety
[  +51 ms] For more information see https://dart.dev/null-safety/unsound-null-safety
[+91725 ms] E/libEGL  ( 1738): call to OpenGL ES API with no current context (logged once per thread)
[+38718 ms] Service protocol connection closed.
[   +6 ms] Lost connection to device.
[ +190 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 forward --list
[ +111 ms] Exit code 0 from: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 forward --list
[  +18 ms] DevFS: Deleting filesystem on the device (file:///data/user/0/br.com.manoel.aplicativo/code_cache/aplicativoZJBNYJ/aplicativo/)
[ +286 ms] Ignored error while cleaning up DevFS: TimeoutException after 0:00:00.250000: Future not completed
[   +9 ms] executing: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 forward --list
[ +123 ms] Exit code 0 from: C:\Users\Vitor Manoel\AppData\Local\Android\sdk\platform-tools\adb.exe -s <IP_ADDRESS>:5555 forward --list
[  +51 ms] "flutter run" took 348.186ms.
[ +301 ms] ensureAnalyticsSent: 229ms
[  +16 ms] Running shutdown hooks
[  +29 ms] Shutdown hook priority 4
[  +18 ms] Shutdown hooks complete
[  +15 ms] exiting with code 0

Hi @vitormnoel
Can you reproduce this issue using a new project? Can you please provide a minimal complete reproducible code sample and Gradle version
[+38718 ms] Service protocol connection closed.
[   +6 ms] Lost connection to device.

I cannot reproduce the issue using the API 26 emulator when running a new project

logs
PS C:\Users\Taha\AndroidStudioProjects\beta_flutter> flutterb run -v
[  +70 ms] executing: [C:\Users\Taha\Code\flutter_beta/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +49 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] a29104a69b102a7485cd00d358eaeab219d258ab
[        ] executing: [C:\Users\Taha\Code\flutter_beta/] git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[  +34 ms] Exit code 0 from: git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[        ] 1.26.0-17.6.pre
[  +35 ms] executing: [C:\Users\Taha\Code\flutter_beta/] git rev-parse --abbrev-ref --symbolic @{u}
[  +28 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] origin/beta
[        ] executing: [C:\Users\Taha\Code\flutter_beta/] git ls-remote --get-url origin
[  +24 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +51 ms] executing: [C:\Users\Taha\Code\flutter_beta/] git rev-parse --abbrev-ref HEAD
[  +27 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[  +48 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +30 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] 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.
[  +56 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe devices -l
[  +36 ms] List of devices attached
           emulator-5554          device product:sdk_gphone_x86 model:Android_SDK_built_for_x86 device:generic_x86
           transport_id:1
[   +8 ms] C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell getprop
[  +37 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +7 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +73 ms] Skipping pub get: version match.
[  +98 ms] Generating
C:\Users\Taha\AndroidStudioProjects\beta_flutter\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +45 ms] ro.hardware = ranchu
[  +12 ms] Using hardware rendering with device Android SDK built for x86. If you notice graphics artifacts, consider enabling
software
           rendering with "--enable-software-rendering".
[  +22 ms] Initializing file store
[   +9 ms] Skipping target: gen_localizations
[  +12 ms] complete
[   +8 ms] Launching lib\main.dart on Android SDK built for x86 in debug mode...
[   +5 ms] C:\Users\Taha\Code\flutter_beta\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\Users\Taha\Code\flutter_beta\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\Users\Taha\Code\flutter_beta\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --incremental --target=flutter
--debugger-module-names --experimental-emit-debug-metadata --output-dill
C:\Users\Taha\AppData\Local\Temp\flutter_tools.c97ad803\flutter_tool.4bd33745\app.dill --packages
C:\Users\Taha\AndroidStudioProjects\beta_flutter\.dart_tool\package_config.json -Ddart.vm.profile=false -Ddart.vm.product=false--enable-asserts --track-widget-creation --filesystem-scheme org-dartlang-root --initialize-from-dill
build\cache.dill.track.dill
[  +14 ms] executing: C:\Users\Taha\Code\SDK\build-tools\30.0.3\aapt dump xmltree
C:\Users\Taha\AndroidStudioProjects\beta_flutter\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +14 ms] Exit code 0 from: C:\Users\Taha\Code\SDK\build-tools\30.0.3\aapt dump xmltree
C:\Users\Taha\AndroidStudioProjects\beta_flutter\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[   +4 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.beta_flutter" (Raw: "com.example.beta_flutter")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="beta_flutter" (Raw: "beta_flutter")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.beta_flutter.MainActivity" (Raw:
                   "com.example.beta_flutter.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")                 E: meta-data (line=59)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +43 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[  +14 ms] <- compile package:beta_flutter/main.dart
[  +32 ms] --------- beginning of main
           02-19 13:06:42.601 D/WificondControl( 1700): Scan result ready event
[  +10 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe version
[  +22 ms] Android Debug Bridge version 1.0.41
           Version 31.0.0-7110759
           Installed as C:\Users\Taha\Code\SDK\platform-tools\adb.exe
[   +8 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe start-server
[  +31 ms] Building APK
[  +17 ms] Running Gradle task 'assembleDebug'...
[   +5 ms] Using gradle from C:\Users\Taha\AndroidStudioProjects\beta_flutter\android\gradlew.bat.
[   +7 ms] C:\Users\Taha\AndroidStudioProjects\beta_flutter\android\gradlew.bat mode: 33279 rwxrwxrwx.
[  +22 ms] executing: C:\Users\Taha\Code\android-studio\jre\bin\java -version
[  +88 ms] Exit code 0 from: C:\Users\Taha\Code\android-studio\jre\bin\java -version
[   +1 ms] openjdk version "1.8.0_242-release"
           OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
           OpenJDK 64-Bit Server VM (build 25.242-b01, mixed mode)
[  +15 ms] executing: [C:\Users\Taha\AndroidStudioProjects\beta_flutter\android/]
C:\Users\Taha\AndroidStudioProjects\beta_flutter\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-x86
-Ptarget=C:\Users\Taha\AndroidStudioProjects\beta_flutter\lib\main.dart -Ptrack-widget-creation=true
-Pfilesystem-scheme=org-dartlang-root assembleDebug
[ +583 ms] Welcome to Gradle 6.7!
[   +2 ms] Here are the highlights of this release:
[  +18 ms]  - File system watching is ready for production use
[   +1 ms]  - Declare the version of Java your build requires
[   +1 ms]  - Java 15 support
[        ] For more details see https://docs.gradle.org/6.7/release-notes.html
[+2769 ms] > Task :app:compileFlutterBuildDebug
[   +3 ms] [  +65 ms] executing: [C:\Users\Taha\Code\flutter_beta/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +10 ms] [  +52 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] a29104a69b102a7485cd00d358eaeab219d258ab
[   +8 ms] [        ] executing: [C:\Users\Taha\Code\flutter_beta/] git tag --points-at
a29104a69b102a7485cd00d358eaeab219d258ab
[   +4 ms] [  +33 ms] Exit code 0 from: git tag --points-at a29104a69b102a7485cd00d358eaeab219d258ab
[        ] [        ] 1.26.0-17.6.pre
[  +13 ms] [  +34 ms] executing: [C:\Users\Taha\Code\flutter_beta/] git rev-parse --abbrev-ref --symbolic @{u}
[   +1 ms] [  +25 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[   +7 ms] [        ] origin/beta
[   +4 ms] [        ] executing: [C:\Users\Taha\Code\flutter_beta/] git ls-remote --get-url origin
[        ] [  +23 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[  +17 ms] [  +58 ms] executing: [C:\Users\Taha\Code\flutter_beta/] git rev-parse --abbrev-ref HEAD
[   +9 ms] [  +25 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] beta
[   +1 ms] [  +34 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[  +17 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[  +15 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[  +14 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[  +17 ms] [   +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.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[  +21 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[  +10 ms] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[   +1 ms] [  +56 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[   +8 ms] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[   +4 ms] [        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[  +14 ms] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +3 ms] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[  +19 ms] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[  +17 ms] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[  +11 ms] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +13 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +1 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[  +16 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +9 ms] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[  +11 ms] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[   +1 ms] [  +58 ms] Initializing file store
[        ] [  +14 ms] Skipping target: gen_localizations
[        ] [   +7 ms] kernel_snapshot: Starting due to {}
[   +1 ms] [   +8 ms] C:\Users\Taha\Code\flutter_beta\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev
C:\Users\Taha\Code\flutter_beta\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root
C:\Users\Taha\Code\flutter_beta\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter
--no-print-incremental-dependencies -Ddart.vm.profile=false -Ddart.vm.product=false --enable-asserts --track-widget-creation
--no-link-platform --packages C:\Users\Taha\AndroidStudioProjects\beta_flutter\.dart_tool\package_config.json --output-dill
C:\Users\Taha\AndroidStudioProjects\beta_flutter\.dart_tool\flutter_build\9a22c5dbdc336b78961ff315899bcc67\app.dill --depfile
C:\Users\Taha\AndroidStudioProjects\beta_flutter\.dart_tool\flutter_build\9a22c5dbdc336b78961ff315899bcc67\kernel_snapshot.d
package:beta_flutter/main.dart
[+5454 ms] [+6462 ms] kernel_snapshot: Complete
[ +397 ms] [ +440 ms] debug_android_application: Starting due to {}
[ +206 ms] [ +149 ms] debug_android_application: Complete
[ +393 ms] [ +468 ms] Persisting file store
[   +1 ms] [  +11 ms] Done persisting file store
[ +108 ms] [   +9 ms] build succeeded.
[   +1 ms] [  +15 ms] "flutter assemble" took 7,714ms.
[   +1 ms] [   +3 ms] ensureAnalyticsSent: 0ms
[   +6 ms] [   +1 ms] Running shutdown hooks
[   +2 ms] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[  +83 ms] > Task :app:packLibsflutterBuildDebug UP-TO-DATE
[   +1 ms] > Task :app:preBuild UP-TO-DATE
[   +2 ms] > Task :app:preDebugBuild UP-TO-DATE
[   +7 ms] > Task :app:compileDebugAidl NO-SOURCE
[   +1 ms] > Task :app:compileDebugRenderscript NO-SOURCE
[   +1 ms] > Task :app:generateDebugBuildConfig UP-TO-DATE
[  +80 ms] > Task :app:checkDebugAarMetadata UP-TO-DATE
[        ] > Task :app:cleanMergeDebugAssets
[        ] > Task :app:mergeDebugShaders UP-TO-DATE
[   +1 ms] > Task :app:compileDebugShaders NO-SOURCE
[  +10 ms] > Task :app:generateDebugAssets UP-TO-DATE
[  +13 ms] > Task :app:mergeDebugAssets
[ +273 ms] > Task :app:copyFlutterAssetsDebug
[   +1 ms] > Task :app:generateDebugResValues UP-TO-DATE
[   +1 ms] > Task :app:generateDebugResources UP-TO-DATE
[   +5 ms] > Task :app:mergeDebugResources UP-TO-DATE
[  +17 ms] > Task :app:createDebugCompatibleScreenManifests UP-TO-DATE
[   +9 ms] > Task :app:extractDeepLinksDebug UP-TO-DATE
[  +10 ms] > Task :app:processDebugMainManifest UP-TO-DATE
[  +13 ms] > Task :app:processDebugManifest UP-TO-DATE
[   +1 ms] > Task :app:processDebugManifestForPackage UP-TO-DATE
[   +1 ms] > Task :app:processDebugResources UP-TO-DATE
[  +46 ms] > Task :app:compileDebugKotlin UP-TO-DATE
[   +1 ms] > Task :app:javaPreCompileDebug UP-TO-DATE
[        ] > Task :app:compileDebugJavaWithJavac UP-TO-DATE
[   +1 ms] > Task :app:compileDebugSources UP-TO-DATE
[        ] > Task :app:mergeDebugNativeDebugMetadata NO-SOURCE
[        ] > Task :app:compressDebugAssets UP-TO-DATE
[        ] > Task :app:processDebugJavaRes NO-SOURCE
[   +7 ms] > Task :app:mergeDebugJavaResource UP-TO-DATE
[   +7 ms] > Task :app:checkDebugDuplicateClasses UP-TO-DATE
[   +7 ms] > Task :app:dexBuilderDebug UP-TO-DATE
[  +12 ms] > Task :app:desugarDebugFileDependencies UP-TO-DATE
[  +12 ms] > Task :app:mergeExtDexDebug UP-TO-DATE
[   +1 ms] > Task :app:mergeDexDebug UP-TO-DATE
[        ] > Task :app:mergeDebugJniLibFolders UP-TO-DATE
[   +6 ms] > Task :app:mergeDebugNativeLibs UP-TO-DATE
[   +1 ms] > Task :app:stripDebugDebugSymbols UP-TO-DATE
[   +1 ms] > Task :app:validateSigningDebug UP-TO-DATE
[   +1 ms] > Task :app:packageDebug UP-TO-DATE
[  +80 ms] > Task :app:assembleDebug
[   +1 ms] Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
[   +1 ms] Use '--warning-mode all' to show the individual deprecation warnings.
[   +4 ms] See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
[   +3 ms] BUILD SUCCESSFUL in 10s
[  +12 ms] 32 actionable tasks: 5 executed, 27 up-to-date
[ +757 ms] Running Gradle task 'assembleDebug'... (completed in 11.9s)
[  +31 ms] calculateSha: LocalDirectory:
'C:\Users\Taha\AndroidStudioProjects\beta_flutter\build\app\outputs\flutter-apk'/app.apk
[  +14 ms] calculateSha: reading file took 12us
[ +425 ms] calculateSha: computing sha took 424us
[   +9 ms] √ Built build\app\outputs\flutter-apk\app-debug.apk.
[   +7 ms] executing: C:\Users\Taha\Code\SDK\build-tools\30.0.3\aapt dump xmltree
C:\Users\Taha\AndroidStudioProjects\beta_flutter\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +40 ms] Exit code 0 from: C:\Users\Taha\Code\SDK\build-tools\30.0.3\aapt dump xmltree
C:\Users\Taha\AndroidStudioProjects\beta_flutter\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[   +3 ms] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1e
               A: android:compileSdkVersionCodename(0x01010573)="11" (Raw: "11")
               A: package="com.example.beta_flutter" (Raw: "com.example.beta_flutter")
               A: platformBuildVersionCode=(type 0x10)0x1e
               A: platformBuildVersionName=(type 0x10)0xb
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1e
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="beta_flutter" (Raw: "beta_flutter")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw:
                 "androidx.core.app.CoreComponentFactory")
                 E: activity (line=21)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.beta_flutter.MainActivity" (Raw:
                   "com.example.beta_flutter.MainActivity")
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=35)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw:
                     "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: meta-data (line=45)
                     A: android:name(0x01010003)="io.flutter.embedding.android.SplashScreenDrawable" (Raw:
                     "io.flutter.embedding.android.SplashScreenDrawable")
                     A: android:resource(0x01010025)=@0x7f040000
                   E: intent-filter (line=49)
                     E: action (line=50)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=52)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")                 E: meta-data (line=59)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
[  +66 ms] Stopping app 'app.apk' on Android SDK built for x86.
[   +7 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell am force-stop
com.example.beta_flutter
[  +50 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell pm list packages
com.example.beta_flutter
[ +325 ms] package:com.example.beta_flutter
[   +2 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell cat
/data/local/tmp/sky.com.example.beta_flutter.sha1
[  +36 ms] bdfbd914d653586d6acfed85ccf424f97b170cc5
[   +1 ms] Latest build already installed.
[   +1 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell -x logcat -v time -t 1
[  +29 ms] --------- beginning of main
           02-19 13:06:56.560 I/AndroidRuntime( 5951): VM exiting with result code 0.
[   +6 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 shell am start -a
android.intent.action.RUN -f 0x20000000 --ez enable-background-compilation true --ez enable-dart-profiling true --ez
enable-checked-mode true --ez verify-entry-points true com.example.beta_flutter/com.example.beta_flutter.MainActivity
[  +45 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.beta_flutter/.MainActivity (has
extras) }
[   +1 ms] Waiting for observatory port to be available...
[ +461 ms] Observatory URL on device: http://<IP_ADDRESS>:56836/W5SAH4czXYY=/
[   +1 ms] executing: C:\Users\Taha\Code\SDK\platform-tools\adb.exe -s emulator-5554 forward tcp:0 tcp:56836
[  +26 ms] 52849
[   +1 ms] Forwarded host port 52849 to device port 56836 for Observatory
[   +4 ms] Caching compiled dill
[  +38 ms] Connecting to service protocol: http://<IP_ADDRESS>:52849/W5SAH4czXYY=/
[ +369 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at
http://<IP_ADDRESS>:52849/W5SAH4czXYY=/.
[  +54 ms] Activating Dart DevTools...
[ +202 ms] DDS is listening at http://<IP_ADDRESS>:52854/0U7ZDP56k0I=/.
[ +103 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:52849/W5SAH4czXYY=/
[+2600 ms] Activating Dart DevTools... (completed in 2,905ms)
[ +628 ms] DevFS: Creating new filesystem on the device (null)
[  +28 ms] DevFS: Created new filesystem on the device
(file:///data/user/0/com.example.beta_flutter/code_cache/beta_flutterOCJKAF/beta_flutter/)
[   +5 ms] Updating assets
[  +66 ms] Syncing files to device Android SDK built for x86...
[   +2 ms] <- reset
[        ] Compiling dart to kernel with 0 updated files
[   +2 ms] <- recompile package:beta_flutter/main.dart 73a07ec4-572a-4719-a1f2-59ff98343243
[        ] <- 73a07ec4-572a-4719-a1f2-59ff98343243
[ +101 ms] Updating files.
[   +1 ms] DevFS: Sync finished
[   +1 ms] Syncing files to device Android SDK built for x86... (completed in 108ms)
[   +1 ms] Synced 0.0MB.
[   +1 ms] <- accept
[  +10 ms] Connected to _flutterView/0xa47a9c10.
[   +2 ms] Flutter run key commands.
[   +2 ms] r Hot reload.
[   +1 ms] R Hot restart.
[   +1 ms] h Repeat this help message.
[   +1 ms] d Detach (terminate "flutter run" but leave application running).
[        ] c Clear the screen
[        ] q Quit (terminate the application on the device).
[        ] An Observatory debugger and profiler on Android SDK built for x86 is available at:
http://<IP_ADDRESS>:52854/0U7ZDP56k0I=/
[   +1 ms]
           Flutter DevTools, a Flutter debugger and profiler, on Android SDK built for x86 is available at:
           http://<IP_ADDRESS>:9102?uri=http%3A%2F%2F<IP_ADDRESS>%3A52854%2F0U7ZDP56k0I%3D%2F
[   +1 ms] Running with unsound null safety
[        ] For more information see https://dart.dev/null-safety/unsound-null-safety
[+20193 ms] D/EGL_emulation( 5976): eglMakeCurrent: 0xa6504300: ver 2 0 (tinfo 0xa65039a0)

flutter doctor -v
[✓] Flutter (Channel beta, 1.26.0-17.6.pre, on Microsoft Windows [Version 10.0.19042.804], locale en-US)
    • Flutter version 1.26.0-17.6.pre at C:\Users\Taha\Code\flutter_beta
    • Framework revision a29104a69b (3 days ago), 2021-02-16 09:26:56 -0800
    • Engine revision 21fa8bb99e
    • Dart version 2.12.0 (build 2.12.0-259.12.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at C:\Users\Taha\Code\SDK
    • Platform android-30, build-tools 30.0.3
    • ANDROID_HOME = C:\Users\Taha\Code\SDK
    • Java binary at: C:\Users\Taha\Code\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Users\Taha\AppData\Local\Google\Chrome\Application\chrome.exe

[✓] Android Studio (version 4.1.0)
    • Android Studio at C:\Users\Taha\Code\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
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] VS Code (version 1.53.2)
    • VS Code at C:\Users\Taha\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.19.0

[✓] Connected device (3 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 8.0.0 (API 26) (emulator)
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 88.0.4324.182
    • Edge (web)                         • edge          • web-javascript • Microsoft Edge 84.0.522.52

• No issues found!

Thank you

Hi @vitormnoel
That might be it, given your last message I feel safe to close this issue if you disagree please write in the comments and I will reopen it.
Thank you


Fixing the overflow issue for FixedBitSingleValueWriter

When creating a segment, the current code can cause int
overflow when the number of rows is high. This results
in failing to generate a segment even if the final size
is less than the upper bound for mapping file (2GB).

Codecov Report

Merging #2516 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2516      +/-   ##
==========================================
+ Coverage    69.4%   69.41%   +0.01%
==========================================
  Files         852      852
  Lines       39678    39679       +1
  Branches     5335     5335
==========================================
+ Hits        27538    27544       +6
+ Misses      10346    10337       -9
- Partials     1794     1798       +4

Impacted Files
Coverage Δ

...din/pinot/core/segment/memory/PinotByteBuffer.java
69.53% <ø> (ø)
:arrow_up:

...e/io/writer/impl/v1/FixedBitSingleValueWriter.java
56.25% <100%> (+2.91%)
:arrow_up:

...a/manager/realtime/RealtimeSegmentDataManager.java
50% <0%> (-25%)
:arrow_down:

.../impl/dictionary/LongOffHeapMutableDictionary.java
81.81% <0%> (-10.91%)
:arrow_down:

...mpl/dictionary/DoubleOffHeapMutableDictionary.java
69.09% <0%> (-9.1%)
:arrow_down:

...impl/dictionary/DoubleOnHeapMutableDictionary.java
68.88% <0%> (-6.67%)
:arrow_down:

...e/operator/dociditerators/SortedDocIdIterator.java
58.33% <0%> (-5.56%)
:arrow_down:

...y/aggregation/function/AvgAggregationFunction.java
92% <0%> (-4%)
:arrow_down:

...e/operator/dociditerators/MVScanDocIdIterator.java
63.63% <0%> (-3.04%)
:arrow_down:

...pby/NoDictionarySingleColumnGroupKeyGenerator.java
90.9% <0%> (-2.03%)
:arrow_down:

... and 12 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 a29534b...3af9cfe. Read the comment docs.


Update Issue - 44343279

default description
URL tested: http://ci.bsstag.com/welcome
Open URL on Browserstack

Property
Value

Browser
Chrome 77.0

Operating System
Windows 10

Resolution
1024x612

Screenshot Attached
Screenshot URL

Click here to reproduce the issue on Browserstack

Updated Screenshot Attached


JAX support?

I'm working on a preliminary port of gsplat to JAX.
It appears like it'd be possible if I were to reuse the CUDA kernels (mostly) as-is and heavily modify the bindings.
But it would also require substantial changes to the Python-side code and overall API.
JAX's custom GPU FFI requires quite a bit of boilerplate.
I was wondering if there's any interest in merging JAX support into gsplat if I were to create a PR, or, even better, if there's a maintainer interested in collaborating to support JAX.
If not I'll just create a hard fork. Thanks.

I ended up creating my own implementation based on gsplat here: https://github.com/yklcs/jaxsplat

@yklcs this is cool work, are you planning to implement a full training pipeline in JAX?
This is something I'm very curious about, especially because splatfacto currently relies a lot on things like dynamic shapes and boolean masking (which are hard in JAX).

Yes, dynamic shapes are a problem: as of right now JIT doesn't work. gaussian_ids_sorted is num_intersects long which is dynamic depending on num_tiles_hit.
So a full pipeline would need to come after fixing that unless no JIT is acceptable.
I'm not sure what the best way of removing the dynamic shape is.
num_intersects is bounded by num_tiles * num_points, which is probably too big to store.
The tiling and binning approach may just be incompatible with statically known shapes.
Maybe someone else has better ideas?

Yeah, it's an interesting problem!
It seems hard to make this useful without JIT. For making the shape static, could a MAX_INTERSECTS or MAX_AVG_INTERSECTS_PER_GAUSSIAN constant be good enough? If the number of intersects exceeds the constant:

Maybe Gaussians can be prioritized based on distance or alpha, and any "overflow" can just be ignored?
It seems possible to reduce memory usage by trading for computation, perhaps the forward/backward can be done in multiple passes? After the Gaussians are sorted it seems possible to chunk them by distance, rasterize separately, and then alpha-composite?

This could also be a feature and not a bug. Having num_intersects = num_tiles * num_points doesn't seem unreasonable (for example, if we have only large Gaussians), and choosing some well-defined behavior seems better than a spurious OOM.

JIT now works with jaxsplat: I took the simple approach of simply recalculating gaussian_ids in the backwards pass.
I'll see if there's a better approach later on, those ideas seem worth exploring.

Yeah, it's an interesting problem!
It seems hard to make this useful without JIT. For making the shape static, could a MAX_INTERSECTS or MAX_AVG_INTERSECTS_PER_GAUSSIAN constant be good enough? If the number of intersects exceeds the constant:

Maybe Gaussians can be prioritized based on distance or alpha, and any "overflow" can just be ignored?
It seems possible to reduce memory usage by trading for computation, perhaps the forward/backward can be done in multiple passes? After the Gaussians are sorted it seems possible to chunk them by distance, rasterize separately, and then alpha-composite?

This could also be a feature and not a bug. Having num_intersects = num_tiles * num_points doesn't seem unreasonable (for example, if we have only large Gaussians), and choosing some well-defined behavior seems better than a spurious OOM.


Rename object owner types

Per discussion in https://github.com/MystenLabs/sui/pull/1408,
we now categorize objects into two categories: immutable and mutable. Mutable objects are further divided to two categories: owned and shared.
We will stick to this set of terminology across the board.

Also let me know if we should summarize here:
https://docs.sui.io/learn/sui-glossary


TCP Sockets don't close on service upgrades

Rancher Versions:
Server: 1.4.1
healthcheck: 0.2.3
ipsec: 0.0.4
network-services: 0.0.16
scheduler: 0.4.0
kubernetes (if applicable):
Docker Version:
1.12.6
OS and where are the hosts located? (cloud, bare metal, etc):
Ubuntu 16.04.1 LTS AWS
Setup Details: (single node rancher vs. HA rancher, internal DB vs. external DB)
Single node rancher, external DB
Environment Type: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
Create a rabbitmq service (can use from catalog, or plain rabbitmq docker image), make sure it has the rabbitmqctl so you can view queue/consumer details.
Create a service that has python with pip (used to install pika to communicate with rabbitmq), you can execute shell and install the tools needed: (for example, using centos:7)
yum install -y python python-pip && \
pip install pika && \
curl -o send.py https://gist.githubusercontent.com/siosphere/c981416100f974cc97b4f69edbebf12b/raw/0908cc3a56ee377e69414fb721c5c0252d7ed580/send.py
curl -o receive.py https://gist.githubusercontent.com/siosphere/86987d2933e3842db6a6da0418c1cdee/raw/0269a5586ce8ff1c8ae147068e4a6d8583017214/receive.py

You can run the send script, and verify the queue is created, with 0 consumers:
python send.py

rabbitmqctl list_queues name consumers
# hello   0

Run the receive script, and you can now see there is 1 listening consumer:
hello   1

Kill the receive script with CTRL + C, and you'll see the consumer properly removed from rabbitmq, listing it shows once again, 0 consumers.
Now, leave the consumer running (python receive.py), close the shell (the command will still be running), verify that you still have 1 consumer, and then upgrade the image (this happens both in the WebUI and via rancher-compose), after the upgrade has taken place, and the old container is stopped, running rabbitmqctl to view the consumers still shows 1 consumer attached to the queue.
Hitting finish upgrade, which completely removes the container, and you will still see 1 consumer attached to the queue.
This is caused because RabbitMQ still believes the socket is open, as it isn't being terminated properly.
Results:
This happens in Python and PHP that I've tested. It does not happen when run locally using straight docker (and killing/restarting the container).
I can get around it now by doing heartbeats in the code, however I feel that other applications, not just rabbitmq will be affected.

We are seeing this issue with our application when deployed with Rancher. We have a model where we have workers that connect to a core through a TCP socket. If we scale the workers down, the containers get stopped, but our core still sees them as connected because the socket doesn't get closed. Similarly, if a host that had workers on it goes down, the core still sees the workers that were on that host as connected, even though they are not running.
When I launch the same stack using Docker Swarm, I can scale up and down and remove hosts and the sockets are disconnected when the container goes down. Same if I run it on one host just with the docker bridge network.

Thanks for your report!
With the release of Rancher 2.0, development on v1.6 is only limited to critical bug fixes and security patches.
If you think we should keep this issue open, please let me know.


Typescript does not implicitly infers types when providing function as arguments?

When providing identity function to map, it's return type is incorrect(see x2), while providing anonymous function as a callback leads to a correct output type(see x1).
TypeScript Version:  2.4.0 / nightly (2.5.0-dev.201xxxxx)
Code
const map = <T, U>(f: (x: T) => U, arr: T[]): U[] => {
  return arr.map((val) => f(val));
}

// x1 type is number[]
const x1 = map(x => x, [1, 2, 3]);

const identity = <T>(x: T) => x
// x2 type is {}[]
const x2 = map(identity, [1, 2, 3]);

Expected behavior:
Return type of map function, when providing identity function should be number[]
Actual behavior:
Return type is {}[]

Also, I've realized that map function in 2nd example does not infers even T type. It's {} currently, while it's obvious should be a number type, as we are providing array of numbers:

The second interesting thing is, that type inferring works fine, if map  function arguments will be reversed:
const map = <T, U>(arr: T[], f: (x: T) => U): U[] => {
  return arr.map((val) => f(val));
}
// x2 type is number[]
const x2 = map1([1, 2, 3], identity);

This is an effect of TypeScript's type argument inference algorithm:

First, we process (from left to right) all arguments that are deemed context insensitive, which effectively means all arguments that don't contain function expressions with un-annotated parameters.
Then, we then separately process the context sensitive arguments (again from left to right), and for the un-annotated parameters in the contained function expressions, we fix inferences made for type parameters referenced in the corresponding contextual type and use the inferences we have made so far to compute and assign a type. Once a type parameter is fixed in this manner, we make no further inferences for that type parameter.

This differs from the unification based type inference implemented by some functional programming languages, but it has the distinct advantage of being able to make partial inferences in incomplete code which is hugely beneficial to statement completion in IDEs. For example, see https://github.com/Microsoft/TypeScript/issues/15680#issuecomment-307571917 and the thread in #17237.
Now, in your example we get it right when there is an arrow function argument because we classify that as contextually sensitive and process it after first making inferences from other arguments. But we can't handle the situation where the arguments don't appear context sensitive (which the simple identifier identity doesn't) and where we actually need to process the arguments in reverse order in order to succeed.

@ahejlsberg Wouldn't lifting generic parameters in argument types work?

map(identity :: <T>(x: T) => T, [1, 2, 3] :: number[]) :: <T, U>(f: (x: T) => U, arr: T[]) => U[]
map(identity :: (x: T_from_identity) => T_from_identity, [1, 2, 3] :: number[]) :: <T_from_identity>(f: (x: T_from_identity) => T_from_identity, arr: T_from_identity) => T_from_identity[]
map(identity :: (x: number) => number, [1, 2, 3] :: number) :: (f: (x: number) => number, arr: number[]) => number[]

This would solve lots of other cases, like compose(), when they are given generic argument types, too. This is something that really hurts libraries like ramda and recompose.

@simonbuchan Yes, but this type of unification gets exponentially more complicated when types aren't the simple naked type parameters in your example, but more complex constructs such as union and intersection types. For example, see https://github.com/Microsoft/TypeScript/issues/15016#issuecomment-292108004.

Following up this chain, I apologise for my "smart" suggestion raising old wounds :)
Looks like https://github.com/Microsoft/TypeScript/pull/16072 gets us nearly there, thanks for that!

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


Can I use original and custom stick at the same time using stick pins?

What happened?
I know this is not fw related question, but can I use this ports connect to my ESP, and use use original and my custom at the same time?
I know that I can read pin 2 and 3 from DB9, but it will more easy solde this pins, and i cannot find datasheet of this one (i'm new one in solar things, i think i dont get the ways to find the things yet)

What Stick type are you using?

Shine S

Which Inverter are you using?

CSI-5K-MTL

On a growatt inverter (e.g. 600tl-x) with USB this is possible. However it you have to connect one stick via usb and the other one via an rs485 converter. This kind of works most of the time.
However I do not know if this works for a CSI-5K-MTL inverter as this one does not seem to be procduced by growatt(?).

Hi, thanks for your attention. I thought the stick would be mandatory for this type of solution, not the inverter. Anyway, I will take out the stick, open it and do some tests. Thanks


Add help text to memberships about pasting any direct link to their membership details.

Is this needed Becky?

Confirmed with non-legal SEO, Suzanne Aylward that this is no longer needed.

Confirmed with non-legal SEO, Suzanne Aylward that this is no longer needed.


DEPR: Deprecate pandas.core.datetools

Title is self-explanatory.  Closes #14094.

Current coverage is 85.27% (diff: 92.45%)

Merging #14105 into master will increase coverage by <.01%

@@             master     #14105   diff @@
==========================================
  Files           139        139
  Lines         50502      50551    +49
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits          43063      43107    +44
- Misses         7439       7444     +5
  Partials          0          0

Powered by Codecov. Last update a0151a7...1cf89fc

Can you leave out the changes in the benchmarks? (Avoiding conflicts with my pr, i will incorporate changes there)

@jorisvandenbossche : Ah, I didn't see #14099.  Sure thing.  Once I get Travis to pass, I'll remove the commit.  In the meantime, I'll add a reminder to yours.

@jreback , @jorisvandenbossche : Travis is passing.  Ready to merge if there are no other concerns.

@jreback , @jorisvandenbossche : Travis is passing. Ready to merge if there are no other concerns.

need to add __dir__ to _DeprecatedModule to get something reasonable, IOW the list of removals should be there and the namespace imported from the alts.
In [11]: pd.datetools.alts
Out[11]:
frozenset({'pandas.tseries.frequencies',
           'pandas.tseries.offsets',
           'pandas.tseries.tools'})

In [12]: pd.datetools.removals
Out[12]:
frozenset({'bday',
           'bmonthBegin',
           'bmonthEnd',
           'bquarterEnd',
           'businessDay',
           'byearEnd',
           'cbmonthBegin',
           'cbmonthEnd',
           'cday',
           'customBusinessDay',
           'customBusinessMonthBegin',
           'customBusinessMonthEnd',
           'day',
           'monthEnd',
           'quarterEnd',
           'week',
           'yearBegin',
           'yearEnd'})

further I am not sure this actually works
In [1]: dir(pandas.datetools)
Out[1]:
['__class__',
 '__delattr__',
 '__dict__',
 '__doc__',
 '__format__',
 '__getattr__',
 '__getattribute__',
 '__hash__',
 '__init__',
 '__module__',
 '__new__',
 '__reduce__',
 '__reduce_ex__',
 '__repr__',
 '__setattr__',
 '__sizeof__',
 '__str__',
 '__subclasshook__',
 '__weakref__',
 'alts',
 'deprmod',
 'removals',
 'self_dir']

In [17]: from pandas.datetools import to_datetime
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-17-014abe5066ec> in <module>()
----> 1 from pandas.datetools import to_datetime

ImportError: No module named datetools

something is wrong

pls add some tests to verify the actual deprecations themselves (e.g. that you can import the previous things, or a sample of them)

@jreback : Have you tried running that command on master?  It doesn't work either.

@jreback : I don't want to overload __dir__ as you described because then I can't differentiate methods that apart of the class itself and methods that are meant to be in removals OR alts.  That's the purpose of my first check in __getattr__.

@jreback : Don't fully understand your comments about testing.  Aren't I doing that already?

In [2]: pd.__version__
Out[2]: '0.18.1+425.gd26363b'

In [3]: dir(pd.datetools)[0:10]
Out[3]:
['ABCDataFrame',
 'ABCIndexClass',
 'ABCSeries',
 'AmbiguousTimeError',
 'BDay',
 'BMonthBegin',
 'BMonthEnd',
 'BQuarterBegin',
 'BQuarterEnd',
 'BYearBegin']

@gfyoung you can easily override __dir__, you know whats in alt/ removals (well you know as soon as you introspect them), which you can do lazily, e.g. when its needed

@jreback : Ah, that's a fair point.  I can just first check if it's in dir and then introspect.

yep. The ideal thing is to replicate as much as possible the existing behavior (and just show a depreaction warning).

@gfyoung The consequence of using a frozenset for the alts is that they have no longer a preferred order. For example, you now get the message to Please use pandas.tseries.frequencies.xxx instead. for many of the offsets, while in our docs / internals we import those from pandas.tseries.offsets

@jorisvandenbossche : That isn't a property frozenset, but rather one of set in particular.  set is unordered by definition.  However, your point about the "wrong" import being used is indicative of namespace pollution within each module.
What would you suggest I do then?

I didn't want to imply it was a consequence of the 'frozen' aspect of the sets :-). But initially you used a list I think? And performance was the reason to change it to set?
Personally, my preference in this case would go for correctness rather than performance (although what is correct is also debatable ... as you noted correctly the polluted namespaces between frequencies and offsets), alts is in this case a list/set of 3 elements, the in check for that will not be that critical here IMO

@jorisvandenbossche : It was a general performance consideration that @jreback brought up.  I originally used a list, but then he pointed out that set is faster.
While I do see your point about the imports and how they should come from specific places to be consistent with documentation, IMO the code is correct as is and shouldn't have to tailor to the namespace pollution that I pointed out.

@gfyoung its a bit more work, but you can figure out where the imports are actually from, e.g. you can actually do the from pandas.tseries.tools import * (for each of the removals), then creating a mapping from the attr to the import. I know its a pain, but I think its necessary.
I actually did something like this (for some code I am working on which is old). I know where things are, and it still took some time / trial and error to figure out the correct imports :)
not to mention the monthEnd = MonthEnd() is really odd (though it IS kind of like a singelton)

@jreback : from ... import * won't help since it still will import all other namespaces that are polluting it IINM.

I know it is not generic, but just using a list for alts instead of set works for this case. I don't see the need to make it more complicated than that.

Actually, can't we get the information from the object itself? (of course in this case where we want the full path it will give the right thing (frequencies or offsets), it will also not work generically for all imports where more top-level paths are used).
In [23]: getattr(pd.dateools, 'BDay')
Out[23]: pandas.tseries.offsets.BusinessDay

gives you that it should be 'offsets' and not frequencies

@jorisvandenbossche : How do you extract the full class path from this?
>>> getattr(pd.dateools, 'BDay')
<class 'pandas.tseries.offsets.BusinessDay'>

Perhaps there's an obvious way, but I don't see one.
If there isn't, then we might need to switch back to a list.  Or an OrderedSet cookbook here :smile

__module__ gives me the path:
In [40]: obj = getattr(pd.datetools, 'BDay')

In [41]: obj.__module__
Out[41]: 'pandas.tseries.offsets'
```

@jorisvandenbossche : That was indeed an obvious way.  Completely escaped my mind. :smile:

I am going to merge this, we can fix the actual depr warnings with correct modules in a follow-up PR, but then at least the deprecations are included in the rc


Convert to Python3

using : find . -name '*.py' | xargs 2to3 -w

I'm going to close this because this project to date has been developed in Python 3.
Print-as-a-function was already being used in the lines where the print statements have changed.


tac: Tests with piped input fail intermittently on windows

The test framework changes feeding stdin into the child process from blocking to non blocking (as soon as #4136 is merged). This change made the tests using UCommand::pipe_in fail intermittently on windows. Most likely it is due to a problem in the implementation of tac and how it is reading data from stdin(). However, this issue is needs further investigation.

@Joining7943 are you going to have a look? thanks

I'll have a look, but can't do it right now.


DON'T MERGE Bigtable: Prepare for next gax version

DON'T MERGE until gax 1.20.0 is released
This updates Bigtable to use the new version of gax. Specifically:

update settings to use the new context based watchdog
update read rows resumption strategy to use the new interface
update settings test to: consider unbounded max attempts as sane and to test for watchdog propagation

Looks reasonable to me. Out of curiosity: stream resumption is only for server streaming right? Bidi doesn't work with it?

Yea, sorry :(
I only worked on server streaming use cases to keep focus on the bigtable client. I'd be happy brainstorm how to extend its functionality to bidi.

No worries. I'll think about it as well.

gax 1.20.0 has been released. Please merge this when you have a moment. Thanks!


Migrate device and Bluetooth discovery backend to Bleak for HA 2022.7+ compatibility

Excellent work @bradleysryder. I appreciate you taking this on, and opening the issue bringing the bluepy deprecation to my attention. I'll hopefully have some time by next week to review these changes.
My apologies on the inactivity - I've been on vacation and moving to a new home for the last 1.5 months.

Be aware: they've made things difficult again. 2022.8 adds a new native Bluetooth integration, and at least in my setup it breaks this integration whether the Bluetooth integration is enabled or not. Looks like there's a whole new method for interacting with Bluetooth devices with no documentation, so migrating this again to the new stuff wouldn't be a quick turn around.
For my part, I've rolled back to 2022.7 to keep my Snooz automations working.
https://www.home-assistant.io/blog/2022/08/03/release-20228/#first-class-bluetooth-support

Be aware: they've made things difficult again. 2022.8 adds a new native Bluetooth integration, and at least in my setup it breaks this integration whether the Bluetooth integration is enabled or not. Looks like there's a whole new method for interacting with Bluetooth devices with no documentation, so migrating this again to the new stuff wouldn't be a quick turn around.
For my part, I've rolled back to 2022.7 to keep my Snooz automations working.
https://www.home-assistant.io/blog/2022/08/03/release-20228/#first-class-bluetooth-support

Interesting - it definitely seems like a step in the right direction, but adds a bit of rework with the migration as you mentioned. Based on my discussion with a SNOOZ engineer, I'm planning on reworking a bit of the device communication code so I already expected to make some bigger changes. I'll still review this PR and provide feedback, but I imagine we may change a lot things shortly after.
Thanks again for your work.


Clean up OWNERS* files with permissions by alias

This PR:

Updates OWNERS_ALIASES with membership based on (visible to maintainers only):

https://github.com/orgs/kubernetes/teams/sig-docs-maintainers
https://github.com/orgs/kubernetes/teams/sig-docs-pr-reviews

De-duplicates permissions by setting OWNERS by alias

Great job. Thanks for cleaning this up!
/lgtm
/approve


pip install, some version not found

(colossalai) [xuyangyang@soup-gpu05 resnet]$ pip3 install colossalai==0.1.10+torch1.11cu11.3 -f https://release.colossalai.org
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Defaulting to user installation because normal site-packages is not writeable
Looking in links: https://release.colossalai.org
ERROR: Could not find a version that satisfies the requirement colossalai==0.1.10+torch1.11cu11.3 (from versions: 0.1.8, 0.1.8+torch1.10cu10.2, 0.1.8+torch1.10cu11.1, 0.1.8+torch1.10cu11.3, 0.1.9, 0.1.10, 0.1.10+torch1.10cu10.2, 0.1.10+torch1.10cu11.1, 0.1.10+torch1.10cu11.3)
ERROR: No matching distribution found for colossalai==0.1.10+torch1.11cu11.3

It seems that pip cannot find version colossalai==0.1.10+torch1.11cu11.3. However, i can find this version in the https://release.colossalai.org website.

Hi @frankxyy , let me take a look at this issue.

Which Python version do you use?

@FrankLeeeee，I hot fixed this problem. I change the dns and pip install successfully.

We have updated a lot. This issue was closed due to inactivity. Thanks.
https://github.com/hpcaitech/ColossalAI#Installation


core.py calls nonexistent function sys.print_exception

Various errors using asyncio result in a traceback leading to line core.py:283, like this from the included code.py, which contains a task that tries to call a string:
    code.py output:
    Task exception wasn't retrieved
    future: <Task object at 0x200275b0> coro= <coroutine object 'main' at 0x20004000>
    Traceback (most recent call last):
      File "code.py", line 11, in <module>
      File "asyncio/core.py", line 235, in run
      File "asyncio/core.py", line 230, in run_until_complete
      File "asyncio/core.py", line 287, in call_exception_handler
      File "asyncio/core.py", line 283, in default_exception_handler
    AttributeError: 'module' object has no attribute 'print_exception'

If I change the sys.print_exception call to:

traceback.print_exception(None, context["exception"], None)

then the console output is:

code.py output:
Task exception wasn't retrieved
future: <Task object at 0x200275a0> coro= <coroutine object 'main' at 0x20004000>
TypeError: 'str' object is not callable

The example code.py:
import os, asyncio

async def bad():
    os.sep()  # os.sep NOT CALLABLE
    print('after')

async def main():
    bad_task = asyncio.create_task(bad())
    await asyncio.gather(bad_task)

asyncio.run(main())

Running CP 7.1.0-beta.1 on a PyBadge, asyncio source code 0.50

I fixed that one place but not another. Thanks! Will fix soon.

This was fixed in 0.5.1.


Add a small size for Progressbar component

Duplicates ❌

[X] I have searched the existing issues

Which Figma library is concerned?
Vitamin Android UI Kit
Summary 💡
Let's add a 48x48 size for Vitamin-progressBar
Examples 🌈
Based on material.io, circular indicator need to be available in smaller formats than existing today in Vitamin Android Ui Kit
Motivation 🔦
Following some feedbacks, some products need a smaller version of the component
New 🆕

[x] Validated in a grooming session

Backlog 📋

[ ] Has a good summary
[ ] Has example link(s)

Design in progress 🏗

[ ] Analysis (functional & technical)
[ ] Design refinement
[ ] Dev qualification (properties, breakpoints, tokens etc.)
[ ] Documentation refinement (inside the Figma branch)

Design review 👀

[ ] Figma branch merged
[ ] Documentation review _(and move the documentation into Vitamin Documentation Figma file)

Ready to dev 👍

[ ] Issues are created in all repositories affected (vitamin-<web,android,ios,compose>)

Dev in progress 💻

[ ] All issues are resolved (to replace with issues links)

Ok -> Name it "Extra small"

it's only for android? @Sabrinavigil @SimonLeclercq

Figma have been merged and published
Documentation on zeroheight have been updated (not published)


Dev: Styles and Content

Add privacy policy.
New font, Rubik.
Fix multi-line link hover animation.

Accidentally made this into yours instead of my forked copy. My apologies.


Add a check at result formatting time for too large output file

When the formatter generates the result output, if it attempts to format a stdout/stderr file which is too large (unsure of exact size limitation), it seems to get killed by Python & then terminates the autograder with a ``failed to execute properly'' response on Gradescope. Instead, a check should be added at the point of formatting to ensure that such output is ignored / skipped / treated as an error to avoid the process being killed.

When you say format do you mean the html_diff formatting or just reading the file itself?
Do you have an error message for when it "get[s] killed by Python"?

The log only has the following:
[2024-05-06 19:20:21,662] Formatter running...
Killed

I assume it's from the stdout files generated by each Runner, when the Formatter gets the actual_stdout and it has to read the generated file from the Runner, that this presumably causes the entire python process to run out of memory and get killed. The fixes Yuchen mentioned would be to either

limit the actual output from the subprocess.run when the Runner runs the test
limit the number of bytes read in or avoid reading a file if it's too large to avoid the OOM

@MKekkar ah yeah I think I ran into this as well today.
I'm not sure if the subprocess module supports limiting the # of bytes. But I can look into it.

temp fix added in 8768a07


How to load .mtl file of Object

Hello,
When I have to create 3D model, I have got .mtl file related to the 3D model. So how to load a .mtl file in virocore ?

Hi Darshan,
To load the MTL file, just make sure of two things:

If you open the OBJ file in a text editor, the MTL file should be listed inside. There should be a line of the form:

mtllib {path to MTL file}.mtl

For example, if your MTL is named materials.mtl, you should see something like this
mtllib materials.mtl

This is just a sanity check to make sure your OBJ file is actually referencing an MTL.

Place the MTL file in the same directory as your OBJ file.

Now when you load the OBJ file it will automatically find the MTL. Please also note that any textures referenced by the MTL also need to be in the same directory as the OBJ (and MTL) file.
If this still doesn't work for you, you can send us your OBJ and MTL files to us at<EMAIL_ADDRESS>and we can dig in further to see what the issue may be.

Hello,
Can you provide one sample code for in which object use MTL file ? For texture we have to used below code:
final Bitmap bot = ViroHelper.getBitmapFromAsset(this, "andy.png");

    object3D.loadModel(Uri.parse("file:///android_asset/ironman.obj"), Object3D.Type.OBJ, new AsyncObject3DListener() {
        @Override
        public void onObject3DLoaded(final Object3D object, final Object3D.Type type) {
            // When the model is loaded, set the texture associated with this OBJ.
            Texture objectTexture = new Texture(bot, Texture.Format.RGBA8, false, false);
            Material material = new Material();
            material.setDiffuseTexture(objectTexture);
            object3D.getGeometry().setMaterials(Arrays.asList(material));
        }

        @Override
        public void onObject3DFailed(String s) {
        }
    });

for MTL what we change in above code that I don't know? I have place MTL file and object file in android asset folder. But it's not used mtl file.

Hi Darshan,
When using an MTL file, you don't actually have to set the material yourself: the engine will do that automatically if it successfully reads the MTL. So the code would look more like this:
object3D.loadModel(Uri.parse("file:///android_asset/ironman.obj"), Object3D.Type.OBJ, new AsyncObject3DListener() {
        @Override
        public void onObject3DLoaded(final Object3D object, final Object3D.Type type) {
        }

        @Override
        public void onObject3DFailed(String s) {
        }
    });

This assumes though, that the MTL file is correctly reference by the OBJ, and that the textures being referenced by the MTL are also present in the same directory as the OBJ.
If you can't get it to appear, feel free to send me the OBJ, MTL, and texture files at<EMAIL_ADDRESS>and I'll see if I can make it work. Thanks!

Hi Darshan, thanks for emailing over your model. We were able to get your model to load and display in ViroCore. Full code below:
`final Bitmap bot = ViroHelper.getBitmapFromAsset(this, "cactusWren_BaseColor.png");
final Object3D object3D = new Object3D();
object3D.setPosition(position);
mScene.getRootNode().addChildNode(object3D);
// Load the Android model asynchronously.
object3D.loadModel(Uri.parse("file:///android_asset/cactusWren.obj"), Object3D.Type.OBJ, new AsyncObject3DListener() {
@Override
public void onObject3DLoaded(final Object3D object, final Object3D.Type type) {
// When the model is loaded, set the texture associated with this OBJ.
Texture objectTexture = new Texture(bot, Texture.Format.RGBA8, false, false);
Material material = new Material();
material.setDiffuseTexture(objectTexture);
object3D.getGeometry().setMaterials(Arrays.asList(material));
}
@Override
public void onObject3DFailed(String s) {
}

});`
The code is doing the following:
1)Loads the texture asset cactusWren_baseColor.png. You can see the ViroHelper code from the ViroCore example in github here: https://github.com/viromedia/virocore/blob/master/app/src/main/java/com/example/virosample/ViroHelper.java
2)Set the object to a world position. You can set this to whatever you want like (0,0, -5).
3)Add the object to your scene.
4)Loads the model and on completion sets the texture for the model.
Make sure the png, obj and mtl are all under your assets directory.


student view + cleanup

render student assignment list view
render student assignment questions view
bug fixes here and there
warning cleanup

ui test is looking good


Check for new classes to be added to native-image.properties from 3p libraries.

          Is there a system we could put into place which checks all these?

Originally posted by @alzimmermsft in https://github.com/Azure/azure-sdk-for-java/pull/41495#discussion_r1715299521

Folks -- why do you have so many classes being set as build-time init?
And you're adding more and more on. This is bad idea. And you're causing issues for upstream native-image configurations.


cmd/compile: "cannot infer T" in Go 1.21 (regression from Go 1.20)

What version of Go are you using (go version)?

$ go version
go version go1.21.3 linux/arm64

Does this issue reproduce with the latest release?

Run this program: https://go.dev/play/p/jx329NFz7ZU
What did you expect to see?
It compiles.
What did you see instead?
It fails to compile in Go 1.21, while it still compiled in Go 1.20.
Go 1.21 error message:
./prog.go:12:12: cannot infer T (prog.go:15:17)

I have code like this as an assert to verify that v (in the main function) is of a particular type.

(attn @griesemer)

This was a bug that was fixed for Go 1.21. The type parameter T of Foo is not used anywhere in Foo and thus one could  infer an arbitrary type (or in this case either int or uint) and it would work.
More concretely, here's a slightly modified version of your example: checkMatch takes an extra argument of type T, and the call passes a uint argument y. The rest of the code is unchanged.
func main() {
	var v Foo[int]
	var y uint
	checkMatch(v, y)
}

func checkMatch[T Integer](v Foo[T], s T) {}

This code correctly infers uint for T in Go 1.21, but if fails in Go 1.20 because inference incorrectly infers int from the Foo[int] argument v which then conflicts with the uint inferred from the uint argument y.
For the original discussion see #60377.
Closing as working as intended.

Right, I see.
Apart from the assert, I used the type parameter to instantiate the right version of whatever was using v. This was quite useful. But now it seems I actually need to use the type somewhere in Foo[T].
My specific use case was a method on Foo (actually called Displayer) that accepts an image buffer in a particular format. Because the concrete type was written before generics, the parameter is basically just a raw byte buffer. So by calling a generic function with a Displayer[T] type where T was the pixel format, it can create the byte buffer in the requested format to pass to that method.
Here is a simplified version of what I'm doing: https://go.dev/play/p/PXuOVTqWMmZ
It compiles in Go 1.20, but doesn't compile in Go 1.21.
Anyway, I guess I'll have to add methods with the actual requested type (basically, giving the parameter to Update a type). It is a regression for my particular use case, but I can fix my code. I was probably not using generics as intended here.

As you say, you could add a dummy method (playground).
We understood only after 1.18 that inference must not infer a type if there is more than one possible choice because if can lead to inference failure when it clearly should succeed.


Ask the WP3/SDK guys on how to test FSMs and SSMs.

Ask Manuel, Hadi, and Wouter in particular how to develop and test FSMs and SSMs without a Service Platform in place. Maybe by using the SONATA emulator.

According to Hadi, the documentation is at:
http://wiki.sonata-nfv.eu/index.php/Ssm_support#FSM.2FSSM_test
Please check it and come back to Hadi<EMAIL_ADDRESS>if you have any questions. Please document the questions and answers in this thread.


Rule with 'not in' operator doesn't work

The example rule doesn't work for data reservation:
["some string","!in","$.parent.array"]

fixed in v3.5.2


refactor: rename abstract route delegate to abstract content delegate

The previous name did not clearly indicate that the response content was expected to be returned.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 93.539%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
333

Relevant Lines:
356

💛  - Coveralls


add container level test and refine document

add container test for container runtime install, as GHA locks down gnupg keys and container runtime for ubi.

@rootfs , I tested with fedora image at local, fails at
yum install -y yum-utils
...
Error Summary
-------------
Disk Requirements:
   At least 6MB more space needed on the / filesystem.

could you please advise as how to install docker https://docs.docker.com/engine/install/fedora/ ?

[root@82a7c25391e1 /]# ./main.sh
start install container runtime as docker
install yum utils
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Red Hat Universal Base Image 9 (RPMs) - BaseOS                                  368 kB/s | 515 kB     00:01
Red Hat Universal Base Image 9 (RPMs) - AppStream                               678 kB/s | 1.8 MB     00:02
Red Hat Universal Base Image 9 (RPMs) - CodeReady Builder                       304 kB/s | 192 kB     00:00
Dependencies resolved.
================================================================================================================
 Package                      Architecture       Version                    Repository                     Size
================================================================================================================
Installing:
 yum-utils                    noarch             4.3.0-11.el9_3             ubi-9-baseos-rpms              45 k
Installing dependencies:
 dnf-plugins-core             noarch             4.3.0-11.el9_3             ubi-9-baseos-rpms              42 k

Transaction Summary
================================================================================================================
Install  2 Packages

Total download size: 87 k
Installed size: 45 k
Downloading Packages:
(1/2): dnf-plugins-core-4.3.0-11.el9_3.noarch.rpm                                32 kB/s |  42 kB     00:01
(2/2): yum-utils-4.3.0-11.el9_3.noarch.rpm                                      9.8 kB/s |  45 kB     00:04
----------------------------------------------------------------------------------------------------------------
Total                                                                            19 kB/s |  87 kB     00:04
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'yum clean packages'.
Error: Transaction test error:
  installing package dnf-plugins-core-4.3.0-11.el9_3.noarch needs 148KB more space on the / filesystem
  installing package yum-utils-4.3.0-11.el9_3.noarch needs 388KB more space on the / filesystem

Error Summary
-------------
Disk Requirements:
   At least 1MB more space needed on the / filesystem.

config yum repo
./main.sh: line 24: yum-config-manager: command not found
install docker
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 0:00:06 ago on Thu Apr  4 04:25:07 2024.
No match for argument: docker-ce
No match for argument: docker-ce-cli
No match for argument: containerd.io
No match for argument: docker-buildx-plugin
No match for argument: docker-compose-plugin
Error: Unable to find a match: docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
[root@82a7c25391e1 /]#

test with ubi locally...confusing...

@rootfs , may I know why the yum install in shall fails but in dockerfile passed?

use UBI image instead... and use file existing instead check from etc/os-release.

fix #69

a part of #65


[Test&Review] please test and review current code and function

please test and review our current code,

Try to find out if there are any bugs and report them.
Think about what you could input could be improved or a new function added to the project.

@magicArc @esun366 @lsun0547  hi, please review my pull request for some fix for the current dev : pull request