[Android] App crashes when rotating screen with drawer open (Profile & Release)

Steps to Reproduce

Execute flutter run --profile  or flutter run --release on the code sample
Open the drawer
Rotate the device

Expected results:
The app should rebuild in landscape, as seen in debug mode.
Actual results:
The app crashes.

Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const TestApp());
}

class TestApp extends StatelessWidget {
  const TestApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        drawer: const Drawer(),
        appBar: AppBar(),
        body: const Center(
          child: Text('Rotate device after opening drawer'),
        ),
      ),
    );
  }
}

Logs
`flutter run --profile -v`
[  +63 ms] executing: [C:\Users\kgcar\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[ +438 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +1 ms] 097d3313d8e2c7f901932d63e537c1acefb87800
[        ] executing: [C:\Users\kgcar\flutter/] git tag --points-at 097d3313d8e2c7f901932d63e537c1acefb87800
[  +39 ms] Exit code 0 from: git tag --points-at 097d3313d8e2c7f901932d63e537c1acefb87800
[        ] 2.10.2
[   +7 ms] executing: [C:\Users\kgcar\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +27 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [C:\Users\kgcar\flutter/] git ls-remote --get-url origin
[  +23 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +95 ms] executing: [C:\Users\kgcar\flutter/] git rev-parse --abbrev-ref HEAD
[  +26 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[  +80 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +51 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe devices -l
[  +39 ms] List of devices attached
           3583603c               device product:OnePlus8T_EEA model:KB2003 device:OnePlus8T transport_id:3
[   +7 ms] C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell getprop
[  +58 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +5 ms] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[ +112 ms] Skipping pub get: version match.
[  +77 ms] Generating C:\Users\kgcar\GitHub\test\android\app\src\main\java\io\flutter\plugins\GeneratedPluginRegistrant.java
[  +55 ms] ro.hardware = qcom
[  +37 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\build-tools\32.0.0\aapt dump xmltree C:\Users\kgcar\GitHub\test\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +10 ms] Exit code 0 from: C:\Users\kgcar\AppData\Local\Android\sdk\build-tools\32.0.0\aapt dump xmltree C:\Users\kgcar\GitHub\test\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1f
               A: android:compileSdkVersionCodename(0x01010573)="12" (Raw: "12")
               A: package="com.example.test" (Raw: "com.example.test")
               A: platformBuildVersionCode=(type 0x10)0x1f
               A: platformBuildVersionName=(type 0x10)0xc
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1f
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="test" (Raw: "test")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="android.app.Application" (Raw: "android.app.Application")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.test.MainActivity" (Raw: "com.example.test.MainActivity")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=37)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: intent-filter (line=41)
                     E: action (line=42)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=44)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=51)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: uses-library (line=55)
                   A: android:name(0x01010003)="androidx.window.extensions" (Raw: "androidx.window.extensions")
                   A: android:required(0x0101028e)=(type 0x12)0x0
                 E: uses-library (line=58)
                   A: android:name(0x01010003)="androidx.window.sidecar" (Raw: "androidx.window.sidecar")
                   A: android:required(0x0101028e)=(type 0x12)0x0
[   +7 ms] Launching lib\main.dart on KB2003 in profile mode...
[   +2 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell -x logcat -v time -t 1
[ +203 ms] --------- beginning of main
                    02-22 23:34:43.955 E/NavigationButtonUtils( 2588): res.getInteger(resId) = 2
[  +10 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe version
[  +12 ms] Android Debug Bridge version 1.0.41
           Version 31.0.3-7562133
           Installed as C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe
[   +2 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe start-server
[  +14 ms] Building APK
[  +17 ms] Running Gradle task 'assembleProfile'...
[   +4 ms] Using gradle from C:\Users\kgcar\GitHub\test\android\gradlew.bat.
[  +12 ms] executing: C:\Program Files\Android\Android Studio\jre\bin\java -version
[ +126 ms] Exit code 0 from: C:\Program Files\Android\Android Studio\jre\bin\java -version
[        ] openjdk version "11.0.10" 2021-01-19
           OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
           OpenJDK 64-Bit Server VM (build 11.0.10+0-b96-7249189, mixed mode)
[   +2 ms] executing: [C:\Users\kgcar\GitHub\test\android/] C:\Users\kgcar\GitHub\test\android\gradlew.bat -Pverbose=true -Ptarget-platform=android-arm64 -Ptarget=C:\Users\kgcar\GitHub\test\lib\main.dart -Pbase-application-name=android.app.Application -Pdart-defines=RkxVVFRFUl9XRUJfQVVUT19ERVRFQ1Q9dHJ1ZQ==
-Pdart-obfuscation=false -Ptrack-widget-creation=true -Ptree-shake-icons=false -Pfilesystem-scheme=org-dartlang-root assembleProfile
[+3059 ms] > Task :app:compileFlutterBuildProfile
[        ] [  +57 ms] executing: [C:\Users\kgcar\flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [ +423 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] [        ] 097d3313d8e2c7f901932d63e537c1acefb87800
[        ] [        ] executing: [C:\Users\kgcar\flutter/] git tag --points-at 097d3313d8e2c7f901932d63e537c1acefb87800
[        ] [  +37 ms] Exit code 0 from: git tag --points-at 097d3313d8e2c7f901932d63e537c1acefb87800
[        ] [        ] 2.10.2
[        ] [   +6 ms] executing: [C:\Users\kgcar\flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[        ] [  +23 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] [        ] origin/stable
[        ] [        ] executing: [C:\Users\kgcar\flutter/] git ls-remote --get-url origin
[        ] [  +21 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] [        ] https://github.com/flutter/flutter.git
[        ] [  +44 ms] executing: [C:\Users\kgcar\flutter/] git rev-parse --abbrev-ref HEAD
[        ] [  +22 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] [        ] stable
[        ] [  +47 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [  +82 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] [   +2 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[   +2 ms] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] [        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[        ] [  +73 ms] Initializing file store
[        ] [  +20 ms] Skipping target: gen_localizations
[        ] [  +10 ms] gen_dart_plugin_registrant: Starting due to {InvalidatedReasonKind.inputChanged: The following inputs have updated contents: C:\Users\kgcar\GitHub\test\.dart_tool\package_config_subset}
[        ] [  +38 ms] gen_dart_plugin_registrant: Complete
[        ] [   +1 ms] kernel_snapshot: Starting due to {}
[        ] [  +10 ms] C:\Users\kgcar\flutter\bin\cache\dart-sdk\bin\dart.exe --disable-dart-dev C:\Users\kgcar\flutter\bin\cache\artifacts\engine\windows-x64\frontend_server.dart.snapshot --sdk-root C:\Users\kgcar\flutter\bin\cache\artifacts\engine\common\flutter_patched_sdk/ --target=flutter
--no-print-incremental-dependencies -DFLUTTER_WEB_AUTO_DETECT=true -Ddart.vm.profile=true -Ddart.vm.product=false --aot --tfa --packages C:\Users\kgcar\GitHub\test\.dart_tool\package_config.json --output-dill C:\Users\kgcar\GitHub\test\.dart_tool\flutter_build\81f148471121db9ffbe8805c62e2920d\app.dill
--depfile C:\Users\kgcar\GitHub\test\.dart_tool\flutter_build\81f148471121db9ffbe8805c62e2920d\kernel_snapshot.d package:test/main.dart
[+9683 ms] [+10348 ms] kernel_snapshot: Complete
[ +394 ms] [ +379 ms] android_aot_profile_android-arm64: Starting due to {}
[        ] [   +5 ms] executing: C:\Users\kgcar\flutter\bin\cache\artifacts\engine\android-arm64-profile\windows-x64\gen_snapshot --deterministic --snapshot_kind=app-aot-elf --elf=C:\Users\kgcar\GitHub\test\.dart_tool\flutter_build\81f148471121db9ffbe8805c62e2920d\arm64-v8a\app.so --strip
C:\Users\kgcar\GitHub\test\.dart_tool\flutter_build\81f148471121db9ffbe8805c62e2920d\app.dill
[   +1 ms] [        ] aot_android_asset_bundle: Starting due to {}
[  +92 ms] [ +102 ms] aot_android_asset_bundle: Complete
[+5000 ms] [+5013 ms] android_aot_profile_android-arm64: Complete
[ +206 ms] [ +186 ms] android_aot_bundle_profile_android-arm64: Starting due to {}
[        ] [   +5 ms] android_aot_bundle_profile_android-arm64: Complete
[        ] [  +56 ms] Persisting file store
[        ] [   +7 ms] Done persisting file store
[  +93 ms] [   +4 ms] build succeeded.
[        ] [  +10 ms] "flutter assemble" took 16,380ms.
[        ] [  +79 ms] ensureAnalyticsSent: 74ms
[        ] [        ] Running shutdown hooks
[   +1 ms] [        ] Shutdown hooks complete
[        ] [        ] exiting with code 0
[ +405 ms] > Task :app:packLibsflutterBuildProfile
[        ] > Task :app:preBuild UP-TO-DATE
[        ] > Task :app:preProfileBuild UP-TO-DATE
[        ] > Task :app:compileProfileAidl NO-SOURCE
[        ] > Task :app:compileProfileRenderscript NO-SOURCE
[        ] > Task :app:generateProfileBuildConfig
[        ] > Task :app:checkProfileAarMetadata
[        ] > Task :app:cleanMergeProfileAssets UP-TO-DATE
[        ] > Task :app:mergeProfileShaders
[        ] > Task :app:compileProfileShaders NO-SOURCE
[        ] > Task :app:generateProfileAssets UP-TO-DATE
[        ] > Task :app:mergeProfileAssets
[        ] > Task :app:copyFlutterAssetsProfile
[        ] > Task :app:generateProfileResValues
[        ] > Task :app:generateProfileResources
[ +180 ms] > Task :app:createProfileCompatibleScreenManifests
[   +2 ms] > Task :app:extractDeepLinksProfile
[ +113 ms] > Task :app:processProfileMainManifest
[   +3 ms] > Task :app:processProfileManifest
[   +2 ms] > Task :app:mergeProfileNativeDebugMetadata NO-SOURCE
[  +16 ms] > Task :app:javaPreCompileProfile
[   +1 ms] > Task :app:processProfileManifestForPackage
[  +65 ms] > Task :app:compressProfileAssets
[        ] > Task :app:mergeProfileResources
[  +94 ms] > Task :app:checkProfileDuplicateClasses
[ +205 ms] > Task :app:processProfileResources
[ +598 ms] > Task :app:compileProfileKotlin
[  +93 ms] > Task :app:compileProfileJavaWithJavac
[   +2 ms] > Task :app:compileProfileSources
[ +107 ms] > Task :app:dexBuilderProfile
[   +1 ms] > Task :app:processProfileJavaRes NO-SOURCE
[        ] > Task :app:mergeProfileJniLibFolders
[        ] > Task :app:desugarProfileFileDependencies
[ +295 ms] > Task :app:mergeProfileJavaResource
[ +299 ms] > Task :app:mergeProfileNativeLibs
[ +407 ms] > Task :app:stripProfileDebugSymbols
[        ] Unable to strip the following libraries, packaging them as they are: libapp.so, libflutter.so, libvmservice_snapshot.so.
[        ] > Task :app:validateSigningProfile
[ +489 ms] > Task :app:mergeExtDexProfile
[ +601 ms] > Task :app:mergeDexProfile
[ +500 ms] > Task :app:packageProfile
[        ] > Task :app:assembleProfile
[        ] Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
[        ] Use '--warning-mode all' to show the individual deprecation warnings.
[        ] See https://docs.gradle.org/6.7/userguide/command_line_interface.html#sec:command_line_warnings
[        ] BUILD SUCCESSFUL in 22s
[        ] 32 actionable tasks: 31 executed, 1 up-to-date
[ +550 ms] Running Gradle task 'assembleProfile'... (completed in 23.7s)
[  +25 ms] calculateSha: LocalDirectory: 'C:\Users\kgcar\GitHub\test\build\app\outputs\flutter-apk'/app.apk
[ +139 ms] √  Built build\app\outputs\flutter-apk\app-profile.apk (11.5MB).
[   +3 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\build-tools\32.0.0\aapt dump xmltree C:\Users\kgcar\GitHub\test\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[  +11 ms] Exit code 0 from: C:\Users\kgcar\AppData\Local\Android\sdk\build-tools\32.0.0\aapt dump xmltree C:\Users\kgcar\GitHub\test\build\app\outputs\flutter-apk\app.apk AndroidManifest.xml
[        ] N: android=http://schemas.android.com/apk/res/android
             E: manifest (line=2)
               A: android:versionCode(0x0101021b)=(type 0x10)0x1
               A: android:versionName(0x0101021c)="1.0.0" (Raw: "1.0.0")
               A: android:compileSdkVersion(0x01010572)=(type 0x10)0x1f
               A: android:compileSdkVersionCodename(0x01010573)="12" (Raw: "12")
               A: package="com.example.test" (Raw: "com.example.test")
               A: platformBuildVersionCode=(type 0x10)0x1f
               A: platformBuildVersionName=(type 0x10)0xc
               E: uses-sdk (line=7)
                 A: android:minSdkVersion(0x0101020c)=(type 0x10)0x10
                 A: android:targetSdkVersion(0x01010270)=(type 0x10)0x1f
               E: uses-permission (line=14)
                 A: android:name(0x01010003)="android.permission.INTERNET" (Raw: "android.permission.INTERNET")
               E: application (line=16)
                 A: android:label(0x01010001)="test" (Raw: "test")
                 A: android:icon(0x01010002)=@0x7f080000
                 A: android:name(0x01010003)="android.app.Application" (Raw: "android.app.Application")
                 A: android:debuggable(0x0101000f)=(type 0x12)0xffffffff
                 A: android:appComponentFactory(0x0101057a)="androidx.core.app.CoreComponentFactory" (Raw: "androidx.core.app.CoreComponentFactory")
                 E: activity (line=22)
                   A: android:theme(0x01010000)=@0x7f0a0000
                   A: android:name(0x01010003)="com.example.test.MainActivity" (Raw: "com.example.test.MainActivity")
                   A: android:exported(0x01010010)=(type 0x12)0xffffffff
                   A: android:launchMode(0x0101001d)=(type 0x10)0x1
                   A: android:configChanges(0x0101001f)=(type 0x11)0x40003fb4
                   A: android:windowSoftInputMode(0x0101022b)=(type 0x11)0x10
                   A: android:hardwareAccelerated(0x010102d3)=(type 0x12)0xffffffff
                   E: meta-data (line=37)
                     A: android:name(0x01010003)="io.flutter.embedding.android.NormalTheme" (Raw: "io.flutter.embedding.android.NormalTheme")
                     A: android:resource(0x01010025)=@0x7f0a0001
                   E: intent-filter (line=41)
                     E: action (line=42)
                       A: android:name(0x01010003)="android.intent.action.MAIN" (Raw: "android.intent.action.MAIN")
                     E: category (line=44)
                       A: android:name(0x01010003)="android.intent.category.LAUNCHER" (Raw: "android.intent.category.LAUNCHER")
                 E: meta-data (line=51)
                   A: android:name(0x01010003)="flutterEmbedding" (Raw: "flutterEmbedding")
                   A: android:value(0x01010024)=(type 0x10)0x2
                 E: uses-library (line=55)
                   A: android:name(0x01010003)="androidx.window.extensions" (Raw: "androidx.window.extensions")
                   A: android:required(0x0101028e)=(type 0x12)0x0
                 E: uses-library (line=58)
                   A: android:name(0x01010003)="androidx.window.sidecar" (Raw: "androidx.window.sidecar")
                   A: android:required(0x0101028e)=(type 0x12)0x0
[   +4 ms] Stopping app 'app.apk' on KB2003.
[        ] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell am force-stop com.example.test
[  +78 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell pm list packages com.example.test
[  +82 ms] package:com.example.test
[   +1 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell cat /data/local/tmp/sky.com.example.test.sha1
[  +44 ms] d9e7dab41ce55f9f4b276330648f0a37fb0bc4f6
[   +1 ms] Installing APK.
[   +1 ms] Installing build\app\outputs\flutter-apk\app.apk...
[        ] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c install -t -r C:\Users\kgcar\GitHub\test\build\app\outputs\flutter-apk\app.apk
[+2316 ms] Performing Streamed Install
                    Success
[   +2 ms] Installing build\app\outputs\flutter-apk\app.apk... (completed in 2,318ms)
[        ] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell echo -n 112a2405ecaf82c27ff795cbf8e438d39d733043 > /data/local/tmp/sky.com.example.test.sha1
[  +38 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell -x logcat -v time -t 1
[ +180 ms] --------- beginning of main
                    02-22 23:35:10.897 D/OPFD_CTRL_SVC( 1692): _hasEnableParallel_com.android.phone
[   +5 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c shell am start -a android.intent.action.RUN -f 0x20000000 --ez enable-dart-profiling true com.example.test/com.example.test.MainActivity
[  +73 ms] Starting: Intent { act=android.intent.action.RUN flg=0x20000000 cmp=com.example.test/.MainActivity (has extras) }
[        ] Waiting for observatory port to be available...
[ +366 ms] Observatory URL on device: http://<IP_ADDRESS>:37611/440HO5Rjw2o=/
[   +1 ms] executing: C:\Users\kgcar\AppData\Local\Android\sdk\platform-tools\adb.exe -s 3583603c forward tcp:0 tcp:37611
[  +17 ms] 54019
[        ] Forwarded host port 54019 to device port 37611 for Observatory
[  +13 ms] Connecting to service protocol: http://<IP_ADDRESS>:54019/440HO5Rjw2o=/
[  +93 ms] Launching a Dart Developer Service (DDS) instance at http://<IP_ADDRESS>:0, connecting to VM service at http://<IP_ADDRESS>:54019/440HO5Rjw2o=/.
[ +117 ms] DDS is listening at http://<IP_ADDRESS>:54028/1jw36KZIMws=/.
[  +49 ms] Successfully connected to service protocol: http://<IP_ADDRESS>:54019/440HO5Rjw2o=/
[   +7 ms] Application running.
[  +33 ms] Connected to KB2003
[   +2 ms] Flutter run key commands.
[   +2 ms] h List all available interactive commands.
[        ] c Clear the screen
[   +1 ms] q Quit (terminate the application on the device).
[   +2 ms] An Observatory debugger and profiler on KB2003 is available at: http://<IP_ADDRESS>:54028/1jw36KZIMws=/
[ +141 ms] The Flutter DevTools debugger and profiler on KB2003 is available at: http://<IP_ADDRESS>:9101?uri=http://<IP_ADDRESS>:54028/1jw36KZIMws=/
[ +129 ms] W/DisplayEventDispatcher(30201): dispatcher 0xb400006da9ecc5d0 ~ ignoring unknown event type 0x6d746f6e
[   +1 ms] W/DisplayEventDispatcher(30201): dispatcher 0xb400006d59eb1ed0 ~ ignoring unknown event type 0x6d746f6e
[+3411 ms] D/OpScreenModeManager(30201): setRefreshRate parent io.flutter.embedding.android.FlutterView{3d13f1b VFE...... ......ID 0,0-1080,2400 #1} parent width 1080 parent height 2400 mRatio 1.2
[   +1 ms] D/OpScreenModeManager(30201): setRefreshRate view io.flutter.embedding.android.FlutterSurfaceView{776552a V.E...... ......ID 0,0-1080,2400} viewRate 1 width 1080 height 2400
[        ] D/OpScreenModeManager(30201): setRefreshRate parent io.flutter.embedding.android.FlutterView{3d13f1b VFE...... ........ 0,0-1080,2400 #1} parent width 1080 parent height 2400 mRatio 1.2
[        ] D/OpScreenModeManager(30201): setRefreshRate view io.flutter.embedding.android.FlutterSurfaceView{776552a V.E...... ........ 0,0-1080,2400} viewRate 1 width 1080 height 2400
[+36252 ms] I/om.example.tes(30201): Thread[6,tid=19037,WaitingInMainSignalCatcherLoop,Thread*=0xb400006e79e99e90,peer=0x12d43a28,"Signal Catcher"]: reacting to signal 3
[   +2 ms] I/om.example.tes(30201):
[ +452 ms] I/om.example.tes(30201): Wrote stack traces to tombstoned
[+3830 ms] F/crash_dump64(19359): crash_dump.cpp:474] failed to attach to thread 667: Permission denied
[+2266 ms] Service protocol connection closed.
[        ] Lost connection to device.
[  +11 ms] "flutter run" took 74,774ms.
[  +72 ms] ensureAnalyticsSent: 69ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 0

flutter analyze
Analyzing test...
No issues found! (ran in 1.8s)

flutter doctor -v
[√] Flutter (Channel stable, 2.10.2, on Microsoft Windows [Version 10.0.22000.493], locale en-GB)
    • Flutter version 2.10.2 at C:\Users\kgcar\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 097d3313d8 (4 days ago), 2022-02-18 19:33:08 -0600
    • Engine revision a83ed0e5e3
    • Dart version 2.16.1
    • DevTools version 2.9.2

[√] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at C:\Users\kgcar\AppData\Local\Android\sdk
    • Platform android-32, build-tools 32.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

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

[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\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 11.0.10+0-b96-7249189)

[√] VS Code (version 1.64.2)
    • VS Code at C:\Users\kgcar\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.34.0

[√] Connected device (4 available)
    • KB2003 (mobile)   • 3583603c • android-arm64  • Android 11 (API 30)
    • Windows (desktop) • windows  • windows-x64    • Microsoft Windows [Version 10.0.22000.493]
    • Chrome (web)      • chrome   • web-javascript • Google Chrome 98.0.4758.102
    • Edge (web)        • edge     • web-javascript • Microsoft Edge 98.0.1108.50

[√] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Hi @KevMCarp, can you confirm something for me?
Is the crash you get an AppName is not responding or is it a hard crash?

Hi @danagbemava-nc initially it's AppName is not responding which leads to a hard crash after about a minute.

Hi @KevMCarp, thanks for confirming.
While I could reproduce this on stable, I can't seem to reproduce it on either beta or master.
Can you check either branch and see if you're able to reproduce?

Hi @danagbemava-nc,
I am also unable to reproduce on beta or master
Thanks

I tried reproducing this using 2.10.2 this but did not see the issue on the devices that I used.
If it is happening on 2.10.1/2.10.2 but not master, then it may have been fixed by https://github.com/flutter/engine/commit/0ca8e1a24c81b3187f33f7c71594fd659562fe1f

This seems like it might be affecting only some devices.
On my Poco X3 NFC, I was able to reproduce it without even opening the drawer. It also reproduces with the drawer open.
But my colleague could not reproduce it on his devices, OnePlus 8 and Redmi K20 Pro.
This only reproduces on the current stable. It does not reproduce on master. It also does not reproduce on 2.8.1.
Considering this is happening with release builds, I'll be leaving this issue open for further input. There's a chance more devices might be running into this in the wild.
Steps to reproduce

Run the code sample below in release or profile mode
Open the drawer and rotate the device a couple of times.

code sample
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

void main() {
  runApp(const TestApp());
}

class TestApp extends StatelessWidget {
  const TestApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        drawer: const Drawer(),
        appBar: AppBar(),
        body: const Center(
          child: Text('Rotate device after opening drawer'),
        ),
      ),
    );
  }
}

videos

no drawer
drawer

flutter doctor -v
[✓] Flutter (Channel unknown, 2.8.1, on macOS 12.2 21D49 darwin-arm, locale en-GB)
    • Flutter version 2.8.1 at /Users/nexus/dev/sdks/flutter_rc/flutter
    • Upstream repository unknown
    • Framework revision 77d935af4d (2 months ago), 2021-12-16 08:37:33 -0800
    • Engine revision 890a5fca2e
    • Dart version 2.15.1

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[☠] IntelliJ IDEA Community Edition (the doctor check crashed)
    ✗ Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at https://github.com/flutter/flutter/issues.
    ✗ FormatException: Unexpected extension byte (at offset 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:318:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:207:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1428:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1863:10)
      #15     runZonedGuarded (dart:async/zone.dart:1851:12)
      #16     runZoned (dart:async/zone.dart:1782:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:197:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:301:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:53:47)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1290:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1140:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

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

[✓] Connected device (5 available)
    • M2007J20CG (mobile)         • 5dd3be00                  • android-arm64  • Android 11 (API 30)
    • sdk gphone64 arm64 (mobile) • emulator-5554             • android-arm64  • Android 12 (API 31) (emulator)
    • Nexus (mobile)              • 00008020-001875E83A38002E • ios            • iOS 15.3 19D50
    • macOS (desktop)             • macos                     • darwin-arm64   • macOS 12.2 21D49 darwin-arm
    • Chrome (web)                • chrome                    • web-javascript • Google Chrome 98.0.4758.109

! Doctor found issues in 1 category.

[✓] Flutter (Channel stable, 2.10.2, on macOS 12.2 21D49 darwin-arm, locale en-GB)
    • Flutter version 2.10.2 at /Users/nexus/dev/sdks/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 097d3313d8 (6 days ago), 2022-02-18 19:33:08 -0600
    • Engine revision a83ed0e5e3
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[☠] IntelliJ IDEA Community Edition (the doctor check crashed)
    ✗ Due to an error, the doctor check did not complete. If the error message below is not helpful, please let us know about this issue at https://github.com/flutter/flutter/issues.
    ✗ FormatException: Unexpected extension byte (at offset 5)
    • #0      _Utf8Decoder.convertSingle (dart:convert-patch/convert_patch.dart:1789:7)
      #1      Utf8Decoder.convert (dart:convert/utf.dart:351:42)
      #2      InputStream.readString (package:archive/src/util/input_stream.dart:207:30)
      #3      new ZipDirectory.read (package:archive/src/zip/zip_directory.dart:40:30)
      #4      ZipDecoder.decodeBuffer (package:archive/src/zip_decoder.dart:19:30)
      #5      ZipDecoder.decodeBytes (package:archive/src/zip_decoder.dart:14:12)
      #6      IntelliJPlugins._findPluginXml (package:flutter_tools/src/intellij/intellij.dart:130:44)
      #7      IntelliJPlugins._readPackageVersion (package:flutter_tools/src/intellij/intellij.dart:141:40)
      #8      IntelliJPlugins.validatePackage (package:flutter_tools/src/intellij/intellij.dart:63:35)
      #9      IntelliJValidator.validate (package:flutter_tools/src/intellij/intellij_validator.dart:103:15)
      #10     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:111:32)
      #11     asyncGuard.<anonymous closure> (package:flutter_tools/src/base/async_guard.dart:109:18)
      #12     _rootRun (dart:async/zone.dart:1426:13)
      #13     _CustomZone.run (dart:async/zone.dart:1328:19)
      #14     _runZoned (dart:async/zone.dart:1861:10)
      #15     runZonedGuarded (dart:async/zone.dart:1849:12)
      #16     runZoned (dart:async/zone.dart:1780:12)
      #17     asyncGuard (package:flutter_tools/src/base/async_guard.dart:109:3)
      #18     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:205:9)
      #19     Doctor.diagnose (package:flutter_tools/src/doctor.dart:309:47)
      #20     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:50:48)
      #21     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1320:12)
      <asynchronous suspension>
      #22     FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1161:27)
      <asynchronous suspension>
      #23     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #24     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
      <asynchronous suspension>
      #25     FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
      <asynchronous suspension>
      #26     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #27     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
      <asynchronous suspension>
      #28     run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
      <asynchronous suspension>
      #29     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
      <asynchronous suspension>
      #30     main (package:flutter_tools/executable.dart:94:3)
      <asynchronous suspension>

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

[✓] Connected device (5 available)
    • M2007J20CG (mobile)         • 5dd3be00                  • android-arm64  • Android 11 (API 30)
    • sdk gphone64 arm64 (mobile) • emulator-5554             • android-arm64  • Android 12 (API 31) (emulator)
    • Nexus (mobile)              • 00008020-001875E83A38002E • ios            • iOS 15.3 19D50
    • macOS (desktop)             • macos                     • darwin-arm64   • macOS 12.2 21D49 darwin-arm
    • Chrome (web)                • chrome                    • web-javascript • Google Chrome 98.0.4758.109

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 2.11.0-0.0.pre.681, on macOS 12.2 21D49 darwin-arm, locale en-GB)
    • Flutter version 2.11.0-0.0.pre.681 at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a288bd5e3f (2 hours ago), 2022-02-24 23:06:19 -0600
    • Engine revision 1012ac4b5a
    • Dart version 2.17.0 (build 2.17.0-141.0.dev)
    • DevTools version 2.11.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/nexus/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.2

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

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[✓] IntelliJ IDEA Community Edition (version 2021.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin version 213.5744.122

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

[✓] Connected device (5 available)
    • M2007J20CG (mobile)         • 5dd3be00                  • android-arm64  • Android 11 (API 30)
    • sdk gphone64 arm64 (mobile) • emulator-5554             • android-arm64  • Android 12 (API 31) (emulator)
    • Nexus (mobile)              • 00008020-001875E83A38002E • ios            • iOS 15.3 19D50
    • macOS (desktop)             • macos                     • darwin-arm64   • macOS 12.2 21D49 darwin-arm
    • Chrome (web)                • chrome                    • web-javascript • Google Chrome 98.0.4758.109

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

/cc @christopherfujino

Hi @KevMCarp, what device did you experience this issue on?

Hi @KevMCarp, what device did you experience this issue on?

OnePlus 8T
I have a Samsung I can test on later if that's any help?

I have a Samsung I can test on later if that's any help?

That will help.
Thanks

If this is already fixed on master, the issue should be closed. @blasten resolved this in https://github.com/flutter/engine/pull/31464, does this need to be cherry picked?

Duplicate of https://github.com/flutter/flutter/issues/98973

The fix for this issue is being considered for cherry pick in https://github.com/flutter/flutter/issues/98973.
I will update that issue with more details about the regression.


HSEARCH-2024 clean out LoadedObjects not in the scroll window

Closing for now as it is being improved further (see discussion  on https://hibernate.atlassian.net/browse/HSEARCH-2024 )


Login box

A new component called login box to accommodate the box. Visuals need to provide spacers, specs and how notes about behavior.
Design Folder: https://drive.google.com/open?id=1VuaV2ubcb-3F-RTG2Med5ys-6i1rjNmO
visuals: @mceledonia
css: @mattnolting

Updated design folder with Visual/spec PDF here:
https://drive.google.com/open?id=1ElopIvkE-RDeqTpJQ2sCXjzXaIbhRafT


idf.py should consider value of -C option when looking for idf_ext.py (IDFGH-1276)

If I want to use the -T option for unit-test-app, I must have my current working directory be the unit-test-app directory, but then what good is the -C option to specify the project directory for this case? I'd like to run idf.py from my project directory when building unit-test-app so I don't have to switch back and forth. So, idf.py should look for idf_ext.py in the directory specified by -C if it has been set, and only fall back to cwd if it has not.

Hi @bpietsch, it just so happens that we currently have some changes that should solve this that are currently under review.


OpenSearch integration

Integrates https://github.com/opensearch-project/opensearch-testcontainers

hi @dimafeng
would you have time to have look?

Thanks a lot, @dimafeng! Do you have any plans for a release a new version?

Hi @greshny, yes! Sorry for the delay. I have some difficulties with the release process but i should be able to fix it over this weekend


refactor(federation): remove function getSeed

🍰 Pullrequest

remove function getSeed, since its only used once and a simple ternary.
Issues

None

Todo

[X] None

I included a comment


[#191] Background sync

The primary reason for implementing this now is the refactoring involved with respect to the Synchronizer.  This change refactors the synchronizer to a global singleton that both WorkManager and the UI can interact with.
This implements a preliminary and limited version of background sync, with the following limitations

Sync is always enabled
Default sync period is 24 hours and is not updated once the wallet is created

This code review checklist is intended to serve as a starting point for the author and reviewer, although it may not be appropriate for all types of changes (e.g. fixing a spelling typo in documentation).  For more in-depth discussion of how we think about code review, please see Code Review Guidelines.
Author

[x] Self-review: Did you review your own code in GitHub's web interface? Code often looks different when reviewing the diff in a browser, making it easier to spot potential bugs.
[ ] Automated tests: Did you add appropriate automated tests for any code changes?
[ ] Manual tests: Did you update the manual tests as appropriate? While we aim for automated testing of the application, some aspects require manual testing. If you had to manually test something during development of this pull request, write those steps down.
[ ] Code coverage: Did you check the code coverage report for the automated tests?  While we are not looking for perfect coverage, the tool can point out potential cases that have been missed.
[x] Documentation: Did you update documentation as appropriate? (e.g README.md, etc.)
[ ] Run the app: Did you run the app and try the changes?
[ ] Screenshots: Did you provide before and after UI screenshots in the description of this pull request?  This is only applicable for changes that modify the UI.
[x] Rebase and squash: Did you pull in the latest changes from the main branch and squash your commits before assigning a reviewer? Having your code up to date and squashed will make it easier for others to review. Use best judgement when squashing commits, as some changes (such as refactoring) might be easier to review as a separate commit.

Reviewer

[ ] Checklist review: Did you go through the code with the Code Review Guidelines checklist?
[ ] Ad hoc review: Did you perform an ad hoc review?  In addition to a first pass using the code review guidelines, do a second pass using your best judgement and experience which may identify additional questions or comments. Research shows that code review is most effective when done in multiple passes, where reviewers look for different things through each pass.
[ ] Automated tests: Did you review the automated tests?
[ ] Manual tests: Did you review the manual tests?
[ ] How is Code Coverage affected by this PR? We encourage you to compare coverage before and after your changes and when possible, leave it in a better place.
[ ] Documentation: Did you review Docs, README.md, and Architecture.md as appropriate?
[ ] Run the app: Did you run the app and try the changes? While the CI server runs the app to look for build failures or crashes, humans running the app are more likely to notice unexpected log messages, UI inconsistencies, or bad output data. Perform this step last, after verifying the code changes are safe to run locally.

This is great work! I loved the reference to the Effective Java Book. ^^ Is there anything of this implementation that can be leveraged either as a helper class in the SDK or as Documentation and Sample material on how to deal with background sync?

Thanks!
Yes I expect some of this to either get moved into the SDK or placed into a separate helper library that can be used in conjunction with the SDK.  I think that will become more clear as we move further along.  I'm sticking a bunch of things into an sdk-ext library, although this change doesn't go there yet because it requires secret storage.
My current best guess is that we'll have a separate, opinionated library that contains default implementations for things like secret storage in order to make building an app with the SDK much easier.


[Doc-Improvement][Delete and redirect]

create-new-teams-app-for-Visual-Studio.md deleted and redirected to create-new-project.md

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

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

msteams-platform/toolkit/create-new-teams-app-for-Visual-Studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

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

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

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

msteams-platform/toolkit/create-new-teams-app-for-Visual-Studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/debug-teams-app-visual-studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/deploy-teams-app.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/provision-cloud-resources.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/teams-toolkit-overview-visual-studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/VS-TeamsFx-preview-and-customize-app-manifest.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

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

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/get-started/glossary.md
94
21
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

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

File
Status
Preview URL
Details

.openpublishing.redirection.json
:white_check_mark:Succeeded

msteams-platform/get-started/glossary.md
:white_check_mark:Succeeded
View

msteams-platform/toolkit/create-new-teams-app-for-Visual-Studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/debug-teams-app-visual-studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/deploy-teams-app.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/provision-cloud-resources.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/teams-toolkit-overview-visual-studio.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

msteams-platform/toolkit/VS-TeamsFx-preview-and-customize-app-manifest.md
:white_check_mark:Succeeded
n/a (file deleted or renamed)

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


Refactor code base to be more Object Oriented

Close #13

No plans to merge this, and it's too outdated anyway.


Cant creating chart in superset via Kylin

First of all, we connected Kylin to superset using Kylin's connection string. So we've been able to see Kylin tables in Superset. But when we try to create a chart we saw the error given below.

Then we changed the " /opt/rh/rh-python36/root/usr/lib/python3.6/site-packages/kylinpy/sqla_dialect.py " file. We changed initial code as shown above into configuration like that initial_quote=' ', escape_quote= ' '.
    def __init__(self, dialect, initial_quote='"',
                 final_quote= None , escape_quote= '"', omit_schema=True):
        super(KylinIdentifierPreparer, self).__init__(
            dialect, initial_quote, final_quote, escape_quote, omit_schema
        )

That's how we've been able to preview the table but then when we try to create a bar chart the problem remained and our query looked like that;

However the same table and the same query is working when we use Impala as shown below.

Environment

superset version: 0.30.0
python version: 3.6.3
kylin version: 3.0
kylin.py version: 2.3.1
impala version: 0.13.7

@oguzhan10
This is a bug in kylinpy. I have fixed this problem. In kylinpy 2.4 and above fixed. you can run
 pip install -U kylinpy

to upgrade


Navigation is not working when currentPage hash contains name of next page.

I have the following pages structure (names):
home
payments
..payments_cc
..payments_paypal
help
if I go to page payments_cc and try to go to payments again it doesn't work because of this line of code:
function changePage(pageName, pageParams) {
...
var parsed = window.location.hash.split('/');
if(parsed[0].indexOf(pageObject.name) === -1 && opts.useHash) {
    window.location.hash = hash;
}

In my particular case the page name I want to change is contained in the current page hash so this condition is never met so it won't change the page.
You should appoint to this in your docs so other people can avoid using page names like I did.
Solved changing page names to payment_cc and payment_paypal.

Hi @ecorona,
Sorry for the very late reply.

Solved changing page names to payment_cc and payment_paypal.

Exactly. You must make your pages unique.
Please, reopen this issue if you have a suggestion.

Sorry, am I missing something... not only must the page names be unique, but one page name must not be a substring of another?  I'm hitting this with a convention of naming pages like "page-items" (for a list of 'items') and "page-item" (to view/edit an instance), which doesn't feel like I'm doing a bizarre thing.  What's the rationale for this restriction?
Cheers,
Graham.


i18n(ko-KR): update endpoints.mdx

Description (required)

update endpoints.mdx

Related issues & labels (optional)
N/A

Thank you, @jsparkdev! I know we haven't had any reviews on this, but I reviewed using our Maintainer's template, updated some links so that they should work now, and am happy to merge! Corrections can always be PR'd as needed. Thank you again for your amazing contributions!


Update to Kontakt.io Android SDK 3.2.0

It has some nice improvements and simplifications.

http://kontaktio.github.io/kontakt-android-sdk/3.2.0/Javadoc/

Part of new version 1.0.0


fix: Pasting list with inline formats

https://github.com/editor-js/nested-list/issues/26

Please, describe your change with more details

@neSpecc
When pasting the following tags:

Bold text non bold

the b-tag is removed although in the data:
{
  style: 'unordered',
  items: [{
    content: 'Bold text non bold',
    items: []
  }]
}

using innerHTML instead of textContent solves this problem!

This also happens with inline links, and confirmed this also fixes those!

I also ran into this same exact issue, but also the issue faced in #25. Here is a monkey patch of this PR and that PR, plus with some additional bug fixes on top.
Would be great to incorporate this in this PR or another to see these fixes made upstream.
Thanks and hopefully this is helpful to others!
import NestedList from "@editorjs/nested-list";

// This is a patched version of the NestedList plugin from EditorJS.
export default class PatchedNestedList extends NestedList {
  pasteHandler(element) {
    const { tagName: tag } = element;
    let style;
    let tagToSearch;

    // Find list style we're working with and tag to search based on the pasted input.
    switch (tag) {
      case "OL":
        style = "ordered";
        tagToSearch = "ol";
        break;
      case "UL":
      case "LI":
        style = "unordered";
        tagToSearch = "ul";
    }

    const getPastedItems = (parent) => {
      let items = [];

      // Get all of the list items (`li`), or nested lists (`ul`/`ol`) that are siblings.
      // Technically, nested lists should be within the list items, but
      // it seems both variants exist in the wild when copy/pasting.
      const children = Array.from(
        parent.querySelectorAll(`:scope > li, :scope > ${tagToSearch}`)
      );

      children.map((childItem) => {
        if (childItem.tagName === tag) {
          // Recursively handle a nested list (`ul`/`ol`). When a sibling nested list is found,
          // it is appended to the previous list item to nest properly.
          const previousListItem = items[items.length - 1];
          previousListItem.items = getPastedItems(childItem);
        } else {
          // Handle a list item (`li`)
          items = items.concat(getListItem(childItem));
        }
      });

      return items;
    };

    const getListItem = (list) => {
      // Also support properly formatted nested lists (`ul`/`ol`) within a list item (`li`).
      const nestedListGroups = Array.from(
        list.querySelectorAll(`:scope > ${tagToSearch}`)
      );

      // Include all of the `innerHTML` of the list instead of only `textContent`.
      // Then allow Editor.js to sanitize the content as needed.
      let content = list?.innerHTML || "";

      // However, we don't want any of the nested list groups to be included,
      // so strip out all of their HTML from the content.
      nestedListGroups.forEach((nestedListGroup) => {
        content = content.replace(nestedListGroup.outerHTML, "");
      });

      return {
        content,
        items: getNestedListGroups(nestedListGroups),
      };
    };

    const getNestedListGroups = (groups) => {
      let lists = [];

      groups.map((nestedListGroup) => {
        lists = lists.concat(getPastedItems(nestedListGroup));
      });

      return lists;
    };

    return {
      style,
      items: getPastedItems(element),
    };
  }
}

@skovy i think you linked the wrong PR https://github.com/editor-js/nested-list/pull/25 ?
What are your changes and what are you trying to solve?

d'oh, yes 🤦 i meant https://github.com/editor-js/nested-list/pull/63 (updated)

@skovy Any updates on this being merged?

This PR is outdated since List 2.0.0 release


[4.0.0-beta.15] 'ion-show-when' is not a known element

Bug Report
Ionic Info
Run ionic info from a terminal/cmd prompt and paste the output below.
✔ Gathering environment info - done!

Ionic:

   ionic (Ionic CLI)             : 4.2.1 (/home/rafael/.nvm/versions/node/v10.7.0/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 4.0.0-beta.15
   @angular-devkit/build-angular : 0.7.5
   @angular-devkit/schematics    : 0.7.5
   @angular/cli                  : 6.1.5
   @ionic/angular-toolkit        : 1.1.0

Cordova:

   cordova (Cordova CLI) : 8.1.2<EMAIL_ADDRESS>   Cordova Platforms     : android 7.1.1
   Cordova Plugins       : cordova-plugin-ionic-keyboard 2.1.3, cordova-plugin-ionic-webview 2.2.0, (and 10 other plugins)

System:

   Android SDK Tools : 26.1.1 (/home/rafael/android-sdk-linux)
   NodeJS            : v10.7.0 (/home/rafael/.nvm/versions/node/v10.7.0/bin/node)
   npm               : 6.4.1
   OS                : Linux 4.10

Describe the Bug
After the update to<EMAIL_ADDRESS>I get the following output in my DevTools console:
ERROR Error: Uncaught (in promise): Error: Template parse errors:
'ion-show-when' is not a known element:
1. If 'ion-show-when' is an Angular component, then verify that it is part of this module.
2. If 'ion-show-when' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the<EMAIL_ADDRESS>of this component to suppress this message.

Steps to Reproduce
Steps to reproduce the behavior:

Install<EMAIL_ADDRESS>Use the following element:

<ion-show-when platform="md">
  <ion-item>
    <ion-label>This should only show on Android.</ion-label>
  </ion-item>
</ion-show-when>

It does not work ion-hide-when

It was removed -> https://github.com/ionic-team/ionic/commit/6a138a6c550f83ba96ed5aa235ee517564fba194
But do not ask me why. Manu did not mentioned this refactor and no word in the changelog

I talk with Mike Hartington in Slack about this. For now the ion-show-when and ion-hidden-when has been removed from v4. They are evaluating it's usage.
As alternative you can use the framework equivalent like ngIf or hidden.
file.ts
import {  Platform } from '@ionic/angular';
....
constructor(private platform: Platform) {}
...
public isMD = this.platform.is('md');

template.html
<ion-item *ngIf="isMD">
    <ion-label>This should only show on Android.</ion-label>
</ion-item>

I agree. This should be documented in Beta.15 release notes.

Could ion-show-when be replaced with some documentation around classes or attributes that can be added? @manucorporat

The original feature was quite useful. I would vote for a comeback. Just my 2 cents.

Here's some snippets I created to replace the ion-show-when size="sm" if anyone else finds it useful:
.show-when-lg {
  display: none;
}
.show-when-sm {
  display: none;
}

@media (min-width: 992px) {
  .show-when-lg {
    display: block;
  }
  .hide-when-lg {
    display: none;
  }
}

@media (min-width: 576px) {
  .show-when-sm {
    display: block;
  }
  .hide-when-sm {
    display: none;
  }
}

Just add the class show-when-sm to a div to show/hide based on size.

Thanks for the issue! ion-show-when and ion-hide-when have indeed been removed.
I've started documenting this for our breaking changes in this PR: https://github.com/ionic-team/ionic/pull/16463/files
I also created a Codepen showing some examples here: https://codepen.io/brandyscarney/pen/ZmjJgV?editors=1100
I don't think this is something we will be adding back in the form of components, but I could see the argument for it being added as utility classes/attributes in the future that are optional to include (see https://beta.ionicframework.com/docs/layout/css-utilities). Could you please let me know if you think of any other use cases that I am missing from my examples? Thanks!! 🙂

@paulstelzer Yeah unfortunately it isn't possible right now. ☹ It would be really beneficial to us if it were.


Registering for an event

Hello, Thanks for providing the Python SDK. I tried to use it. I am able to do basic things such as change LED, moveArms, etc… However, I am having problem with successful registering to events. As an example, I tried to register to the IMU Event Type as shown below. But I am not getting any data back even after waiting for a long time. Please see a sample below.
************* RUN-able code after entering the right IP address ************
from mistyPy.Robot import Robot
from mistyPy.Events import Events
from mistyPy.EventFilters import EventFilters

if name == “main”:
try:
# First create the robot object
ip_address = “xx.xx.xx.xx”
misty = Robot(ip_address)

    _Data = misty.RegisterEvent(event_name="IMU_data", event_type=Events.IMU)
    print(misty.active_event_registrations)
    print(_Data.data)
    print(_Data.event_name)
    print(_Data.event_type)
    print(_Data.is_active)
    print(_Data.data["message"])

    misty.KeepAlive()

except Exception as ex:
    print(ex)
finally:
    # Unregister events if they aren't all unregistered due to an error
    misty.UnregisterAllEvents()

The result from the print() statements is as below.
{‘IMU_data’: <mistyPy.Events.Event object at 0x00000256BE942B20>}
{‘status’: ‘Not_Subscribed or just waiting for data’}
None
IMU
True
‘message’
If I am understanding it correctly, the registration to the IMU event type is active (per the first print() statement result). Then in the next statement, it says ‘Not subscribed or waiting for data’. I have tried waiting for a very long time (~10minutes or so) and I don’t see any data coming back. For _Data.event_name, I was expecting “IMU_data” but it is giving me None… Lastly, I don’t see the desired results in _Data.data["message].
I would really appreciate any help here. Thanks!

I've got the same issue. I can do basic operations with my Misty, but I cannot receive any event data.
I tried both approach on registering BumpSensor event but behaves exactly the same as WSU-Car described above.
Thank you in advance for any fix!

It appears that I was missing this statement in the code:    while "just waiting for data" in str(_Data.data):
After I added it, I got expected results.
`from mistyPy.Robot import Robot
from mistyPy.Events import Events
from mistyPy.EventFilters import EventFilters
if name =="main":
try:
# First create the robot object
ip_address = "IP ADDRESS"
misty = Robot(ip_address)
    _Data = misty.RegisterEvent("IMU_data", Events.IMU)

    # Wait for the event to get some data before printing the message
    while "just waiting for data" in str(_Data.data):
        pass
    print(misty.active_event_registrations)
    print(_Data.data)
    print(_Data.event_name)
    print(_Data.event_type)
    print(_Data.is_active)
    print(_Data.data["message"])

    #misty.KeepAlive()

except Exception as ex:
    print(ex)
finally:
# Unregister events if they aren't all unregistered due to an error
    misty.UnregisterAllEvents()`

Result I got was the following:
{'IMU_data': <mistyPy.Events.Event object at 0x7fc1ca1ecd00>}
{'eventName': '5915574318', 'message': {'created': '2021-07-09T18:33:58.9953372Z', 'pitch':<PHONE_NUMBER>518953, 'pitchVelocity': 0.0, 'roll':<PHONE_NUMBER>4459156, 'rollVelocity': 0.0, 'sensorId': 'imu', 'xAcceleration': -0.08, 'yAcceleration': 0.21, 'yaw': 92.0743176775233, 'yawVelocity': 0.0, 'zAcceleration': -9.8}}
5915574318
IMU
True
{'created': '2021-07-09T18:33:58.9953372Z', 'pitch':<PHONE_NUMBER>518953, 'pitchVelocity': 0.0, 'roll':<PHONE_NUMBER>4459156, 'rollVelocity': 0.0, 'sensorId': 'imu', 'xAcceleration': -0.08, 'yAcceleration': 0.21, 'yaw': 92.0743176775233, 'yawVelocity': 0.0, 'zAcceleration': -9.8}

Issue resolved. See example above

Dear WSU-Car,
Your code stacks in the while loop for me :(
The playaudio in the slightly extended code below is executed and the event is registered, but it always receives {'status': 'Not_Subscribed or just waiting for data'}.
I'm using python 3.9.1, Win10, Visual Studio Code.
Any suggestion maybe?
cheers
from mistyPy.Robot import Robot
from mistyPy.Events import Events
from mistyPy.EventFilters import EventFilters
from mistyPy.GenerateRobot import RobotGenerator

import sys, os
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))

if __name__ == "__main__":
    try:
        # First create the robot object
        ip_address = "<IP_ADDRESS>"
        RobotGenerator(ip_address)
        misty = Robot(ip_address)
        misty.UnregisterAllEvents()

        _Data = misty.RegisterEvent("IMU_data", Events.IMU)

        misty.PlayAudio("s_Awe.wav")

        print(misty.active_event_registrations)
        print(_Data.data)

        # Wait for the event to get some data before printing the message
        while "just waiting for data" in str(_Data.data):
            pass

        print(_Data.data)
        print(_Data.event_name)
        print(_Data.event_type)
        print(_Data.is_active)
        print(_Data.data["message"])

    except Exception as ex:
        print(ex)
    finally:
        # Unregister events if they aren't all unregistered due to an error
        misty.UnregisterAllEvents()

@rfarkas , I tested it on Ubuntu 20.04, Python 3.8.10 and Visual Studio Code. I do not think Windows 10 is a problem but you may want to test it on Ubuntu if you have access to it.
Also, are you able to see the IMU data in the Command Center - just to make sure it is transmitting the data? I would try to test with other events such as below.
misty.RegisterEvent("right_arm", Events.ActuatorPosition, condition=[EventFilters.ActuatorPosition.ArmRight])
Could you try to run the exact same code that I have above without any modifications to it (except for the IP address ofcourse). I suspect that because you have the following statement before the while (........), that may be the problem.
print(_Data.data)
I hope this helps.Thanks.


Test PR

test

test

Test with No proxy variables

Test with HTTPS_PROXY set and NO_PROXY rule pointed to .github.com


[ZT] Add new client MDM IP override parameters

The next release of the WARP client will include new MDM parameters which allow users to change the IP address uses to talk with the API, DoH, and WARP endpoints.
This change adds documentations for those MDM parameters

Covered by #6643 so closing this one


frame_id of the LaserScanMsg should be configurable

ScanPublisherR2000 and ScanPublisherR2300 constructors are called (in pf_interface.cpp:186) with hardcoded parameters frame_id (set value "scanner") and topic (set value "/scan"). It should be configurable because sometimes in ros frame structure there's more than one laser scanner and they need unique frame_id's. Similar problem with the topic parameter, but this one can be fixed easier by remapping in launch file.

This PR makes it configurable. You should be able to set the values in yaml file: https://github.com/PepperlFuchs/pf_lidar_ros_driver/blob/bb2c993f8a2d738b56fd9fa2d76f8a8607b0f0f0/pf_driver/config/r2000_params.yaml#L9

https://github.com/PepperlFuchs/pf_lidar_ros_driver/pull/75 is merged


Option to disable collapseWhitespace function?

Is there a way to disable the collapseWhitespace function similar to how it can be done for code blocks?
My original issue:
this HTML:

Hello

World.

gets converted to this MD:
Hello

World.

It seems no matter how many break tags I have, they get consolidated into just one \n.
Originally posted by @EdrikC in https://github.com/mixmark-io/turndown/issues/487#issuecomment-2506613862

Is there a way to disable the collapseWhitespace function similar to how it can be done for code blocks?

Unfortunately not, Turndown currently relies on collapsing non-semantical whitespace, so it would break the output for some inputs.

gets converted to this MD:

Can't reproduce this:

The reason in the former issues is that the hardbreak option was configured to as empty string, which is invalid.

This is probably a duplicate of #361.


Part data entry via spreadsheet

Allow entry of BOM type data (manufacturer/manufacturer part number) into a spreadsheet (CSV) and allow import of this into the kicad project files so I can fill in manf and manf# using a spreadsheet rather than Kicad.

Hi xesscorp,
How to import the spreadsheet in kicad for manf# field.

The separate KiField tool now provides the ability to enter field data into a spreadsheet and insert it into a schematic or library.

Hi xesscorp
I got it. Thank u .
Apart from kicost and kifield any other features are there for kicad.

Currently, the only other utility is KiPart which helps make schematic libraries from spreadsheets containing their part pin information.


Add an example for using a shared library form

Some users request to know how to use a shared library form exactly. Therefore, we need to create an example directory for users can easily understand how to bind their program with this shared library.

Wrong assigning. Sorry 😢


Optionally flatten the component docs menu with some kind of switch

Can we remove the "Form inputs & controls" sub-menu from the component docs menu?

Adding components to a sub-menu makes them harder to find;
I know the component's name and as long as the listed components are in alphabetical order, it's easy to find.
The API docs does not contain the "Form inputs & controls" sub-menu;
I think components like Date/Timepicker and Button are also part of "Form inputs & controls", yet aren't included.
In the end most components offer some kind of input & control.

use the search box. is faster

I have this annoying thing, that when I use my mouse, I ONLY want to use the mouse.

Well, I think that the changes you demand imply breaking changes in the page

The API docs doesn't have this sub-menu, perhaps the same logic can be applied to the Example docs?

Maybe you want to help to implement it?

If you need some help to do it, let us know

I personally like these nav groups. We could auto-expand them on startup. Any opinions on that?

I regard the docs as reference material and in that context I'd always prefer a flat index.
Of course nav groups are certainly handy to group stuff, but how far would we go in that
since most controls are related to input and or control. And from that point of view I'd go with flat index.

I agree that navgroups are good and functional. However i think it needs some style and mudtheme enhancements. With white background it looks cool but working with especially darker backround colors, mudtheme mouse hover and selected mudnavlink text color can be confusing. (It will be cool if we can select MouseHoverOpacityType between dark or light on mudtheme)

I would have preferred a flat index too but I guess it depends a lot on how you use the docs. A new user will find the groups helpful probably. For me they were always just annoying. Now I only use the search field to navigate around the docs because it is the fastest way.

Given the number of components I prefer a flat index.  If we had 100's then we would need to start grouping.
There is some value to an index because for search you already need to know what your looking for.
To browse our offering it is useful IMO

What do you think about my suggestion to expand all component nav groups on startup. This would be a simple fix and is basically like a flat index. New users could still benefit from the groups.

@JonBunator For me its important to remove the grouping.  Expanding by default is just a workaround.

A flat index shouldn't be alphabetical though in my opinion. This would make it hard to search for a specific chart for example.

What order should it be in?

What order should it be in?

How it is right now just without the nav groups. But that could also be confusing🤔

If I need to read up on TreeView I look under T, Progress under P but for Select in need to remember to look under F.
Perhaps a switchable index style? Flat versus Grouped.

If I need to read up on TreeView I look under T, Progress under P but for Select in need to remember to look under F.
Perhaps a switchable index style? Flat versus Grouped.

Not a bad idea. But if you already know you are looking for TreeView why don't you just type a T in the search box and select TreeView from the list with the mouse if you are a "mouse person" ? ;)

Because I'm a mouse person, I don't want to type. It's just a way of working over the years.
Often I just browse while holding the whiskey in my left hand.

Should I do a PR for the expanded menus as a workaround? I agree that a switchable index would be a great addition. But I think we should prioritize other issues at the moment.

yeah, let's do more important stuff first

This issue is now organized in our feature requests project
Note: the issue is closed but that doesn't mean that this won't be implemented. Check the project to see how it is scheduled. If enough users vote for a different scheduling it can be changed. Also, if you want to PR this feature you may do so any time.
You can still discuss this feature here!

Is this still relevant as for 2023? Or I can close the issue?


Missing the GSAP module instructions

Hi I installed this module (vueNotification) but got a error messageModule not found: Error: Can't resolve 'gsap' in '/var/www/html/node_modules/@kugatsu/vuenotification/dist'.
I solved it installing the module GSAP but is missing instruction in the documentation about it or another way is to include as dependence on this module.

Thanks, i will add this part to the doc.


Use mlx5 vf as PF1 proxy

Given TAP device's limitations, we implemented the PF1-proxy using a VF bound to MLX5 driver (as opposed to VFIO). This VF is created on PF1 to make it easier to set up.
This also enables offloading of the proxy path. For normal operation this is easy, for OSC vith virtual services, there is a little bit more work, but nothing major.
I tried to reorder and squash commits into blocks of work, so this PR should be nicely readable by going through it commit-by-commit.
I had to change the prepare script, but it should be backwards-compatible. There is one reordering (setting switchdev before setting the number of VFs) that is needed for multiport mode. OSC is also now provisioning the HW differently, so I only tested the prepare script's HW setup by hand locally.
Connected to #606

As for the graph schema, I thought about it, but given that virtual services are also not there because they are in an ifdef, I dod not do it.
But if it's wanted I could create two copies of the shema and create a virtual-services-specific one and pf1-proxy-specific one.

@PlagueCZ
I am still going through the changes but one thing which popped into my mind is that clang build which is run anyways and produces throw away binary during the CI/CD can include the compiler flag of pf1 proxy so that this newly introduced code path gets compiled at least once during CI/CD.

We should really run a tester in a job in OSC, but unfortunately that is still not being done.
We should then add another compilation run though, because I already had clang catch a warning about unused variable, which was unused due to pf1-proxy not being there


How to get filtered records?

Say for example I have a list of products and they're all in categories. How do I filter and get a list of products filtered per category that I want to display?

Well that's under dev but it's a good point

For now it's simple just get the entire data and then filter it according to your needs using if else or whatever

That's not ideal. If there's millions of records then I'd be creating an
unnecessary memory workload on the database server, and wait a long time to
get a response back.
On Mon, 7 Oct 2024 at 18:43, Rishabh SIngh @.***> wrote:

For now it's simple just get the entire data and then filter it according
to your needs using if else or whatever
—
Reply to this email directly, view it on GitHub
https://github.com/cools9/ElementalDB/issues/9#issuecomment-2396565680,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHNELPVKNQ25S6UZBALUYTZ2JQWXAVCNFSM6AAAAABPPHUSRKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGOJWGU3DKNRYGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Abdul Qoyyuum Bin Haji Abdul Kadir
Nickname: Q
More about me: https://buymeacoffee.com/qoyyuum

I know I'm working on it


Team 7 animals

Added various animals and made loading a component of the npcFactory.
Added animal attacks, animal health and healthbar as well as texture removal on npc death.
Added singular modified movement task.

looks good


tensorflow:Entity <function Function._initialize_uninitialized_variables..initialize_variables at 0x000001F58F9464C8> could not be transformed and will be executed as-is.

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
Yes
Source
source
TensorFlow version
tf 2.0.0
Custom code
Yes
OS platform and distribution
Windows 11
Mobile device
No response
Python version
3.7.12
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
The code should be executed without any warnings.
Standalone code to reproduce the issue
# Training a neural network on Fashion MNIST using ℓ2 Regularization

# Importing essential package
import numpy as np
import tensorflow as tf
from tensorflow import keras
import matplotlib.pyplot as plt

# Loading Fashion MNIST dataset and preprocessing
(X_train_full, y_train_full), (X_test, y_test) = keras.datasets.fashion_mnist.load_data()
# Scaling pixel values to the range [0, 1]
X_train_full = X_train_full / 255.0
X_test = X_test / 255.0
# Splitting training set into validation and training subsets
X_valid, X_train = X_train_full[:5000], X_train_full[5000:]
y_valid, y_train = y_train_full[:5000], y_train_full[5000:]
# Calculating mean and standard deviation of training pixel values
pixel_means = X_train.mean(axis=0, keepdims=True)
pixel_stds = X_train.std(axis=0, keepdims=True)
# Standardizing the input features using mean and standard deviation
X_train_scaled = (X_train - pixel_means) / pixel_stds
X_valid_scaled = (X_valid - pixel_means) / pixel_stds
X_test_scaled = (X_test - pixel_means) / pixel_stds

# Setting random seeds for reproducibility
tf.random.set_seed(42)
np.random.seed(42)

# Creating a Sequential model
model = keras.models.Sequential([
    # Input layer: Flatten layer to convert 2D input (28x28) to 1D array
    keras.layers.Flatten(input_shape=[28, 28]),
    # Hidden layer 1: Dense layer with 300 neurons, ELU activation function,
    # He initialization, and ℓ2 regularization with a regularization strength of 0.01
    keras.layers.Dense(300, activation="elu",
                       kernel_initializer="he_normal",
                       kernel_regularizer=keras.regularizers.l2(0.01)),
    # Hidden layer 2: Dense layer with 100 neurons, ELU activation function,
    # He initialization, and ℓ2 regularization with a regularization strength of 0.01
    keras.layers.Dense(100, activation="elu",
                       kernel_initializer="he_normal",
                       kernel_regularizer=keras.regularizers.l2(0.01)),
    # Output layer: Dense layer with 10 neurons (for 10 classes), softmax activation function,
    # and ℓ2 regularization with a regularization strength of 0.01
    keras.layers.Dense(10, activation="softmax",
                       kernel_regularizer=keras.regularizers.l2(0.01))
])

# Compiling the model
model.compile(loss="sparse_categorical_crossentropy", optimizer="nadam", metrics=["accuracy"])

# Defining number of epochs
n_epochs = 2

# Training the model
history = model.fit(X_train_scaled, y_train, epochs=n_epochs,
                    validation_data=(X_valid_scaled, y_valid))

Relevant log output
Train on 55000 samples, validate on 5000 samples
Epoch 1/2
WARNING:tensorflow:Entity <function Function._initialize_uninitialized_variables.<locals>.initialize_variables at 0x000001F58F9464C8> could not be transformed and will be executed as-is. Please report this to the AutoGraph team. When filing the bug, set the verbosity to 10 (on Linux, `export AUTOGRAPH_VERBOSITY=10`) and attach the full output. Cause: No module named 'tensorflow_core.estimator'
WARNING: Entity <function Function._initialize_uninitialized_variables.<locals>.initialize_variables at 0x000001F58F9464C8> could not be transformed and will be executed as-is. Please report this to the AutoGraph team. When filing the bug, set the verbosity to 10 (on Linux, `export AUTOGRAPH_VERBOSITY=10`) and attach the full output. Cause: No module named 'tensorflow_core.estimator'
55000/55000 [==============================] - 5s 95us/sample - loss: 1.6073 - accuracy: 0.8114 - val_loss: 0.7551 - val_accuracy: 0.8054
Epoch 2/2
55000/55000 [==============================] - 4s 80us/sample - loss: 0.7145 - accuracy: 0.8279 - val_loss: 0.7187 - val_accuracy: 0.8230

@ShayanDodge,
Tensorflow 2.0 which you are using is pretty old. I suggest trying to use tensorflow latest stable versions 2.15 or 2.16 where the warning was not displayed while executing the above mentioned code. Kindly find the gist of it here and also screenshot of the windows for the reference. Thank you!
Windows ScreeShot


can not login

It is very strange, once enable multi-user mode, first time is ok to login, once quite and try to login again, will show : Error: Could not validate login.
Even 100% sure user name and password is correct, still can't login.

Are you in development mode on localhost? If so this is a known issue when the server hot-reloads. Based on previous conversations I am assuming that you are running this in development mode?

I am running on a docker, i think it is localhost, not development mode.
yes, it happened when i restart the docker. any solution for it?

Pull in changes and rebuild - you should ideally start fresh again. Now the settings will persist between restarts.
resolved by 7d3d0e03c6970ec84d8aa5425d620817f487ea7a


Added logger.d.ts for Typescript / Angular usage

Another integration possibility added by adding typescript definition logger.d.ts.
Then the logger can be used in Import:
import * as Logger from "js-logger-pjsb";
respectively (if pull request is accepted and merged:
import * as Logger from "js-logger";

Sorry for pull request spamming, will not do it again until all issues are fixed.


NUTCH-2996 Use new SimpleRobotRulesParser API entry point crawler-commons 1.4

Note: because NUTCH-2996 requires the upgrade to crawler-commons 1.4, all changes of NUTCH-2995 are included. Only bc5326d contains the changes for NUTCH-2996.

split and lowercase agent names (if multiple) at configuration time and pass as collection to SimpleRobotRulesParser
update RobotRulesParser command-line help
update unit tests to use new API

Rebased on top of current master which already includes NUTCH-2995.


Take over maintenance

Happy to continue maintenance of this package.
CC @gaborcsardi.

Codecov Report

Merging #13 (ca8a9ba) into master (1d454c1) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #13   +/-   ##
=======================================
  Coverage   89.88%   89.88%
=======================================
  Files          21       21
  Lines        1355     1355
=======================================
  Hits         1218     1218
  Misses        137      137

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 1d454c1...ca8a9ba. Read the comment docs.


Trust variance checking during identity checking

This reverts the substantive change in https://github.com/Microsoft/TypeScript/pull/30877 in favor of an alternative fix that simply makes identity checking more efficient in many cases by always using the "variance" result, if present (I mentioned this in the comments in that PR),
We always used to do this until 3.4 where we realized variance checking was often inaccurate, and made it a fast path for the true case, but still fell back to structural checking - that change is ultimately what broke typesafe-joi. By retaining that behavior for identity checking, we retain our old performance characteristics there.

@ahejlsberg thoughts on which should go into 3.4.4 (or both?)

With #30877 the typesafe-joi project compiles successfully:
c:\tc\joi>tsc -diagnostics -skiplibcheck
Files:            94
Lines:         23789
Nodes:         95185
Identifiers:   30787
Symbols:       70221
Types:        103071
Memory used: 153280K
I/O read:      0.02s
I/O write:     0.01s
Parse time:    0.47s
Bind time:     0.31s
Check time:    1.37s
Emit time:     0.08s
Total time:    2.23s

With #30877 plus the bail out that always trusts variances with identity relations it gets slightly better:
c:\tc\joi>tsc -diagnostics -skiplibcheck
Files:            94
Lines:         23789
Nodes:         95185
Identifiers:   30787
Symbols:       59817
Types:         88985
Memory used: 138683K
I/O read:      0.02s
I/O write:     0.01s
Parse time:    0.46s
Bind time:     0.34s
Check time:    1.26s
Emit time:     0.08s
Total time:    2.14s

However, using this PR (i.e. isTypeIdenticalTo checks in getConditionalTypeWorker) makes it a lot worse and causes errors:
c:\tc\joi>tsc -diagnostics -skiplibcheck -pretty false
src/schema/alternative.ts(5,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/binary.ts(5,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/date.ts(6,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/function.ts(6,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/lazy.ts(5,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/number.ts(6,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/object.ts(7,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/string.ts(6,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
src/schema/symbol.ts(5,18): error TS2589: Type instantiation is excessively deep and possibly infinite.
test/schema-defaults.spec.ts(13,50): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-literal.spec.ts(19,110): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-presence.spec.ts(13,74): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-presence.spec.ts(15,86): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-presence.spec.ts(27,85): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-presence.spec.ts(29,97): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-presence.spec.ts(41,77): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
test/schema-presence.spec.ts(43,89): error TS2345: Argument of type 'true' is not assignable to parameter of type 'false'.
Files:            94
Lines:         23789
Nodes:         95185
Identifiers:   30787
Symbols:      840743
Types:        170078
Memory used: 424667K
I/O read:      0.02s
I/O write:     0.01s
Parse time:    0.55s
Bind time:     0.37s
Check time:    3.90s
Emit time:     0.09s
Total time:    4.90s

So, my take is that #30877 should go in, possibly with the bail out that always trusts variance checks. I don't think we want this PR.

#30416 essentially improves the same core area as this, so I'm going to close this.


failed to fetch video: mpCS9R5zbT0

I wanted to download this, but I have this error every time. I understand that this is an age-restricted video, but I tested another age-restricted video and it will download it just fine. I tested a number of possibilities of error, but I haven't encountered a problem with another video similar to this.
This is the link of the video: https://youtu.be/mpCS9R5zbT0

Hi @qwerak1872,
this behavior is likely due to issues in youtube-dl which cannot be fixed here. E.g., see https://github.com/ytdl-org/youtube-dl/issues/29578.


Cards

Cards can be added to your board to track the progress of issues and pull requests. You can also add note cards, like this one!

https://www.bandlab.com/revisions/open?id=0dtTDF-vtkeI1HDnlhWS_A


TASK: Configure log messages

Set the log severity of some messages
Remove the logging of every processed node as this leads
to huge log files and covers potential errors
when indexing a large amount of nodes

Hey @dfeyer, do you have any objections to merge this?


Suggestion: newline delimited JSON in freeze/defrost

This would prevent blocking the process and enable writing progress of the freeze/defrost progress to screen. Could be useful for very large crawls.
Very easy to parse as a stream, would require that freeze/defrost become async methods.

Oops, freeze is already async.

Good candidate for setImmediate().

For large crawls I would definitely recommend using a DB-backed queue (like Redis, for instance.) That way you get persistence without worrying about writing to disk. That said, it can't hurt to preserve the queue in better ways.

Is there are redis backed queue implementation you know of, happy to write one if not, I use redis heavily :)

I'm not sure. I did see a mongo backed queue some time ago. :)
https://github.com/lzrski/node-simplecrawler-queue-mongo

(In answer to your question — no, I'm not aware of one. I was thinking of writing one but didn't get around to it, haha.)