ANR event - dalvik.system.VMStack.getThreadStackTrace

I noticed 1 ANR event in Crashlytics
This is not reproducible as its caught by runZonedGuarded
Event summary:
2.1.1 (64) 11 Galaxy A10s Jan 20, 2022, 2:42:11 PM

Stack trace:
main (runnable): tid=1 systid=18961
#00 pc 0x377c45 libart.so
#01 pc 0x446fc7 libart.so
#02 pc 0x442993 libart.so
#03 pc 0x45f569 libart.so
#04 pc 0x447bcf libart.so
#05 pc 0x4d4305 libart.so
       at dalvik.system.VMStack.getThreadStackTrace(VMStack.java)
       at java.lang.Thread.getStackTrace(Thread.java:1736)
       at android.os.Debug.getCallers(Debug.java:2555)
       at android.view.SurfaceControl.assignNativeObject(SurfaceControl.java:576)
       at android.view.SurfaceControl.readFromParcel(SurfaceControl.java:1117)
       at android.view.IWindowSession$Stub$Proxy.relayout(IWindowSession.java:1820)
       at android.view.ViewRootImpl.relayoutWindow(ViewRootImpl.java:9005)
       at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3360)
       at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2618)
       at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9971)
       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1010)
       at android.view.Choreographer.doCallbacks(Choreographer.java:809)
       at android.view.Choreographer.doFrame(Choreographer.java:744)
       at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:995)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:246)
       at android.app.ActivityThread.main(ActivityThread.java:8587)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

Flutter doctor
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.1 21C52 darwin-arm, locale en-KW)
    • Flutter version 2.8.1 at /Users/yousefalmutairi/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 77d935af4d (5 weeks 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 30.0.3)
    • Android SDK at /Users/yousefalmutairi/Library/Android/sdk
    • Platform android-31, build-tools 30.0.3
    • Java binary at: /Library/Java/JavaVirtualMachines/jdk-11.0.12.jdk/Contents/Home/bin/java
    • Java version Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
    • 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 2020.3)
    • 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.10+0-b96-7249189)

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

[✓] Connected device (4 available)
    • SM G965F (mobile) • 2449cd411a1c7ece          • android-arm64  • Android 10 (API 29)
    • iPhone (mobile)   • 00008030-000134911482802E • ios            • iOS 15.1 19B74
    • macOS (desktop)   • macos                     • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)      • chrome                    • web-javascript • Google Chrome 97.0.4692.71

• No issues found!

Hi @YDA93, can you please provide your pubspec.lock as well as pubspec.yaml?
Also, is the error message you shared in the initial post all that you got, or is there more you can share?

Yes there very long stack trace but thats the main one.

Screenshots aren't searchable so it will make finding similar issues a bit difficult.
Thank you

Full txt trace
main (runnable): tid=1 systid=18961
#00 pc 0x377c45 libart.so
#01 pc 0x446fc7 libart.so
#02 pc 0x442993 libart.so
#03 pc 0x45f569 libart.so
#04 pc 0x447bcf libart.so
#05 pc 0x4d4305 libart.so
       at dalvik.system.VMStack.getThreadStackTrace(VMStack.java)
       at java.lang.Thread.getStackTrace(Thread.java:1736)
       at android.os.Debug.getCallers(Debug.java:2555)
       at android.view.SurfaceControl.assignNativeObject(SurfaceControl.java:576)
       at android.view.SurfaceControl.readFromParcel(SurfaceControl.java:1117)
       at android.view.IWindowSession$Stub$Proxy.relayout(IWindowSession.java:1820)
       at android.view.ViewRootImpl.relayoutWindow(ViewRootImpl.java:9005)
       at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3360)
       at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2618)
       at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9971)
       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1010)
       at android.view.Choreographer.doCallbacks(Choreographer.java:809)
       at android.view.Choreographer.doFrame(Choreographer.java:744)
       at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:995)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loop(Looper.java:246)
       at android.app.ActivityThread.main(ActivityThread.java:8587)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

Signal Catcher (runnable)
tid=5 systid=30428
Signal Catcher (runnable): tid=5 systid=30428
#00 pc 0x377c45 libart.so
#01 pc 0x446fc7 libart.so
#02 pc 0x442993 libart.so
#03 pc 0x45f569 libart.so
#04 pc 0x45ab43 libart.so
#05 pc 0x45a07b libart.so
#06 pc 0x459775 libart.so
#07 pc 0x411eeb libart.so
#08 pc 0x421aa3 libart.so
#09 pc 0x420e3b libart.so
#10 pc 0xaad13 libc.so
#11 pc 0x64193 libc.so
FinalizerDaemon (waiting)
tid=7 systid=30432
FinalizerDaemon (waiting): tid=7 systid=30432
       at java.lang.Object.wait(Object.java)
       at java.lang.Object.wait(Object.java:442)
       at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:190)
       at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:211)
       at java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:273)
       at java.lang.Daemons$Daemon.run(Daemons.java:139)
       at java.lang.Thread.run(Thread.java:923)
FinalizerWatchdogDaemon (timed waiting)
tid=8 systid=30433
FinalizerWatchdogDaemon (timed waiting): tid=8 systid=30433
       at java.lang.Thread.sleep(Thread.java)
       at java.lang.Thread.sleep(Thread.java:442)
       at java.lang.Thread.sleep(Thread.java:358)
       at java.lang.Daemons$FinalizerWatchdogDaemon.sleepForNanos(Daemons.java:390)
       at java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:419)
       at java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:325)
       at java.lang.Daemons$Daemon.run(Daemons.java:139)
       at java.lang.Thread.run(Thread.java:923)
ReferenceQueueDaemon (waiting)
tid=9 systid=30431
ReferenceQueueDaemon (waiting): tid=9 systid=30431
       at java.lang.Object.wait(Object.java)
       at java.lang.Object.wait(Object.java:442)
       at java.lang.Object.wait(Object.java:568)
       at java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:217)
       at java.lang.Daemons$Daemon.run(Daemons.java:139)
       at java.lang.Thread.run(Thread.java:923)
Jit thread pool worker thread 0 (native)
tid=10 systid=30429
Jit thread pool worker thread 0 (native): tid=10 systid=30429
#00 pc 0x5e3e8 libc.so
#01 pc 0x131bb3 libart.so
#02 pc 0x460a87 libart.so
#03 pc 0x460199 libart.so
#04 pc 0x45fdd9 libart.so
#05 pc 0xaad13 libc.so
#06 pc 0x64193 libc.so
Binder:18961_1 (native)
tid=11 systid=30435
Binder:18961_1 (native): tid=11 systid=30435
#00 pc 0x9aeb0 libc.so
#01 pc 0x693bb libc.so
#02 pc 0x3a9c3 libbinder.so
#03 pc 0x3ab91 libbinder.so
#04 pc 0x3b4e9 libbinder.so
#05 pc 0x55a4b libbinder.so
#06 pc 0xee85 libutils.so
#07 pc 0x6f02f libandroid_runtime.so
#08 pc 0xe9cd libutils.so
#09 pc 0xaad13 libc.so
#10 pc 0x64193 libc.so
Binder:18961_2 (native)
tid=12 systid=30436
Binder:18961_2 (native): tid=12 systid=30436
#00 pc 0x9aeb0 libc.so
#01 pc 0x693bb libc.so
#02 pc 0x3a9c3 libbinder.so
#03 pc 0x3ab91 libbinder.so
#04 pc 0x3b4e9 libbinder.so
#05 pc 0x55a4b libbinder.so
#06 pc 0xee85 libutils.so
#07 pc 0x6f02f libandroid_runtime.so
#08 pc 0xe9cd libutils.so
#09 pc 0xaad13 libc.so
#10 pc 0x64193 libc.so
HeapTaskDaemon (waiting)
tid=13 systid=30430
HeapTaskDaemon (waiting): tid=13 systid=30430
#00 pc 0x5e3e8 libc.so
#01 pc 0x131bb3 libart.so
#02 pc 0x219555 libart.so
#03 pc 0x219c45 libart.so
       at dalvik.system.VMRuntime.runHeapTasks(VMRuntime.java)
       at java.lang.Daemons$HeapTaskDaemon.runInternal(Daemons.java:531)
       at java.lang.Daemons$Daemon.run(Daemons.java:139)
       at java.lang.Thread.run(Thread.java:923)
Binder:18961_3 (native)
tid=14 systid=30449
Binder:18961_3 (native): tid=14 systid=30449
#00 pc 0x9aeb0 libc.so
#01 pc 0x693bb libc.so
#02 pc 0x3a9c3 libbinder.so
#03 pc 0x3ab91 libbinder.so
#04 pc 0x3b4e9 libbinder.so
#05 pc 0x55a4b libbinder.so
#06 pc 0xee85 libutils.so
#07 pc 0x6f02f libandroid_runtime.so
#08 pc 0xe9cd libutils.so
#09 pc 0xaad13 libc.so
#10 pc 0x64193 libc.so
Profile Saver (native)
tid=15 systid=30458
Profile Saver (native): tid=15 systid=30458
#00 pc 0x5e3e8 libc.so
#01 pc 0x131bb3 libart.so
#02 pc 0x2734c1 libart.so
#03 pc 0x276ef3 libart.so
#04 pc 0xaad13 libc.so
#05 pc 0x64193 libc.so
pool-4-thread-1 (waiting)
tid=16 systid=30460
pool-4-thread-1 (waiting): tid=16 systid=30460
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-7-thread-1 (timed waiting)
tid=17 systid=30466
pool-7-thread-1 (timed waiting): tid=17 systid=30466
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-10-thread-1 (timed waiting)
tid=18 systid=30470
pool-10-thread-1 (timed waiting): tid=18 systid=30470
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-9-thread-1 (timed waiting)
tid=19 systid=30469
pool-9-thread-1 (timed waiting): tid=19 systid=30469
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-8-thread-1 (timed waiting)
tid=20 systid=30471
pool-8-thread-1 (timed waiting): tid=20 systid=30471
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
ScionFrontendApi (timed waiting)
tid=21 systid=30472
ScionFrontendApi (timed waiting): tid=21 systid=30472
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
Crashlytics Exception Handler1 (waiting)
tid=22 systid=30478
Crashlytics Exception Handler1 (waiting): tid=22 systid=30478
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java)
       at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java)
       at java.lang.Thread.run(Thread.java:923)
com.google.firebase.crashlytics.startup1 (waiting)
tid=23 systid=30479
com.google.firebase.crashlytics.startup1 (waiting): tid=23 systid=30479
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java)
       at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java)
       at java.lang.Thread.run(Thread.java:923)
firebase-installations-executor-1 (timed waiting)
tid=24 systid=30480
firebase-installations-executor-1 (timed waiting): tid=24 systid=30480
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
awaitEvenIfOnMainThread task continuation executor1 (waiting)
tid=25 systid=30484
awaitEvenIfOnMainThread task continuation executor1 (waiting): tid=25 systid=30484
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.firebase.crashlytics.internal.common.ExecutorUtils$1$1.onRun(ExecutorUtils.java)
       at com.google.firebase.crashlytics.internal.common.BackgroundPriorityRunnable.run(BackgroundPriorityRunnable.java)
       at java.lang.Thread.run(Thread.java:923)
firebase-installations-executor-2 (timed waiting)
tid=26 systid=30485
firebase-installations-executor-2 (timed waiting): tid=26 systid=30485
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
queued-work-looper (native)
tid=27 systid=30486
queued-work-looper (native): tid=27 systid=30486
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xbdf9f libandroid_runtime.so
       at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
       at android.os.MessageQueue.next(MessageQueue.java:335)
       at android.os.Looper.loop(Looper.java:206)
       at android.os.HandlerThread.run(HandlerThread.java:67)
pool-14-thread-1 (waiting)
tid=28 systid=30487
pool-14-thread-1 (waiting): tid=28 systid=30487
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-17-thread-1 (timed waiting)
tid=29 systid=30489
pool-17-thread-1 (timed waiting): tid=29 systid=30489
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
Firebase-Messaging-Init (waiting)
tid=30 systid=30493
Firebase-Messaging-Init (waiting): tid=30 systid=30493
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java)
       at java.lang.Thread.run(Thread.java:923)
Firebase-Messaging-Topics-Io (waiting)
tid=31 systid=30495
Firebase-Messaging-Topics-Io (waiting): tid=31 systid=30495
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java)
       at java.lang.Thread.run(Thread.java:923)
TAG (waiting)
tid=32 systid=30496
TAG (waiting): tid=32 systid=30496
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java)
       at java.lang.Thread.run(Thread.java:923)
GoogleApiHandler (native)
tid=33 systid=30499
GoogleApiHandler (native): tid=33 systid=30499
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xbdf9f libandroid_runtime.so
       at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
       at android.os.MessageQueue.next(MessageQueue.java:335)
       at android.os.Looper.loop(Looper.java:206)
       at android.os.HandlerThread.run(HandlerThread.java:67)
OkHttp ConnectionPool (timed waiting)
tid=34 systid=30514
OkHttp ConnectionPool (timed waiting): tid=34 systid=30514
       at java.lang.Object.wait(Object.java)
       at com.android.okhttp.ConnectionPool$1.run(ConnectionPool.java:106)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
AsyncTask #1 (waiting)
tid=35 systid=30517
AsyncTask #1 (waiting): tid=35 systid=30517
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingDeque.takeFirst(LinkedBlockingDeque.java:492)
       at java.util.concurrent.LinkedBlockingDeque.take(LinkedBlockingDeque.java:680)
       at com.facebook.internal.AttributionIdentifiers$GoogleAdServiceConnection.getBinder(AttributionIdentifiers.java)
       at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidIdViaService(AttributionIdentifiers.java)
       at com.facebook.internal.AttributionIdentifiers$Companion.getAndroidId(AttributionIdentifiers.java)
       at com.facebook.internal.AttributionIdentifiers$Companion.getAttributionIdentifiers(AttributionIdentifiers.java)
       at com.facebook.internal.AttributionIdentifiers$Companion.isTrackingLimited(AttributionIdentifiers.java)
       at com.facebook.appevents.aam.MetadataIndexer$enable$1.run(MetadataIndexer.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-24-thread-1 (timed waiting)
tid=37 systid=30519
pool-24-thread-1 (timed waiting): tid=37 systid=30519
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-26-thread-1 (timed waiting)
tid=38 systid=30522
pool-26-thread-1 (timed waiting): tid=38 systid=30522
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
GmsDynamite (waiting)
tid=42 systid=30546
GmsDynamite (waiting): tid=42 systid=30546
       at java.lang.Object.wait(Object.java)
       at java.lang.Object.wait(Object.java:442)
       at java.lang.Object.wait(Object.java:568)
       at com.google.android.gms.dynamite.zza.run(zza.java)
Okio Watchdog (waiting)
tid=43 systid=30553
Okio Watchdog (waiting): tid=43 systid=30553
       at java.lang.Object.wait(Object.java)
       at java.lang.Object.wait(Object.java:442)
       at java.lang.Object.wait(Object.java:568)
       at com.android.okhttp.okio.AsyncTimeout.awaitTimeout(AsyncTimeout.java:313)
       at com.android.okhttp.okio.AsyncTimeout.access$000(AsyncTimeout.java:42)
       at com.android.okhttp.okio.AsyncTimeout$Watchdog.run(AsyncTimeout.java:288)
RenderThread (native)
tid=44 systid=30573
RenderThread (native): tid=44 systid=30573
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0x3a6bb3 libhwui.so
#05 pc 0x3bdf5b libhwui.so
#06 pc 0xee85 libutils.so
#07 pc 0xe9cd libutils.so
#08 pc 0xaad13 libc.so
#09 pc 0x64193 libc.so
Measurement Worker (native)
tid=45 systid=30586
Measurement Worker (native): tid=45 systid=30586
#00 pc 0x9aeb0 libc.so
#01 pc 0x693bb libc.so
#02 pc 0x3a9c3 libbinder.so
#03 pc 0x3b8d5 libbinder.so
#04 pc 0x3b6b7 libbinder.so
#05 pc 0x36217 libbinder.so
#06 pc 0xcb1cb libandroid_runtime.so
       at android.os.BinderProxy.transactNative(BinderProxy.java)
       at android.os.BinderProxy.transact(BinderProxy.java:605)
       at ag.b(ag.java:2)
       at hx.d(hx.java)
       at ku.run(ku.java:5)
       at lp.r(lp.java:3)
       at lp.L(lp.java:2)
       at ll.run(ll.java:1)
       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
       at iq.run(iq.java:5)
pool-25-thread-1 (waiting)
tid=46 systid=30603
pool-25-thread-1 (waiting): tid=46 systid=30603
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1120)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
MessengerIpcClient (timed waiting)
tid=47 systid=30622
MessengerIpcClient (timed waiting): tid=47 systid=30622
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1132)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java)
       at java.lang.Thread.run(Thread.java:923)
FrameMetricsAggregator (native)
tid=48 systid=30626
FrameMetricsAggregator (native): tid=48 systid=30626
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xbdf9f libandroid_runtime.so
       at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
       at android.os.MessageQueue.next(MessageQueue.java:335)
       at android.os.Looper.loop(Looper.java:206)
       at android.os.HandlerThread.run(HandlerThread.java:67)
flutter-worker-0 (timed waiting)
tid=49 systid=30629
flutter-worker-0 (timed waiting): tid=49 systid=30629
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
flutter-worker-1 (timed waiting)
tid=50 systid=30632
flutter-worker-1 (timed waiting): tid=50 systid=30632
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
com.it_nomads.fluttersecurestorage.worker (native)
tid=51 systid=30672
com.it_nomads.fluttersecurestorage.worker (native): tid=51 systid=30672
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xbdf9f libandroid_runtime.so
       at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
       at android.os.MessageQueue.next(MessageQueue.java:335)
       at android.os.Looper.loop(Looper.java:206)
       at android.os.HandlerThread.run(HandlerThread.java:67)
pool-6-thread-1 (timed waiting)
tid=4 systid=30767
pool-6-thread-1 (timed waiting): tid=4 systid=30767
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:467)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-34-thread-1 (timed waiting)
tid=6 systid=30770
pool-34-thread-1 (timed waiting): tid=6 systid=30770
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-35-thread-1 (timed waiting)
tid=36 systid=30771
pool-35-thread-1 (timed waiting): tid=36 systid=30771
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-33-thread-1 (timed waiting)
tid=40 systid=30772
pool-33-thread-1 (timed waiting): tid=40 systid=30772
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
1.ui (native)
tid=39 systid=30633
1.ui (native): tid=39 systid=30633
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xd8c1 libandroid.so
#05 pc 0x171149 split_config.armeabi_v7a.apk!libflutter.so
#06 pc 0xfb1be [anon:stack_and_tls:30633]
Binder:18961_4 (native)
tid=3 systid=31054
Binder:18961_4 (native): tid=3 systid=31054
#00 pc 0x5e3e8 libc.so
#01 pc 0x131bb3 libart.so
#02 pc 0x2af289 libart.so
#03 pc 0x6a201 libandroid_runtime.so
#04 pc 0xca207 libandroid_runtime.so
#05 pc 0x35249 libbinder.so
#06 pc 0x3af21 libbinder.so
#07 pc 0x3abeb libbinder.so
#08 pc 0x3b4e9 libbinder.so
#09 pc 0x55a4b libbinder.so
#10 pc 0xee85 libutils.so
#11 pc 0x6f02f libandroid_runtime.so
#12 pc 0xe9cd libutils.so
#13 pc 0xaad13 libc.so
#14 pc 0x64193 libc.so
pool-36-thread-1 (waiting)
tid=41 systid=31117
pool-36-thread-1 (waiting): tid=41 systid=31117
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:868)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1023)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1334)
       at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
       at com.google.android.gms.tasks.zzad.zza(zzad.java)
       at com.google.android.gms.tasks.Tasks.await(Tasks.java)
       at io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin.lambda$initializeCore$2(FlutterFirebaseCorePlugin.java)
       at io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin.lambda$initializeCore$2$FlutterFirebaseCorePlugin(FlutterFirebaseCorePlugin.java)
       at io.flutter.plugins.firebase.core.-$$Lambda$FlutterFirebaseCorePlugin$ikpOSiXEnTm2wxYUmkmD0I_oSFo.call(lambda)
       at com.google.android.gms.tasks.zzz.run(zzz.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-36-thread-2 (waiting)
tid=52 systid=31119
pool-36-thread-2 (waiting): tid=52 systid=31119
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:868)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1023)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1334)
       at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
       at com.google.android.gms.tasks.zzad.zza(zzad.java)
       at com.google.android.gms.tasks.Tasks.await(Tasks.java)
       at io.flutter.plugins.firebase.core.FlutterFirebaseCorePlugin.lambda$firebaseAppToMap$0(FlutterFirebaseCorePlugin.java)
       at io.flutter.plugins.firebase.core.-$$Lambda$FlutterFirebaseCorePlugin$ymEVF9XWyYhuiY-jZadkf9P3VYM.call(lambda)
       at com.google.android.gms.tasks.zzz.run(zzz.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-36-thread-3 (waiting)
tid=53 systid=31120
pool-36-thread-3 (waiting): tid=53 systid=31120
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:868)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1023)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1334)
       at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:232)
       at com.google.android.gms.tasks.zzad.zza(zzad.java)
       at com.google.android.gms.tasks.Tasks.await(Tasks.java)
       at io.flutter.plugins.firebase.core.FlutterFirebasePluginRegistry.lambda$getPluginConstantsForFirebaseApp$0(FlutterFirebasePluginRegistry.java)
       at io.flutter.plugins.firebase.core.-$$Lambda$FlutterFirebasePluginRegistry$5zPaSkWsTYyFWXxE5Re1B91ntqk.call(lambda)
       at com.google.android.gms.tasks.zzz.run(zzz.java)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
pool-37-thread-1 (native)
tid=54 systid=31121
pool-37-thread-1 (native): tid=54 systid=31121
#00 pc 0x9aeb0 libc.so
#01 pc 0x693bb libc.so
#02 pc 0x3a9c3 libbinder.so
#03 pc 0x3b8d5 libbinder.so
#04 pc 0x3b6b7 libbinder.so
#05 pc 0x36217 libbinder.so
#06 pc 0xcb1cb libandroid_runtime.so
       at android.os.BinderProxy.transactNative(BinderProxy.java)
       at android.os.BinderProxy.transact(BinderProxy.java:605)
       at android.app.IActivityManager$Stub$Proxy.getProcessesInErrorState(IActivityManager.java:7917)
       at android.app.ActivityManager.getProcessesInErrorState(ActivityManager.java:3582)
       at com.facebook.internal.instrument.anrreport.ANRDetector.checkProcessError(ANRDetector.java)
       at com.facebook.internal.instrument.anrreport.ANRDetector$anrDetectorRunnable$1.run(ANRDetector.java)
       at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
       at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:307)
       at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:302)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
Firebase-FirebaseInstanceIdServiceConnection (timed waiting)
tid=55 systid=31144
Firebase-FirebaseInstanceIdServiceConnection (timed waiting): tid=55 systid=31144
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2109)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:1168)
       at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.poll(ScheduledThreadPoolExecutor.java:849)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java)
       at java.lang.Thread.run(Thread.java:923)
Firebase-Messaging-Task (waiting)
tid=56 systid=31148
Firebase-Messaging-Task (waiting): tid=56 systid=31148
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:190)
       at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2067)
       at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1092)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at com.google.android.gms.common.util.concurrent.zza.run(zza.java)
       at java.lang.Thread.run(Thread.java:923)
pool-36-thread-4 (timed waiting)
tid=57 systid=31196
pool-36-thread-4 (timed waiting): tid=57 systid=31196
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
AsyncTask #6 (timed waiting)
tid=58 systid=31202
AsyncTask #6 (timed waiting): tid=58 systid=31202
       at sun.misc.Unsafe.park(Unsafe.java)
       at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:230)
       at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:461)
       at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
       at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937)
       at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1091)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:923)
ged-swd (unknown)
tid=30593 systid=30593
ged-swd (unknown): tid=30593 systid=30593
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x6a44 libged.so
#04 pc 0x6e48 libged.so
#05 pc 0xaad13 libc.so
#06 pc 0x64193 libc.so
1.raster (unknown)
tid=30634 systid=30634
1.raster (unknown): tid=30634 systid=30634
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xd8c1 libandroid.so
#05 pc 0x171149 split_config.armeabi_v7a.apk!libflutter.so
#06 pc 0xfc1be [anon:stack_and_tls:30634]
1.io (unknown)
tid=30635 systid=30635
1.io (unknown): tid=30635 systid=30635
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x11c89 libutils.so
#03 pc 0x11bb3 libutils.so
#04 pc 0xd8c1 libandroid.so
#05 pc 0x171149 split_config.armeabi_v7a.apk!libflutter.so
#06 pc 0xfc1be [anon:stack_and_tls:30635]
io.worker.1 (unknown)
tid=30636 systid=30636
io.worker.1 (unknown): tid=30636 systid=30636
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.2 (unknown)
tid=30637 systid=30637
io.worker.2 (unknown): tid=30637 systid=30637
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.3 (unknown)
tid=30638 systid=30638
io.worker.3 (unknown): tid=30638 systid=30638
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.4 (unknown)
tid=30639 systid=30639
io.worker.4 (unknown): tid=30639 systid=30639
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.5 (unknown)
tid=30640 systid=30640
io.worker.5 (unknown): tid=30640 systid=30640
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.6 (unknown)
tid=30642 systid=30642
io.worker.6 (unknown): tid=30642 systid=30642
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.7 (unknown)
tid=30643 systid=30643
io.worker.7 (unknown): tid=30643 systid=30643
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
io.worker.8 (unknown)
tid=30644 systid=30644
io.worker.8 (unknown): tid=30644 systid=30644
#00 pc 0x5e3e8 libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa393 libc.so
#03 pc 0x15f0e5 split_config.armeabi_v7a.apk!libflutter.so
#04 pc 0x101000 ???
dart:io EventHa (unknown)
tid=30645 systid=30645
dart:io EventHa (unknown): tid=30645 systid=30645
#00 pc 0x9bf8c libc.so
#01 pc 0x6dd89 libc.so
#02 pc 0x3e97c1 split_config.armeabi_v7a.apk!libflutter.so
DartWorker (unknown)
tid=31115 systid=31115
DartWorker (unknown): tid=31115 systid=31115
#00 pc 0x5e3ec libc.so
#01 pc 0x63559 libc.so
#02 pc 0xaa3f9 libc.so
#03 pc 0x48fccd split_config.armeabi_v7a.apk!libflutter.so

Labeling for further investigation.

There are no Flutter engine stack frames in any of the threads. There are some plugins (Firebase) that appear to be awaiting on a countdown latch during initialization. Perhaps there is a deadlock there or just the initialization is slow enough on this device that the watchdog got mad.
Either way, we'd need a reproducible test case to diagnose. Removing the engine tag as this is unrelated.

Given the lack of anything Flutter related in the stack trace, without steps to reproduce I'm not sure there's really anything we can do here. @YDA93 have you seen this again by any chance?

Given the lack of anything Flutter related in the stack trace, without steps to reproduce I'm not sure there's really anything we can do here. @YDA93 have you seen this again by any chance?

No I only had this once.

Per discussion above, I'm going to close this as unactionable. If you figure out repro steps (and they aren't specific to a third-party plugin), please file a new issue.


Doesnt install on Debian / RaspberryPi

Looks like there are issues installing this on a Raspberry Pi (linux/arm) running Jessie.
Has anyone else got this running on a Pi?
PhantomJS not found on PATH
Unexpected platform or architecture: linux/arm
It seems there is no binary available for your platform/architecture
Try to install PhantomJS globally
npm WARN<EMAIL_ADDRESS><EMAIL_ADDRESS>install: node install.js
npm WARN<EMAIL_ADDRESS>Exit status 1
/usr/local/lib
└── (empty)

I've only installed this on my Macs, so I don't have any experience on Linux. Having said that, it looks like your issue is definitely related to Phantom and/or NPM. As far as I can tell it's not related to the plugin itself. Hopefully someone else is able to help. I'll leave this open.

I don't know why it doesn't work right, but the guide here helped me overcome this:
https://www.bitpi.co/2015/02/10/installing-phantomjs-on-the-raspberry-pi/

@amitgandhinz Can you confirm this works?

Can confirm the instructions @thoppa provided work on Raspberry Pi2 with Raspbian / Jessie.

Looks like it's working. I'm going to close this.


Few Fixes

Added a delay on creating the sounds so that you can attach them to holograms at the same time you create them (there might be an better way)
Added WWW to the bass check
Sounds need to be MONO for 3D to work
Added soundHTTPPitch, for the pitches to work on both normal sounds and BASS sounds.

I don't have any problems with stereo sounds and 3d. Maybe this is only true for certain file formats? (I usually use mp3)

Going to merge the good changes since you're taking so long and I'll fix the other issues myself.


CAS authentication doesn't work

I'm always getting CASERROR when trying to create a CAS session.
This is what my tickets looks like: "ST-NUMBERS-LETTERSANDNUMBERS-atrium-cas"
Is this the right way to do it? Should I put "identifiant=Dmfdy4Py4KxWAvXP" after the URL?
Thanks.

First of all, your ticket must be separated from the url.
Once separated, you can then use
PronoteAPI.createCasSession("https://<your server>", "ST-NUMBERS-LETTERSANDNUMBERS-atrium-cas")
The identifiant code is managed automatically by the API.
If it still doesn't work, it'll be a pleasure to fix this error with you.


Update default.html

Removing the header.

Hey! This looks like a customization for your site (not for the whole theme and everyone else using the theme), so I'm going to close this!


Fix deps

It is what opts-in the extras_require={'grpc': [...]} dependencies (which are required here).


IndexError: list index out of range

When trying CnnLnLstmPolicy
I get IndexError: list index out of range
at
File "c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py", line 93, in init
self.setup_model()
File "c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py", line 126, in setup_model
n_batch_step, reuse=False, **self.policy_kwargs)
File "c:\users\hanna\stable-baselines\stable_baselines\common\policies.py", line 518, in init
layer_norm=True, feature_extraction="cnn", **_kwargs)
File "c:\users\hanna\stable-baselines\stable_baselines\common\policies.py", line 292, in init
extracted_features = cnn_extractor(self.processed_obs, **kwargs)
File "c:\users\hanna\stable-baselines\stable_baselines\common\policies.py", line 24, in nature_cnn
layer_1 = activ(conv(scaled_images, 'c1', n_filters=32, filter_size=8, stride=4, init_scale=np.sqrt(2), **kwargs))
File "c:\users\hanna\stable-baselines\stable_baselines\a2c\utils.py", line 124, in conv
n_input = input_tensor.get_shape()[channel_ax].value
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\framework\tensor_shape.py", line 616, in getitem
return self._dims[key]
IndexError: list index out of range
In fact I was unable to test any other policy except MlpPolicy

No minimal code and the template is not filled in.

File "c:\users\hanna\stable-baselines\stable_baselines\common\policies.py", line 24, in nature_cnn
layer_1 = activ(conv(scaled_images, 'c1', n_filters=32, filter_size=8, stride=4, init_scale=np.sqrt(2), **kwargs))

My guess is that you are using a Cnn when you input is not an image (or is a malformed image). As I explained in #242, use a flattend observation with Mlp policies if you are not using images. This does not seem like a stable-baselines issue.
This is your last warning, we do not do tech support (cf #257, #242). Only open an issue to ask a question about stable baselines, or if you think stable baselines has an issue (in which case fill in the template with minimal code). If you ask any other tech support question, you will be blocked.

I tried MlpLnLstmPolicy. It works well with PPO2, but fails with PPO1:
model = PPO1(MlpLnLstmPolicy, env, verbose=0, tensorboard_log=settings['tensorboard_log'])
File "c:\users\hanna\stable-baselines\stable_baselines\ppo1\pposgd_simple.py", line 83, in init
self.setup_model()
File "c:\users\hanna\stable-baselines\stable_baselines\ppo1\pposgd_simple.py", line 101, in setup_model
None, reuse=False, **self.policy_kwargs)
File "c:\users\hanna\stable-baselines\stable_baselines\common\policies.py", line 577, in init
layer_norm=True, feature_extraction="mlp", **_kwargs)
File "c:\users\hanna\stable-baselines\stable_baselines\common\policies.py", line 301, in init
layer_norm=layer_norm)
File "c:\users\hanna\stable-baselines\stable_baselines\a2c\utils.py", line 201, in lstm
weight_x = tf.get_variable("wx", [n_input, n_hidden * 4], initializer=ortho_init(init_scale))
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1487, in get_variable
aggregation=aggregation)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 1237, in get_variable
aggregation=aggregation)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 540, in get_variable
aggregation=aggregation)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 492, in _true_getter
aggregation=aggregation)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\variable_scope.py", line 904, in _get_single_variable
tf_inspect.getargspec(initializer).args)
ValueError: You can only pass an initializer function that expects no arguments to its callable when the shape is not fully defined. The given initializer function expects the following args ['shape']

RTFM
https://stable-baselines.readthedocs.io/en/master/modules/ppo1.html#can-i-use
PPO1 does not support recurrent policies.

Ok. Now I get:
Is it a problem with my env or parameters?
<class 'tensorflow.python.framework.errors_impl.InvalidArgumentError'>
Traceback (most recent call last):
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1334, in _do_call
return fn(*args)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1319, in _run_fn
options, feed_dict, fetch_list, target_list, run_metadata)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1407, in _call_tf_sessionrun
run_metadata)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Found Inf or NaN global norm. : Tensor had NaN values
[[{{node loss/VerifyFinite/CheckNumerics}} = CheckNumericsT=DT_FLOAT, message="Found Inf or NaN global norm.", _device="/job:localhost/replica:0/task:0/device:CPU:0"]]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\hanna\Anaconda3\lib\site-packages\quantiacsToolbox\quantiacsToolbox.py", line 871, in runts
position, settings = TSobject.myTradingSystem(*argList)
File "ppo2_env5_train.py", line 30, in myTradingSystem
model.learn(total_timesteps=settings['total_timesteps'])
File "c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py", line 326, in learn
writer=writer, states=mb_states))
File "c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py", line 257, in _train_step
td_map)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 929, in run
run_metadata_ptr)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1152, in _run
feed_dict_tensor, options, run_metadata)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1328, in _do_run
run_metadata)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\client\session.py", line 1348, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.InvalidArgumentError: Found Inf or NaN global norm. : Tensor had NaN values
[[node loss/VerifyFinite/CheckNumerics (defined at c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py:175)  = CheckNumericsT=DT_FLOAT, message="Found Inf or NaN global norm.", _device="/job:localhost/replica:0/task:0/device:CPU:0"]]
Caused by op 'loss/VerifyFinite/CheckNumerics', defined at:
File "ppo2_env5_train.py", line 89, in
results = runts(file)
File "C:\Users\hanna\Anaconda3\lib\site-packages\quantiacsToolbox\quantiacsToolbox.py", line 871, in runts
position, settings = TSobject.myTradingSystem(*argList)
File "ppo2_env5_train.py", line 29, in myTradingSystem
model = PPO2(MlpLnLstmPolicy, env, verbose=0, nminibatches=1, tensorboard_log=settings['tensorboard_log'])
File "c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py", line 93, in init
self.setup_model()
File "c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py", line 175, in setup_model
grads, _grad_norm = tf.clip_by_global_norm(grads, self.max_grad_norm)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\clip_ops.py", line 265, in clip_by_global_norm
"Found Inf or NaN global norm.")
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\numerics.py", line 47, in verify_tensor_all_finite
verify_input = array_ops.check_numerics(t, message=msg)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\ops\gen_array_ops.py", line 972, in check_numerics
"CheckNumerics", tensor=tensor, message=message, name=name)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\framework\op_def_library.py", line 787, in _apply_op_helper
op_def=op_def)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\util\deprecation.py", line 488, in new_func
return func(*args, **kwargs)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line 3274, in create_op
op_def=op_def)
File "C:\Users\hanna\Anaconda3\lib\site-packages\tensorflow\python\framework\ops.py", line 1770, in init
self._traceback = tf_stack.extract_stack()
InvalidArgumentError (see above for traceback): Found Inf or NaN global norm. : Tensor had NaN values
[[node loss/VerifyFinite/CheckNumerics (defined at c:\users\hanna\stable-baselines\stable_baselines\ppo2\ppo2.py:175)  = CheckNumericsT=DT_FLOAT, message="Found Inf or NaN global norm.", _device="/job:localhost/replica:0/task:0/device:CPU:0"]]

Hello,
Firstly, I'd like to thank you for this great repo.
I am having a similar issue when using MlpPolicy with PPO2; but this is not a request for tech support. Rather, it is a criticism of the handling of the issue. I agree that GitHub issues are no place for tech support. However without a chat/support location listed on the readme (eg gitter, slack), issues like these are unfortunately to be expected.
Anyway, I'm off to hunt down my error, since I expect this issue to be locked in response.
Again, thanks for stable-baselines!

Found my issue @hn2; a single NaN reward was given in my custom environment. Good luck!

hey @tehZevo,
The issue here is that hn2 already opened quite a few issues in the past without filling out the proper template issue, and as such not giving us the information to help him or correct any bugs.
We dont do tech support as we only give the tools to work with reinforcement learning, not how to use them. There is unfortunalty a fine line between doing techsupport and fixing bugs in a library like Stable-baselines. However I believe that hn2 has crossed it on many occasions (as can be seen here #257, #242, and #279).

However without a chat/support location listed on the readme (eg gitter, slack), issues like these are unfortunately to be expected.

I dissagree with you on this, Stable-baselines is a project maintained by mostly PhD students, branched off Open-AI Baselines in order to make working with reinforcement learning easier as faster. It  is designed to look like a polished and easy to use library, but it has nowhere near the developpement team as TensorFlow or Sklearn. We simply lack the time already to work on Stable-baselines let alone help other with technical support, although we try our best.
In any case, I'm glad you where able to fix the issue, since NaN's are a systematic issue in Machine learning, and can be a nuisance :)

@hill-a I got the same error "list index out of range" when trying to use CnnPolicy, I'm not using images but a (100, 4) matrix as input shape. What's the constraints specifically to be able to use CnnPolicy? Inputs to CNNs doesn't have to be images, in GO CNNs are used for example.

I get now a different error with cnn policy:
ValueError: Negative dimension size caused by subtracting 8 from 3 for 'model/c1/Conv2D' (op: 'Conv2D') with input shapes: [?,16,3,4], [8,8,4,32].

@FerusAndBeyond @hn2
I really recommend you both to learn a bit more about the techniques you are using (stanford course is good start for CNN ;)).
For instance, Conv2D (present in CNNPolicy) are made for tensors of shape (h, w, c) where c is the number of channels and must be at least 1 (that's why it may not work in your case @FerusAndBeyond , also you should use a custom CNN otherwise the input will be normalized as if it was an image).
Convolution also shrinks the input image (when not using padding), so, if the input is not big enough, it won't work (that's your problem @hn2).

@araffin I know how CNN works. I thought, since observation_space is an input to policy, that it swapped between Conv2D/Conv1D. Doesn't say anything about it in the documentation but I guess I have to read the source code instead.

I thought, since observation_space is an input to policy, that it swapped between Conv2D/Conv1D. Doesn't say anything about it in the documentation but I guess I have to read the source code instead.

The default policies are made for the most common use only. As stated in the doc: "CnnPolicies are for images only. MlpPolicies are made for other type of features (e.g. robot joints)"
For anything custom, yes, I recommend you to look at the code.

Also I think if the input_shape isn't what it supposed to be it should throw some error and not give this very uninformative one.

If you think you can improve that, then we welcome any PR in that direction ;)

@FerusAndBeyond @hn2
I really recommend you both to learn a bit more about the techniques you are using (stanford course is good start for CNN ;)).
For instance, Conv2D (present in CNNPolicy) are made for tensors of shape (h, w, c) where c is the number of channels and must be at least 1 (that's why it may not work in your case @FerusAndBeyond , also you should use a custom CNN policy otherwise the input will be normalized as if it was an image).
Convolution also shrinks the input image (when not using padding), so, if the input is not big enough, it won't work (that's your problem @hn2).

Would Conv2D work on a tensor of shape (1,w,3) where w > 1, or will that through a padding error?  I'm working on applying RL to a 1 dimensional system (with 3 channels) that has (approximate) translational invariance so I feel like an effectively one-dimensional convolution is appropriate.

I am trying to implimenting DQN baseline with Unity wrapped environment but following error accoured. can anyone help me.
Traceback (most recent call last):
File "", line 1, in
runfile('D:/MSCS/Thesis/Dr. Munam/MyImplementation/train_unity.py', wdir='D:/MSCS/Thesis/Dr. Munam/MyImplementation')
File "C:\Users\raza_\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 668, in runfile
execfile(filename, namespace)
File "C:\Users\raza_\Anaconda3\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 108, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "D:/MSCS/Thesis/Dr. Munam/MyImplementation/train_unity.py", line 36, in
main()
File "D:/MSCS/Thesis/Dr. Munam/MyImplementation/train_unity.py", line 30, in main
dueling=True
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\deepq\deepq.py", line 208, in learn
param_noise=param_noise
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\deepq\build_graph.py", line 379, in build_train
act_f = build_act(make_obs_ph, q_func, num_actions, scope=scope, reuse=reuse)
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\deepq\build_graph.py", line 186, in build_act
q_values = q_func(observations_ph.get(), num_actions, scope="q_func")
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\deepq\models.py", line 12, in q_func_builder
latent = network(input_placeholder)
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\common\models.py", line 109, in network_fn
return nature_cnn(X, **conv_kwargs)
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\common\models.py", line 22, in nature_cnn
**conv_kwargs))
File "D:\MSCS\Thesis\Dr. Munam\MyImplementation\baselines\a2c\utils.py", line 49, in conv
nin = x.get_shape()[channel_ax].value
File "C:\Users\raza_\Anaconda3\lib\site-packages\tensorflow\python\framework\tensor_shape.py", line 889, in getitem
return self._dims[key]
IndexError: list index out of range


manual_reset_event    use wrong parameter

src\win\win-helpers.cpp    lines  634
    manual_reset_event::manual_reset_event()
        :event_base(CreateEvent(nullptr, **FALSE**, FALSE, nullptr))
    {}

I think the second parameter should be  TRUE.

Hi @KennyYaming
I think you are right, thank you

Hi @KennyYaming,
Thank you for pointing this out. All necessary corrections will be made as soon as possible.

@KennyYaming The fix now was merged to Release. https://github.com/IntelRealSense/librealsense/blob/master/src/win/win-helpers.cpp#L792 Thanks again for your pointing out this!


Replace Crash Reporter module with google breakpad

The currently used crash reporting system is a hacky and rushly done  approach which is not really robust.
As fas as i know there exists just one solid solution to the problem "I crashed, give me back why, automatically" in the OSS world, which is google breakpad (formerly airbag).
Breakpad has some advanced design, so its no header-only drop in replacement or sth like that. However you even can set up your own node.js server which receives crash dumps by the crashed applications from the whole userbase. https://crash-stats.mozilla.com
Structure: https://wiki.mozilla.org/Breakpad/Design
Docs: https://chromium.googlesource.com/breakpad/breakpad/+/master/docs/
Homepage: https://chromium.googlesource.com/breakpad/breakpad/
A breakpad fork with cmake and some instructions: https://github.com/Mendeley/breakpad
Note: I mark this as "good first bug", since its barely related to the rest of the codebase.I surely offer my help however to the parts which require interactions with e.g. the build system.
For sure this is no easy task, as tutorials for breakpad integration are rare.

Google is not using Breakpad anymore since Apple removed some APIs it was relying on and bc breakpads code aged a bit according to its devs.
I think we should wait for crashpad to become ready (its currently lacking linux support)


undefined is not a function(evaluating '_this.registerEvents()')

[X ] Review the documentation: https://facebook.github.io/react-native
[X ] Search for existing issues: https://github.com/facebook/react-native/issues
[X ] Use the latest React Native release: https://github.com/facebook/react-native/releases

Environment
React Native Environment Info:
    System:
      OS: Windows 10
      CPU: x64 Intel(R) Core(TM) i5-7300U CPU @ 2.60GHz
      Memory: 757.11 MB / 7.93 GB
    Binaries:
      Yarn: 1.9.4 - C:\Users\ecumb\AppData\Roaming\npm\yarn.CMD
      npm: 5.6.0 - C:\Program Files\nodejs\npm.CMD
    IDEs:
      Android Studio: Version  <IP_ADDRESS> AI-173.4907809

Description

Reproducible Demo
Create RN project using react-native init using version 0.57.0-rc0
react-native run-android
kill the spawned bundler and relaunch using npm start to work around issue #20712

I have this exact error.
Worth mentioning that it's because i'm on 57-rc0 to escape the acessiblity bug in 56
Also worth mentioning that I'm here because 56 is the default configuration in webstorm.
Whats a stable version of react-native I can use to learn things?

I got this too. Replaced babel preset, deleted node_modules/.cache, nothing.

Is this still a problem with rc2 ? because i used to have this issue, but dont with rc2
React Native Environment Info:
    System:
      OS: Windows 7
      CPU: x64 Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz
      Memory: 1.09 GB / 11.92 GB
    Binaries:
      Yarn: 1.9.4 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
      npm: 6.1.0 - C:\Program Files\nodejs\npm.CMD
    IDEs:
      Android Studio: Version  <IP_ADDRESS> AI-141.2456560

I do have this problem with rc2.

@danielgindi can you upload a repro? Just tested locally with the 0.57-branch (details here https://github.com/facebook/react-native/issues/20712#issuecomment-415417949 ) and I can't repro this issue.

rc2 produces the same results on windows

@kelset well, creating a new project using react-native cli, then changing to 0.57.0-rc.2 and the new babel preset, results in a node_modules/react-native/index.js not found.
So I can't even get to that point where the _registerEvents is undefined.
In my own project, I tried to apply the commit for util/Config.js, then delete node_modules/.cache but that did not change anything.

Same problem here on 0.57.0-rc.2 build for android : _registerEvents is undefined

What does the Metro instance output ?

@donjo9 no errors reported on the metro instance just
 DELTA  [android, dev] ./index.js ░░░░░░░░░░░░░░░░ 0.0% (0/1)::ffff:<IP_ADDRESS> - - [24/Aug/2018:18:16:37 +0000] "GET /index.delta?platform=android&dev=true&minify=false&deltaBundleId=a4271ccc904b5058 HTTP/1.1" 200 69 "-" "okhttp/3.10.0"
 DELTA  [android, dev] ./index.js ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100.0% (1/1), done.

Seems like rc-3 solves the issue

I still get the same message on rc-3 :(

Try deleting node_modules/.cache, and then doing react-native run-ios --resetCache

i believe it must be some kind of caching issue, because i had the issue, but can't recreate with any of the rc, not clean install or upgrade from 0.56

@tamirrab Maybe it's time to get drastic.

Make sure the you put rc.3 in your package.json
Delete package-lock.json
Delete node_modules
npm i
react-native start --reset-cache

Did it all

deleted my app on the emulator

unfortunately the same error :(

steps that i done:
watchman watch-del-all
rm -rf $TMPDIR/react-native-packager-cache-*
rm -rf $TMPDIR/metro-bundler-cache-*
rm -rf node_modules/
npm cache clean
npm cache verify
npm start -- --reset-cache
Still the same error

do you have a repo that produces that error that we could test on?

@joejordan i will ask you the same question ;) do you have a repository that produces this error, that we could clone and test on :)

Same here....
Upgrade from 0.5.6 because of this issue.
Then here is a new unresolved issue in 0.5.7...Fk..

@164738777 same question ;) do you have a repository that produces this error, that we could clone and test on :)

@donjo9 here's one. https://github.com/joejordan/0.57rc3-WindowsCrash
Was able to duplicate the issue on two systems.

@gengjiawen that must have been generated by create-react-native-app because I don't think I touched that file. Regardless, I tried it with that preset and the 'undefined' red screen of death still appears upon launch.

Can you try to initial a new project using rc3 ?

@gengjiawen this issue exists in my windows 10 too, can you point on what files to look for, maybe I can give a try. Thanks

check my previous comment, I have not tested it, maybe need more file to change.

I found the following so far:
@joejordan s repo failed on my machine as well, changing the .babelrc and changing the
-"babel-preset-react-native": "5.0.2",
+"metro-react-native-babel-preset": "0.43.5",

in package.json did nothing.
deleting node_modules before doing "yarn" or "npm install" had no effect.
What did work, was initial a new project with rc3 with react-native init albums --version 0.57.0-rc.3 installing that app on my phone with react-native run-android, kill the bundler from the new project, and then running the bundler from the "faulty" project with yarn start or npm run start

By looking at the comments, I suggest you folks wait until the changelog for 0.57 is out, we'll try to have a list of manual steps you have to do to correctly upgrade your projects to 0.57 since a few things are changing.
Again, we are still on RC stage so don't rush into it.

Might as well be the same :D
After my latest post i did a
react-native start --reset-cache
And now i cant seem to recreate the issue, not even with a fresh clone of @joejordan s repo

Sorry for keep spamming, but this got me from a clean git clone to a working app
git clone https://github.com/joejordan/0.57rc3-WindowsCrash Test057rc3
cd Test057rc3
npm install
react-native upgrade answering y to every question
Install
platforms;android-27 Android SDK Platform 27
build-tools;27.0.3 Android SDK Build-Tools 27.0.3

with the Android SDK manager
react-native run-android this will still fail
kill bundler
react-native start --reset-cache
From this point on react-native run-android should work

I can also confirm some of @donjo9's process. Here is what got me from a clean git repo to a working app:

Update Android SDK Build-Tools via Android SDK Manager
react-native init MyApp2 --template typescript --version 0.57.0-rc.3
cd MyApp2
react-native upgrade
Answer "y" to all questions
Point genymotion Android SDK to folder location for my Windows user (genymotion > Setting > ADB)
Restart computer
Open genymotion emulator (Samsung GS8 API 26)
react-native run-android

At this point the bundler booted up, the app installed on the emulator, and I was able to debug via chrome dev tools. I will update this later tonight when I can test on a different computer.

I'm having this issue on any project with 0.57 rc3, starting from scratch or upgrading.

I can confirm that this works with the latest 0.57 rc4:
package.json
    "@babel/cli": "^7.0.0",
    "@babel/core": "^7.0.0",
    "metro-react-native-babel-preset": "^0.45.1",

`.babelrc’
"presets": ["module:metro-react-native-babel-preset"]

@pontusab When you say that “this works”, do you mean that you can reproduce the issue or that it’s gone away? I am still seeing this error with 0.57.0-rc.4.

@haggholm had this issue undefined is not a function(evaluating '_this.registerEvents()') on 0.57.0-rc.2 but now with the configuration in .babelrc it works.

after cache reset (react-native start --reset-cache) it worked for me also

Looks resolved.

@164738777 have you tried this
if so, do you have a repo that reproduces this error that we could try it with ?


Add support for changed delimiters of Vue

Hi,
I had to change the Vue default delimiters (I use $[ ]) in my slidev slides,(because I use Twig code which have {{ }} as delimiters too). But it breaks the slidev UI as above:

Make slidev understanding the user config set in vite.config.ts (where I changed the Vue delimiters).

I am not sure if it's possible as the {{ }} in UI and theme are shipped as code and not dynamic.

Another solution is to ignore {{ }} embraced in backticks

Some Twig code
\```twig
{{ 'now'|date }}
\```

(I've try to escaped backtick, for GitHub proper display)

@welcoMattic I tried to put some {{ inside some backticks and in my case it renders without vue interpretation.

I'm not sure what we are doing differently though.

Thanks for the feedback and sorry that you spent some time on this.


Mention MySQL requirement

PDO does allow you to use a number of database engines like Postgres, MSSQL, MySQL, SQLite etc.
However it won't automagically convert your SQL syntax for the engine used.
The SQL syntax produced by Base is MySQL-only (except quite generic queries).
Nowhere in the readme or composer.json is specified it is MySQL-only.
I guess it would be easy to create adapters for more database engines and this could be a nice improvement if there is enough demand.

The SQL statements that BASE generates are quite minimalistic. I wonder if apart from the INSERT discussed in #3, there are other statements that might be incompatible with the other engines that are supported by PDO.

PDO does support a big list of engines. Each with their own differences - subtle or not.
Some differences from the top of my head:

MSSQL does not have LIMIT or OFFSET, instead it uses TOP and subqueries.
Some differences in ORDER BY.
I don't even want to start with the Oracle implementation.
And of course PostgreSQL uses double quotes to quote identifiers. It supports only single quotes for quoting strings. MySQL on the other hand uses backticks to quote identifiers and support both single and double quotes for strings.

Some resources:

http://troels.arvin.dk/db/rdbms/
https://wiki.postgresql.org/wiki/Things_to_find_out_about_when_moving_from_MySQL_to_PostgreSQL

Thanks! Then, perhaps, we should see are the engines that work, or could work after minor changes, with the current implementation and list them in the readme.

Idiorm has things such as:

Using different quoting for different engines - https://github.com/j4mie/idiorm/blob/1db83c9fee8a6418d92fd6fa87447d31faf88842/idiorm.php#L324-L344
Using either LIMIT or TOP - https://github.com/j4mie/idiorm/blob/1db83c9fee8a6418d92fd6fa87447d31faf88842/idiorm.php#L346-L361

Also it has options for these: https://github.com/j4mie/idiorm/blob/1db83c9fee8a6418d92fd6fa87447d31faf88842/idiorm.php#L70-L71
Another approach is having a syntax agnostic codebase for the query builder which does not build SQL strings, but just composes the syntax in objects/arrays and then adapters for the different SQL implementations carry out the syntax building. Examples:

Doctrine DBAL drivers https://github.com/doctrine/dbal/tree/master/lib/Doctrine/DBAL/Driver
Phinx adapters https://github.com/robmorgan/phinx/tree/0.4.x-dev/src/Phinx/Db/Adapter
Kohana database drivers https://github.com/kohana/database/tree/3.3/master/classes/Kohana/Database


Content Block Cards overwrite bx--content-block

Detailed description
In Content Block Cards when we use the bx--content-block for spacing above and below component the spacing gets overwritten from the Content Block Cards component on all breakpoints. MD Breakpoint has now a different spacing then bx--content-block in other components.

Is this a feature request (new component, new icon), a bug, or a general
issue?
Bug

Is this issue related to a specific component?
Content Block Cards

What did you expect to happen? What happened instead? What would you like to
see changed?
The spacing for bx--content-block should not be overwritten in components but a global value only

What browser are you working in?
Edge, Firefox, Chrome, Safari

What version of Carbon for IBM.com are you using?
0.15

What offering/product do you work on? Any pressing ship or release dates we
should be aware of?
IBM CMS GoLive in April/May

Steps to reproduce the issue

Add Content Block Cards
Add bx--content-block wrapper inside

Additional information

Raph and Andy will handle as part of the AEM consulting away mission.

hi @skycryer, I think the issue is wrapping the inner content in another bx--content-block container. All dds--content-block-* patterns come wrapped in bx--content-block, so adding it again would affect the spacing. Currently bx--content-block is an internal pattern and not meant to be used outside of the components which inherit it.

Seems to be solved


Fix slashes in PHP code

fix syntax issues with README sample code.

Thanks for the catch! A bit late, but it's in now 👍


Release docs don't cover updating Changelog

https://github.com/alphagov/govuk-prototype-kit/blob/main/internal_docs/releasing.md
I think we need a step to cover updating the changelog

Backlog


adding testinomials in about us section

ISSUE:
the website can have  testimonials in about us sections as it  makes the brand more trustworthy.  Testimonials provide social proof by showcasing real experiences from satisfied customers.  Testimonials can address specific objections or concerns potential customers might have.
SOLUTION:
To make the brand trust worthy testimonials must be added that showcase the brand loyalty and customer values.
SCREENSHOT:

@codervivek5  i am ready to implement this feature, allow me to work on this


allow customizing field names in BQ schema

I am migrating protos to use a different naming convention, but need the BQ schema to remain the same. This provides two ways to customize the field names:

At a message level, have all fields use their JSON name. This is most convenient for me since I also have code that relies on the JSON format. So, even though I need to rename fields, I am preserving their JSON name, so the messages' JSON format is unchanged. (I was previously already relying on the JSON name matching the BQ field name, so this will be perfect for me.)
I've also added another way to customize field names, which I think is most intuitive: a separate field option.

I saw that extension 1026 (table description, which is unused BTW) already had a TODO to register. Per extension best practices, I've added a new extension that is a message -- that way any future extensions can just be added as fields of that message.
In doing this, I went ahead and moved table description into the message and marked the other one as deprecated. But I also noticed that the table description extension isn't even used anywhere... Should it just be removed?
Anyhow, guidance on how to handle the message extension tag numbers would be appreciated.

@yugui, is this something you could take a look at? In the meantime, I'll need to maintain a fork of protoc-gen-bq-schema, because I really need to be able to refactor my protos without it mucking with my BQ schema.

I need to make all my BQ fields in the table required.  It would be might handy to have something like
option (gen_bq_schema.bigquery_opts).default_require = true;


Fixed crash if passing invalid image ref to TextureLayered

Hmm.. maybe it's reasonable to add such check to VS::texture_set_data_partial which potentially can fix several other crashes.

Not sure about it, but shouldn't passing a null image to a certain layer clear that layer?

If you pass null it will crash because texture_set_data will implicitly try to get access for the reference

@Chaosus Speaking of TextureLayered, would you happen to know how to fix #34312?

@Calinou The difference from existed behavior is this line:

It will prevent to call that function if the invalid image is passed:

Thanks!


quick external editor open for instruments

Would be nice to configure some external programs to open when you want to edit a voice, and have it so when the program closes / saves, the voice is automatically updated in the project. At first this would hook into ptvoice / ptnoise / maybe audacity?

Dunno if by "hooking into" you mean actually hooking into, but this can be achieved sans-hook with QProcess, QFileSystemWatcher and system temp dirs pretty easily.

Yeah I mean the latter, thanks for clarifying.


Increment versions for identity releases (#31317)

Manual port of verseion update from release branch

API change check
API changes are not detected in this pull request.


Move global require keystore.json to android task

In order for gulp deploy to work for the web no keystore.json is required, so let's move the require('./keystore.json') to the android task where it's being used.

Coverage remained the same at 52.887% when pulling 7a11097c2b1b5849498548f12e17d0721d631c0b on aminmarashi:remove-keystore-from-web-deploy into 29763f922d7454b2c697997a2812126ebb8b8e99 on binary-com:master.


GIT_ARGS NOT WORKING

I believe GIT_ARGS env is not set properly.  Looks totally empty used at gitHook commit-msg

I am working on ubuntu 21.04, and zsh-. but also happens in bash and sh.

Hi @jupegarnica!
What version of Velociraptor are you using?

and deno 1.14.0

Can you please try and set the VR_LOG env variable to "DEBUG" and share the output of the commitlint hook script?

@umbopepato sure!,  here it is:

hope is useful

Ok so it looks like the GIT_ARGS variable is properly set. What about
$ cat .git/hooks/commit-msg

?

@umbopepato do you mean this?


NIC Model is ignored on VM vCenter Template

Description
In VM Template even forcing usage the e1000 network driver in field Default hardware model to emulate for all NICs  in Sunstone GUI, the VM is created with vmxnet3.
To Reproduce
1 - Using Sunstone, create a VM Template
2 - In Network option, put in field Default hardware model to emulate for all NICs the e1000 value
3 - Instantiate the VM using this template
Expected behavior
The VM instantiated should usage the e1000 network driver
Details

Affected Component: [One]
Hypervisor: [vCenter - vMware]
Version: [5.6]

Progress Status

[x] Branch created
[x] Code committed to development branch
[x] Testing - QA
[x] Documentation
[x] Release notes - resolved issues, compatibility, known issues
[x] Code committed to upstream release/hotfix branches
[x] Documentation committed to upstream release/hotfix branches

Only to update it.
Even when I try attach the NIC to a Running VM and choosing "Hardware model to emulate" to e1000 (In advanced screen) the NIC it is atached to the VM as VMXNET3

First i thougt thats the issue we got... but reading it the second time i saw that we have the problem in the other direction we want vmxnet3 nics but we always get e1000 no matter what we do. We tried to set the default nic in the vmware driver, in the one vm template and in the vmware vm template. But nothing helped for us, we always get an e1000.


Minor UI regression: collapsed view, cannot open task details in background tab

In version 1.0.16 I used middle mouse button in collapsed view to open multiple tasks in new tabs and go trough tabs. In 1.0.17 only the first mouse button goes to task in current tab, cannot click on the task with middle mouse button.

It's now fixed in master.

Works now in 1.0.18, thanx!


Tasks

general

[ ] Use OGG for sound files (Is there a library for this?!)

done

[x] Base engine
[x] Base render
[x] Main menu
[x] Score system
[x] BGM
[x] Sound Effects
[x] Fonts and text rendering
[x] Copy CIA to owncloud for fast development
[x] Have a flag for BGM so you can build two versions.
[x] Load levels from a file
[x] Make walls move
[x] Add collision to the game
[x] Rewrite Polygon code to use the GPU
[x] Make sure there are no memory leaks
[x] Improve level editor
[x] Game is 5% more trippy
[x] Levels can have their own unique pattern now
[x] Figure out why every 6th ish launch of the game causes it to hang on the Nintendo 3ds logo.
[x] Graphical Editor
[x] Contemplate what license  I should use
[x] More dynamic level loading
[X] Level Up
[X] Save score data

Here's a minimal .ogg library: https://github.com/nothings/stb/blob/master/stb_vorbis.c

That's fantastic (and probably what we need!) but I have zero clues on how to implement that to communicate with the DSP firmware. Though if somebody else would like to give it a shot, they can go for it!

Heya! Really cool Hexagon remake you did there, but I can't seem to get the music to work? I put the data/haxagon/*.wav folder into the 3ds folder. That's right isn't it?

@rweichler Well 3.5 years later I finally got good enough to have a clue on how to implement that library. Looks like I can finally close this, haha.


feat(board): add column case in board cards type

To Reviewers

[ ] Skipping review is not a problem (style, chore ONLY)
[ ] Not that difficult

Type of Change

[x] New feature
[ ] Bug fixes
[x] Feature improvement

[ ] These changes require a usage change

[ ] Others (performance improvement, refactoring, CI/CD, etc.)

Checklist

[x] Updated Storybook documents
[ ] Tested with console
Currently, npm link does not work between console and mirinae
Please check on console with released mirinae

Description
Add column case in list board-type.

Add optional styleOptions props.
Update column case in Docs.
The styleOptions are designed to be accepted in a slightly open way for the variety of board types to come.

list 타입의 Board에 column 케이스를 추가했습니다

선택적인 prop인 styleOptions를 추가했습니다.
column 케이스에 해당하는 내용을 Docs에 업데이트 했습니다.
styleOptions는 앞으로 다양한 Board 타입에 대응하기 위해 조금은 열린방식으로 설계했습니다.

Think To Talk About

The current styleOptions injection method requires users to be familiar with the method and that the properties used for each style are different. Is this a good way?
Is it a good way to use tailwind css rather than inline style to inject styles?

  classByStyleOptions: computed(() => {
      const classes: string[] = [];
      if (!props.styleOptions) return classes;
      if (BOARD_STYLE_TYPE.cards) {
          if (props.styleOptions.column) {
              classes.push(`lg:grid-cols-${props.styleOptions.column}`);
          }
      }
      return classes;
  }),

현재 설계된 방식의 styleOptions를 이용하기 위해서 사용자는 각 스타일 타입마다 주입되는 속성이 다르다는 것을 인지해야합니다. 괜찮은 방법일까요..?
inlineStyle이 아니라 tailwindCSS를 활용하고 있는데 이부분은 괜찮을까요?

To @WANZARGEN & other developers
The reason for considering flexibility over usability was that the opportunity cost when usability was considered first was greater than when flexibility was considered first.
I thought that the barriers to entry could be supplemented to some extent through the docs (of course, more meticulous documentation update is needed..), and if the things that can be understood through the documentation are a little more intuitive and clear, wouldn't it be possible to take care of usability as well?
When I received the column as a prop, I thought that it would rather give up flexibility. If more props that apply only to some board types are added in the future...
At first, I thought that I could handle all the variations with only the Style type, but as it was not.. When I opened up the possibilities a little more in the future, I thought it was safe to have options separately. If props such as Column are increased (though it may not be the case), I thought that the usability and flexibility would suffer.
Conclusion: (I think)
Usability case: usability 8, flexibility 3
Flexibility case: usability 5 (complementary), flexibility 8
I thought the latter direction was good.

:tada: This PR is included in version 1.1.0-beta.456 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to use The Google Maps API

advanced-usage: api: The Google Maps API

I read your document and source code and found that there is an interface of Google Maps API in the source code. How do I use it?
thanks!
good luck.

Because I want to get altitude by latitude and longitude, so I need to know how to use it, right

There are several patterns to use the API. Here are some of them.
<template>
  <GoogleMap ref="mapRef">
    <template #default="{ ready, api, map, mapTilesLoaded }">
      <!-- First pattern: Here you have access to the API and map instance.
      "ready" is a boolean that indicates when the Google Maps script
      has been loaded and the api and map instance are ready to be used -->
    </template>
  </GoogleMap>
</template>

<script>
import { defineComponent, ref, computed, watch } from 'vue'
import { GoogleMap } from 'vue3-google-map'

export default defineComponent({
  components: { GoogleMap },
  setup() {
    const mapRef = ref(null)

   // Second pattern: compute some value using the API or map instance when "ready"
   markerIcon = computed(() => mapRef.value.ready
      ? {
        url: /* icon image url */,
        scaledSize: new mapRef.value.api.Size(20, 20)
      }
      : null)

    // Third pattern: watch for "ready" then do something with the API or map instance
    watch(() => mapRef.value.ready, (ready) => {
      if (!ready) return

      // do something with the api using `mapRef.value.api`
      // or with the map instance using `mapRef.value.map`
    })

    return { mapRef }
  },
})
</script>

After reading your reply, I suddenly found that there are related cases in advanced usage, I ignored it, sorry to bother you. Thanks!
发件人: Husam Ibrahim
发送时间: 2022年3月23日 6:26
收件人: inocan-group/vue3-google-map
抄送: Guanghua0714; Author
主题: Re: [inocan-group/vue3-google-map] How to use The Google Maps API(Issue #62)
There are several patterns to use the API. Here are some of them.

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>