Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[engine] Three (or more) finger gestures on certain widgets make app unusable #69431

Closed
ThexXTURBOXx opened this issue Oct 30, 2020 · 31 comments · Fixed by #84257
Closed

[engine] Three (or more) finger gestures on certain widgets make app unusable #69431

ThexXTURBOXx opened this issue Oct 30, 2020 · 31 comments · Fixed by #84257
Labels
c: crash Stack traces logged to the console customer: mulligan (g3) e: device-specific Only manifests on certain devices f: gestures flutter/packages/flutter/gestures repository. found in release: 2.3 Found to occur in 2.3 has reproducible steps The issue has been confirmed reproducible and is ready to work on p: maps Google Maps plugin P0 Critical issues such as a build break or regression package flutter/packages repository. See also p: labels. r: fixed Issue is closed as already fixed in a newer version waiting for PR to land (fixed) A fix is in flight

Comments

@ThexXTURBOXx
Copy link

ThexXTURBOXx commented Oct 30, 2020

Description

When using 3 or more fingers on the Google Map, then the app throws an exception.
After this exception is thrown once, it also gets thrown when using any other gesture (one or two fingers).
The problem then persists until the app is restarted.

Test Environment

I tested this on a Xiaomi Mi9T Pro with the Xiaomi.eu rom version 20.10.29 using my main app, a custom made app for this testing purpose and it even affects the example app itself.
Edit 1: Also tested now on COL-L29 (Honor 10) with Android 9, EMUI 9.1.0
Edit 2: Also tested by @takinok on Galaxy S20 5G with Android 10 (see AndreHaueisen/flushbar#161)
Edit 3: Also tested by @rakeshlanjewar on Redmi Note 6 Pro (tulip)

Version used

According to my own pubspec.lock, I am using google_maps_flutter 1.0.6 (still exists in 2.0.2) and location 3.0.2 (still exists in 4.1.1).
Edit 1: Also, this affects the example app, which only has google_maps_flutter.
Edit 2: It doesn't only affect google_maps_flutter, but also various other libraries and widgets

Video

https://www.youtube.com/watch?v=38tWaMTFqEQ

Exception

Flutter 2 (current)
E/AccessibilityNodeInfo(26907): Rejecting attempt to make a View its own child
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:597:31)
E/flutter (26907): #1      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #2      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #3      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #4      PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #5      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #6      PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #7      PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #8      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #9      GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #10     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #11     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #12     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #13     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #14     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #15     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #16     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #17     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #18     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #19     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #20     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:597:31)
E/flutter (26907): #1      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #2      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #3      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #4      PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #5      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #6      PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #7      PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #8      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #9      GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #10     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #11     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #12     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #13     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #14     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #15     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #16     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #17     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #18     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #19     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #20     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
W/.ssh.checkitno(26907): Accessing hidden method Ldalvik/system/CloseGuard;->get()Ldalvik/system/CloseGuard; (greylist,core-platform-api, reflection, allowed)
W/.ssh.checkitno(26907): Accessing hidden method Ldalvik/system/CloseGuard;->open(Ljava/lang/String;)V (greylist,core-platform-api, reflection, allowed)
W/.ssh.checkitno(26907): Accessing hidden method Ldalvik/system/CloseGuard;->warnIfOpen()V (greylist,core-platform-api, reflection, allowed)
W/DynamiteModule(26907): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
I/DynamiteModule(26907): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
W/ProviderInstaller(26907): Failed to load providerinstaller module: No acceptable module found. Local version is 0 and remote version is 0.
V/NativeCrypto(26907): Registering com/google/android/gms/org/conscrypt/NativeCrypto's 287 native methods...
W/.ssh.checkitno(26907): Accessing hidden method Ljava/security/spec/ECParameterSpec;->getCurveName()Ljava/lang/String; (greylist, reflection, allowed)
I/ProviderInstaller(26907): Installed default security provider GmsCore_OpenSSL
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (greylist-max-q, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (greylist-max-q,core-platform-api, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (greylist-max-q,core-platform-api, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (greylist-max-q, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (greylist-max-q,core-platform-api, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (greylist-max-q, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Ljava/security/spec/ECParameterSpec;->setCurveName(Ljava/lang/String;)V (greylist, reflection, allowed)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (greylist-max-q,core-platform-api, reflection, denied)
W/.ssh.checkitno(26907): Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B (greylist-max-q, reflection, denied)
E/AccessibilityNodeInfo(26907): Rejecting attempt to make a View its own child
I/chatty  (26907): uid=10345(com.ssh.checkitnow) identical 49 lines
E/AccessibilityNodeInfo(26907): Rejecting attempt to make a View its own child
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      List.forEach (dart:core-patch/growable_array.dart:403:8)
E/flutter (26907): #10     _PlatformViewGestureRecognizer._flushPointerCache (package:flutter/src/rendering/platform_view.dart:583:35)
E/flutter (26907): #11     _PlatformViewGestureRecognizer.acceptGesture (package:flutter/src/rendering/platform_view.dart:565:5)
E/flutter (26907): #12     _CombiningGestureArenaMember.acceptGesture (package:flutter/src/gestures/team.dart:42:14)
E/flutter (26907): #13     GestureArenaManager._resolveByDefault (package:flutter/src/gestures/arena.dart:251:25)
E/flutter (26907): #14     GestureArenaManager._tryToResolveArena.<anonymous closure> (package:flutter/src/gestures/arena.dart:232:31)
E/flutter (26907): #15     _rootRun (dart:async/zone.dart:1346:47)
E/flutter (26907): #16     _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter (26907): #17     _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
E/flutter (26907): #18     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1202:23)
E/flutter (26907): #19     _rootRun (dart:async/zone.dart:1354:13)
E/flutter (26907): #20     _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter (26907): #21     _CustomZone.runGuarded (dart:async/zone.dart:1162:7)
E/flutter (26907): #22     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1202:23)
E/flutter (26907): #23     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
E/flutter (26907): #24     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
E/flutter (26907): 
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #22     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #23     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #25     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #22     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #23     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #25     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
I/chatty  (26907): uid=10345(com.ssh.checkitnow) 1.ui identical 2 lines
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #22     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #23     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #25     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #22     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #23     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #25     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
I/chatty  (26907): uid=10345(com.ssh.checkitnow) 1.ui identical 3 lines
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #22     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #23     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #25     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
E/flutter (26907): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: Null check operator used on a null value
E/flutter (26907): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:602:73)
E/flutter (26907): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:412:31)
E/flutter (26907): #2      ListIterator.moveNext (dart:_internal/iterable.dart:341:26)
E/flutter (26907): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (26907): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (26907): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (26907): #6      ListIterable.toList (dart:_internal/iterable.dart:212:44)
E/flutter (26907): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:603:12)
E/flutter (26907): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (26907): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:558:26)
E/flutter (26907): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:93:12)
E/flutter (26907): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:138:9)
E/flutter (26907): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (26907): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:136:18)
E/flutter (26907): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:122:7)
E/flutter (26907): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:439:19)
E/flutter (26907): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:419:22)
E/flutter (26907): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:288:11)
E/flutter (26907): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (26907): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (26907): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (26907): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (26907): #22     _rootRunUnary (dart:async/zone.dart:1370:13)
E/flutter (26907): #23     _CustomZone.runUnary (dart:async/zone.dart:1265:19)
E/flutter (26907): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1170:7)
E/flutter (26907): #25     _invoke1 (dart:ui/hooks.dart:186:10)
E/flutter (26907): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (26907): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (26907): 
E/AccessibilityNodeInfo(26907): Rejecting attempt to make a View its own child
I/chatty  (26907): uid=10345(com.ssh.checkitnow) identical 49 lines
E/AccessibilityNodeInfo(26907): Rejecting attempt to make a View its own child

Flutter 1
I/HiTouch_HiTouchSensor(13396): HiTouch Setting Switch, ON
I/HiTouch_HiTouchSensor(13396): Checking pkgName: io.flutter.plugins.googlemapsexample Checking result: true
I/HiTouch_HiTouchSensor(13396): HiTouch Setting Switch, ON
W/HiTouch_PressGestureDetector(13396): HiTouch Miss: more than two pointers.
W/HiTouch_PressGestureDetector(13396): HiTouch Miss: more than two pointers.
W/HiTouch_PressGestureDetector(13396): Touch pointer move a lot. The moving distance of X is:27.974106, limit is:60The moving distance of Y is:61.97281, limit is:60
I/HiTouch_HiTouchSensor(13396): HiTouch Setting Switch, ON
I/HiTouch_HiTouchSensor(13396): Checking pkgName: io.flutter.plugins.googlemapsexample Checking result: true
W/HiTouch_PressGestureDetector(13396): HiTouch Miss: more than two pointers.
E/flutter (13396): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
E/flutter (13396): #0      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:596:31)
E/flutter (13396): #1      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:864:31)
E/flutter (13396): #2      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:535:26)
E/flutter (13396): #3      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:77:12)
E/flutter (13396): #4      PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)
E/flutter (13396): #5      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)
E/flutter (13396): #6      PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)
E/flutter (13396): #7      PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)
E/flutter (13396): #8      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:358:19)
E/flutter (13396): #9      GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)
E/flutter (13396): #10     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)
E/flutter (13396): #11     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)
E/flutter (13396): #12     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)
E/flutter (13396): #13     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)
E/flutter (13396): #14     _rootRunUnary (dart:async/zone.dart:1206:13)
E/flutter (13396): #15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
E/flutter (13396): #16     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
E/flutter (13396): #17     _invoke1 (dart:ui/hooks.dart:265:10)
E/flutter (13396): #18     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)
E/flutter (13396): 
I/chatty  (13396): uid=10200(io.flutter.plugins.googlemapsexample) 1.ui identical 2 lines
E/flutter (13396): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
E/flutter (13396): #0      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:596:31)
E/flutter (13396): #1      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:864:31)
E/flutter (13396): #2      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:535:26)
E/flutter (13396): #3      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:77:12)
E/flutter (13396): #4      PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)
E/flutter (13396): #5      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)
E/flutter (13396): #6      PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)
E/flutter (13396): #7      PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)
E/flutter (13396): #8      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:358:19)
E/flutter (13396): #9      GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)
E/flutter (13396): #10     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)
E/flutter (13396): #11     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)
E/flutter (13396): #12     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)
E/flutter (13396): #13     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)
E/flutter (13396): #14     _rootRunUnary (dart:async/zone.dart:1206:13)
E/flutter (13396): #15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
E/flutter (13396): #16     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
E/flutter (13396): #17     _invoke1 (dart:ui/hooks.dart:265:10)
E/flutter (13396): #18     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)
E/flutter (13396): 
I/HiTouch_HiTouchSensor(13396): HiTouch Setting Switch, ON
E/flutter (13396): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
E/flutter (13396): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (13396): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:417:31)
E/flutter (13396): #2      ListIterator.moveNext (dart:_internal/iterable.dart:343:26)
E/flutter (13396): #3      new List.from (dart:core-patch/array_patch.dart:38:29)
E/flutter (13396): #4      new List.of (dart:core-patch/array_patch.dart:68:17)
E/flutter (13396): #5      ListIterable.toList (dart:_internal/iterable.dart:211:44)
E/flutter (13396): #6      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (13396): #7      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:864:31)
E/flutter (13396): #8      List.forEach (dart:core-patch/growable_array.dart:313:8)
E/flutter (13396): #9      _PlatformViewGestureRecognizer._flushPointerCache (package:flutter/src/rendering/platform_view.dart:560:35)
E/flutter (13396): #10     _PlatformViewGestureRecognizer.acceptGesture (package:flutter/src/rendering/platform_view.dart:542:5)
E/flutter (13396): #11     _CombiningGestureArenaMember.acceptGesture (package:flutter/src/gestures/team.dart:42:14)
E/flutter (13396): #12     GestureArenaManager._resolveByDefault (package:flutter/src/gestures/arena.dart:251:25)
E/flutter (13396): #13     GestureArenaManager._tryToResolveArena.<anonymous closure> (package:flutter/src/gestures/arena.dart:232:31)
E/flutter (13396): #14     _rootRun (dart:async/zone.dart:1182:47)
E/flutter (13396): #15     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter (13396): #16     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter (13396): #17     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter (13396): #18     _rootRun (dart:async/zone.dart:1190:13)
E/flutter (13396): #19     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter (13396): #20     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter (13396): #21     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter (13396): #22     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter (13396): #23     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
E/flutter (13396): 
E/flutter (13396): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
E/flutter (13396): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (13396): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:417:31)
E/flutter (13396): #2      ListIterator.moveNext (dart:_internal/iterable.dart:343:26)
E/flutter (13396): #3      new List.from (dart:core-patch/array_patch.dart:38:29)
E/flutter (13396): #4      new List.of (dart:core-patch/array_patch.dart:68:17)
E/flutter (13396): #5      ListIterable.toList (dart:_internal/iterable.dart:211:44)
E/flutter (13396): #6      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (13396): #7      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:864:31)
E/flutter (13396): #8      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:535:26)
E/flutter (13396): #9      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:77:12)
E/flutter (13396): #10     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:122:9)
E/flutter (13396): #11     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:377:8)
E/flutter (13396): #12     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:120:18)
E/flutter (13396): #13     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:106:7)
E/flutter (13396): #14     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:358:19)
E/flutter (13396): #15     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:338:22)
E/flutter (13396): #16     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:267:11)
E/flutter (13396): #17     GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:295:7)
E/flutter (13396): #18     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:240:7)
E/flutter (13396): #19     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:213:7)
E/flutter (13396): #20     _rootRunUnary (dart:async/zone.dart:1206:13)
E/flutter (13396): #21     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
E/flutter (13396): #22     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1005:7)
E/flutter (13396): #23     _invoke1 (dart:ui/hooks.dart:265:10)
E/flutter (13396): #24     _dispatchPointerDataPacket (dart:ui/hooks.dart:174:5)
E/flutter (13396): 
I/HiTouch_HiTouchSensor(13396): Checking pkgName: io.flutter.plugins.googlemapsexample Checking result: true
W/HiTouch_PressGestureDetector(13396): HiTouch Miss: more than two pointers.
E/flutter (13396): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
E/flutter (13396): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (13396): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:417:31)
E/flutter (13396): #2      ListIterator.moveNext (dart:_internal/iterable.dart:343:26)
E/flutter (13396): #3      new List.from (dart:core-patch/array_patch.dart:38:29)
E/flutter (13396): #4      new List.of (dart:core-patch/array_patch.dart:68:17)
E/flutter (13396): #5      ListIterable.toList (dart:_internal/iterable.dart:211:44)
E/flutter (13396): #6      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (13396): #7      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:864:31)
E/flutter (13396): #8      List.forEach (dart:core-patch/growable_array.dart:313:8)
E/flutter (13396): #9      _PlatformViewGestureRecognizer._flushPointerCache (package:flutter/src/rendering/platform_view.dart:560:35)
E/flutter (13396): #10     _PlatformViewGestureRecognizer.acceptGesture (package:flutter/src/rendering/platform_view.dart:542:5)
E/flutter (13396): #11     _CombiningGestureArenaMember.acceptGesture (package:flutter/src/gestures/team.dart:42:14)
E/flutter (13396): #12     GestureArenaManager._resolveByDefault (package:flutter/src/gestures/arena.dart:251:25)
E/flutter (13396): #13     GestureArenaManager._tryToResolveArena.<anonymous closure> (package:flutter/src/gestures/arena.dart:232:31)
E/flutter (13396): #14     _rootRun (dart:async/zone.dart:1182:47)
E/flutter (13396): #15     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter (13396): #16     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter (13396): #17     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter (13396): #18     _rootRun (dart:async/zone.dart:1190:13)
E/flutter (13396): #19     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter (13396): #20     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter (13396): #21     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter (13396): #22     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter (13396): #23     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
E/flutter (13396): 
E/flutter (13396): [ERROR:flutter/lib/ui/ui_dart_state.cc(177)] Unhandled Exception: Null check operator used on a null value
E/flutter (13396): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (13396): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:417:31)
E/flutter (13396): #2      ListIterator.moveNext (dart:_internal/iterable.dart:343:26)
E/flutter (13396): #3      new List.from (dart:core-patch/array_patch.dart:38:29)
E/flutter (13396): #4      new List.of (dart:core-patch/array_patch.dart:68:17)
E/flutter (13396): #5      ListIterable.toList (dart:_internal/iterable.dart:211:44)
E/flutter (13396): #6      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (13396): #7      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:864:31)
E/flutter (13396): #8      List.forEach (dart:core-patch/growable_array.dart:313:8)
E/flutter (13396): #9      _PlatformViewGestureRecognizer._flushPointerCache (package:flutter/src/rendering/platform_view.dart:560:35)
E/flutter (13396): #10     _PlatformViewGestureRecognizer.acceptGesture (package:flutter/src/rendering/platform_view.dart:542:5)
E/flutter (13396): #11     _CombiningGestureArenaMember.acceptGesture (package:flutter/src/gestures/team.dart:42:14)
E/flutter (13396): #12     GestureArenaManager._resolveByDefault (package:flutter/src/gestures/arena.dart:251:25)
E/flutter (13396): #13     GestureArenaManager._tryToResolveArena.<anonymous closure> (package:flutter/src/gestures/arena.dart:232:31)
E/flutter (13396): #14     _rootRun (dart:async/zone.dart:1182:47)
E/flutter (13396): #15     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter (13396): #16     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter (13396): #17     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter (13396): #18     _rootRun (dart:async/zone.dart:1190:13)
E/flutter (13396): #19     _CustomZone.run (dart:async/zone.dart:1093:19)
E/flutter (13396): #20     _CustomZone.runGuarded (dart:async/zone.dart:997:7)
E/flutter (13396): #21     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1037:23)
E/flutter (13396): #22     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
E/flutter (13396): #23     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
E/flutter (13396): 

Fix

A workaround can be found in the PRs #72611, #82013, and #78874 (especially notice the different approaches mentioned in #78874 (comment)).

A real fix would need the engine to be modified. Right now, when a 3-fingers (or more) gestures is registered on the device, the engine registers the gesture as some pointer down events, one for every finger. After that a position update, then a cancel pointers, and another position update event follow. Since the downTimeMillis get reset and the pointerPositions and pointerProperties lists have inconsistent lengths, the toAndroidMotionEvent function fails when either unpacking the downTimeMillis or when mapping the pointerPositions or pointerProperties lists to their corresponding pointers (since pointerPositions.length > pointerProperties.length).

flutter doctor -v

It should be worth noting, that I am also affected by #11940 and have not applied any workaround or whatsoever (the flutter and dart plugins are installed of course in Android Studio)

flutter doctor -v
[✓] Flutter (Channel stable, 2.0.6, on Microsoft Windows [Version 10.0.19042.964], locale de-DE)
    • Flutter version 2.0.6 at G:\Programme\Flutter_SDK
    • Framework revision 1d9032c7e1 (10 days ago), 2021-04-29 17:37:58 -0700
    • Engine revision 05e680e202
    • Dart version 2.12.3

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at G:\Programme\Android_SDK
    • Platform android-S, build-tools 30.0.3
    • Java binary at: B:\Programme\Java\JDK_14_0_1_64\bin\java
    • Java version Java(TM) SE Runtime Environment (build 14.0.1+7)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

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

[!] Visual Studio - develop for Windows (Visual Studio Community 2017 15.9.21)
    • Visual Studio at B:\Programme\MicrosoftVS\2017\Community
    • Visual Studio Community 2017 version 15.9.28307.1064
    • Windows 10 SDK version 10.0.17763.0
    ✗ Visual Studio 2019 or later is required.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.1)
    • IntelliJ at G:\Programme\JetBrains\Toolbox\apps\IDEA-U\ch-0\211.7142.45
    • 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

[✓] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19042.964]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 89.0.4389.128
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 90.0.818.56

! Doctor found issues in 3 categories.
Old flutter doctor -v
[✓] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.19042.610], locale de-DE)
    • Flutter version 1.22.3 at G:\Programme\Flutter_SDK
    • Framework revision 8874f21e79 (4 days ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at G:\Programme\Android_SDK
    • Platform android-30, build-tools 30.0.2
    • Java binary at: G:\Programme\JetBrains\Toolbox\apps\AndroidStudio\ch-0\201.6858069\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[!] Android Studio (version 4.1.0)
    • Android Studio at G:\Programme\JetBrains\Toolbox\apps\AndroidStudio\ch-0\201.6858069
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] Connected device (1 available)
    • Mi 9T Pro (mobile) • 4d243599 • android-arm64 • Android 10 (API 29)

! Doctor found issues in 1 category.
@darshankawar
Copy link
Member

@ThexXTURBOXx
Can you provide flutter doctor -v ? Also location is a 3rd party plugin. Can you remove location plugin code and try again to see if you still get exception ?
Thanks.

@darshankawar darshankawar added in triage Presently being triaged by the triage team waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds labels Nov 2, 2020
@ThexXTURBOXx
Copy link
Author

Without location:

As I already said, this issue also affects the example app at this specific commit (the newest one) as well, which doesn't have the location plugin installed.

flutter doctor -v:

It should be worth noting, that I am also affected by #11940 and have not applied any workaround or whatsoever (the flutter and dart plugins are installed of course in Android Studio)

[✓] Flutter (Channel stable, 1.22.3, on Microsoft Windows [Version 10.0.19042.610], locale de-DE)
    • Flutter version 1.22.3 at G:\Programme\Flutter_SDK
    • Framework revision 8874f21e79 (4 days ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at G:\Programme\Android_SDK
    • Platform android-30, build-tools 30.0.2
    • Java binary at: G:\Programme\JetBrains\Toolbox\apps\AndroidStudio\ch-0\201.6858069\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[!] Android Studio (version 4.1.0)
    • Android Studio at G:\Programme\JetBrains\Toolbox\apps\AndroidStudio\ch-0\201.6858069
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[✓] Connected device (1 available)
    • Mi 9T Pro (mobile) • 4d243599 • android-arm64 • Android 10 (API 29)

! Doctor found issues in 1 category.

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Nov 2, 2020
@darshankawar
Copy link
Member

@ThexXTURBOXx
Tested with official google_maps_flutter plugin using Android 8.1.0 device on latest stable and used 3 and 4 fingers simultaneously to drag the map, but didn't see the issue. The map scrolled and moved properly.

69431.mp4.zip

flutter doctor -v

[✓] Flutter (Channel stable, 1.22.3, on Mac OS X 10.15.4 19E2269, locale en-IN)
    • Flutter version 1.22.3 at /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 8874f21e79 (4 days ago), 2020-10-29 14:14:35 -0700
    • Engine revision a1440ca392
    • Dart version 2.10.3

 
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.0.1, Build version 12A7300
    • CocoaPods version 1.9.3

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6222593)

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

[✓] Connected device (1 available)
    • SM A260G (mobile) • 5200763ebcfa861f • android-arm • Android 8.1.0 (API
      27)

• No issues found!


Can you check if this is only happening on specific device you have or on other emulators too ?
Thanks.

@darshankawar darshankawar added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Nov 2, 2020
@ThexXTURBOXx
Copy link
Author

ThexXTURBOXx commented Nov 2, 2020

Also tested on COL-L29 (Honor 10) with Android 9, EMUI 9.1.0.
Same exception: https://pastebin.com/pbKz4ZJG

How can I simulate a three-finger gesture in the emulator or is that even possible?

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Nov 2, 2020
@darshankawar
Copy link
Member

@ThexXTURBOXx
That was my bad to suggest to try on emulator, didn't realize that :-)
Anyways, I also tried on Samsung S10+ device but didn't see the issue nor the exception in the log.

Screenshot 2020-11-03 at 11 29 29 AM

69431.mp4.zip

Since I don't have the devices you mentioned, I am not sure if it's happening only on the said specific devices.
Can you provide video of the issue ?

@darshankawar darshankawar added the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Nov 3, 2020
@ThexXTURBOXx
Copy link
Author

No problem, okay :)

Interesting, maybe it is related to my devices using a custom Android flavor (Honor 10 uses EMUI, Mi 9T Pro uses MIUI).
I uploaded a video of the issue here: https://www.youtube.com/watch?v=38tWaMTFqEQ
I hope, that this is sufficient. If not, I can record more parts of the issue or something separately again.

@no-response no-response bot removed the waiting for customer response The Flutter team cannot make further progress on this issue until the original reporter responds label Nov 3, 2020
@darshankawar
Copy link
Member

I am unable to replicate the issue using gestures (multiple fingers at once to scroll), but per author and video, it seem to be happening consistently. Keeping this issue open for further analysis.

@darshankawar darshankawar added e: device-specific Only manifests on certain devices f: gestures flutter/packages/flutter/gestures repository. framework flutter/packages/flutter repository. See also f: labels. p: first party p: maps Google Maps plugin and removed in triage Presently being triaged by the triage team labels Nov 3, 2020
@ThexXTURBOXx
Copy link
Author

Thanks for investigating this issue. I also updated my original report to include the additional information of this thread.
I hope this helps in further analysis.

@takinok
Copy link

takinok commented Nov 4, 2020

I'm facing totally same exception.
Trigger of exception is not same as you. But this might be hint to solve this problem.
AndreHaueisen/flushbar#161

@ThexXTURBOXx
Copy link
Author

@takinok Which device and firmware/Android version are you using? This may help investigating the issue further.

@takinok
Copy link

takinok commented Nov 4, 2020

@takinok Which device and firmware/Android version are you using? This may help investigating the issue further.
I updated my post. Please check following.
AndreHaueisen/flushbar#161

@ThexXTURBOXx
Copy link
Author

Thank you, updated also the issue

@goderbauer goderbauer removed the framework flutter/packages/flutter repository. See also f: labels. label Nov 4, 2020
@rakeshlanjewar
Copy link

rakeshlanjewar commented Nov 27, 2020

I'm facing totally same exception on Redmi Note 6 Pro (tulip)

@rakeshlanjewar
Copy link

rakeshlanjewar commented Nov 28, 2020

For those who are facing this issue, Please follow

https://stackoverflow.com/questions/54280541/google-map-in-flutter-not-responding-to-touch-events

body: ListView(
        itemExtent: Get.size.height - Get.statusBarHeight,
        children: [
          GoogleMap(
            onMapCreated: _onMapCreated,
            initialCameraPosition: CameraPosition(
               target: LatLng(51.608800, 0.122630),
            ),
            gestureRecognizers: Set()
              ..add(Factory<PanGestureRecognizer>(() => PanGestureRecognizer()))
              ..add(Factory<ScaleGestureRecognizer>(
                  () => ScaleGestureRecognizer()))
              ..add(Factory<TapGestureRecognizer>(() => TapGestureRecognizer()))
              ..add(Factory<VerticalDragGestureRecognizer>(
                  () => VerticalDragGestureRecognizer())),
          ),
        ],
      ),

itemExtent: ScreenHeight - statusBarHeight

@pedromassangocode pedromassangocode added the c: crash Stack traces logged to the console label Jan 22, 2021
@kjawadDeveloper
Copy link

I am also facing this issue. Any solution.

@ThexXTURBOXx
Copy link
Author

You can apply the patch in the mentioned PR to your local Flutter installation.
Otherwise you have to wait for an official patch to be released. I am working on a new PR with an appropriate test such that it can get merged asap

@ThexXTURBOXx
Copy link
Author

As seen in the PR, the engine needs to get fixed. However, I don't have enough knowledge with that. So, any help is welcome from now on!

@ThexXTURBOXx ThexXTURBOXx changed the title [google_maps_flutter] Three (or more) finger gestures make the app unusable Three (or more) finger gestures on certain widgets make the app unusable Mar 31, 2021
@onebuck-code
Copy link

Reproducible for both Virtual Display and Hybrid-Composition implementation: https://github.com/Sunbreak/hybrid_composition.trial

Comfirmed that https://github.com/flutter/flutter/pull/72611/files fixes the problem on hybrid_composition

This fixed my issues where the app freezes after detected 3 fingers gestures

@ThexXTURBOXx
Copy link
Author

@onebuck-code This isn't a fix. It's only a workaround as explained already. This issue has to get fixed in its core, which lies inside the engine.

@ThexXTURBOXx ThexXTURBOXx changed the title Three (or more) finger gestures on certain widgets make the app unusable [engine] Three (or more) finger gestures on certain widgets make app unusable Apr 4, 2021
@karkeeritiz
Copy link

For those who are facing this issue, Please follow

https://stackoverflow.com/questions/54280541/google-map-in-flutter-not-responding-to-touch-events

body: ListView(
        itemExtent: Get.size.height - Get.statusBarHeight,
        children: [
          GoogleMap(
            onMapCreated: _onMapCreated,
            initialCameraPosition: CameraPosition(
               target: LatLng(51.608800, 0.122630),
            ),
            gestureRecognizers: Set()
              ..add(Factory<PanGestureRecognizer>(() => PanGestureRecognizer()))
              ..add(Factory<ScaleGestureRecognizer>(
                  () => ScaleGestureRecognizer()))
              ..add(Factory<TapGestureRecognizer>(() => TapGestureRecognizer()))
              ..add(Factory<VerticalDragGestureRecognizer>(
                  () => VerticalDragGestureRecognizer())),
          ),
        ],
      ),

itemExtent: ScreenHeight - statusBarHeight

it worked

@Hitsu91
Copy link

Hitsu91 commented May 6, 2021

Any updates?

@pedromassangocode
Copy link

pedromassangocode commented May 20, 2021

I was able to reproduce this on latest master (on a Xiaomi device).

logs
Waiting for another flutter command to release the startup lock...
Launching lib/main.dart on Redmi 5 Plus in debug mode...
I/flutter (20029): route = skylinef
I/flutter (20029): FormatException: Unexpected character (at character 1)
I/flutter (20029): skylinef
I/flutter (20029): ^
I/flutter (20029): RealInitProcessorChain index:2  processors:4
I/flutter (20029): RealInitProcessorChain index:3  processors:4
I/flutter (20029): skylinef
I/flutter (20029): RealInitProcessorChain index:4  processors:4
Running Gradle task 'assembleDebug'...
✓  Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app.apk...
Debug service listening on ws://127.0.0.1:64234/B0jANrnQMEk=/ws
Syncing files to device Redmi 5 Plus...
D/vndksupport(21870): Loading /vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
D/vndksupport(21870): Loading /vendor/lib64/hw/gralloc.msm8953.so from current namespace instead of sphal namespace.
W/ResourceType(21870): No package identifier when getting name for resource number 0x00000000
I/zzbz    (21870): Making Creator dynamically
W/zygote64(21870): Unsupported class loader
W/zygote64(21870): Skipping duplicate class check due to unsupported classloader
W/zygote64(21870): miui_dex2oat: OatFile: /data/user_de/0/com.google.android.gms/app_chimera/m/000001f6/oat/arm64/DynamiteLoader.odex Compiler-Filter = speed
I/DynamiteModule(21870): Considering local module com.google.android.gms.maps_dynamite:0 and remote module com.google.android.gms.maps_dynamite:203113000
I/DynamiteModule(21870): Selected remote version of com.google.android.gms.maps_dynamite, version >= 203113000
V/DynamiteModule(21870): Dynamite loader version >= 2, using loadModule2NoCrashUtils
W/ResourceType(21870): No package identifier when getting name for resource number 0x00000000
W/ResourceType(21870): ResTable_typeSpec entry count inconsistent: given 67, previously 69
W/ResourceType(21870): ResTable_typeSpec entry count inconsistent: given 5678, previously 5679
W/zygote64(21870): Unsupported class loader
W/zygote64(21870): Skipping duplicate class check due to unsupported classloader
W/zygote64(21870): miui_dex2oat: OatFile: /data/user_de/0/com.google.android.gms/app_chimera/m/000001fa/oat/arm64/MapsDynamite.odex Compiler-Filter = speed-profile
W/ResourceType(21870): No package identifier when getting name for resource number 0x00000000
I/Google Maps Android API(21870): Google Play services client version: 12451000
I/Google Maps Android API(21870): Google Play services package version: 211515021
I/zygote64(21870): Do partial code cache collection, code=61KB, data=41KB
I/zygote64(21870): After code cache collection, code=61KB, data=41KB
I/zygote64(21870): Increasing code cache capacity to 256KB
E/GoogleMapController(21870): Cannot enable MyLocation layer as location permissions are not granted
D/NetworkSecurityConfig(21870): No Network Security Config specified, using platform default
W/zygote64(21870): miui_dex2oat: oat file of /system/framework/tcmclient.jar is not exists
W/zygote64(21870): miui_dex2oat: /system/framework/tcmclient.jar: Fall back to running out of the original dex file.
I/DpmTcmClient(21870): RegisterTcmMonitor from: com.android.okhttp.TcmIdleTimerMonitor
I/DpmTcmClient(21870): RegisterTcmMonitor from: com.android.okhttp.TcmIdleTimerMonitor
W/DynamiteModule(21870): Local module descriptor class for com.google.android.gms.googlecertificates not found.
I/DynamiteModule(21870): Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:6
I/DynamiteModule(21870): Selected remote version of com.google.android.gms.googlecertificates, version >= 6
W/zygote64(21870): Unsupported class loader
W/zygote64(21870): Skipping duplicate class check due to unsupported classloader
W/zygote64(21870): miui_dex2oat: OatFile: /data/user_de/0/com.google.android.gms/app_chimera/m/000001f9/oat/arm64/GoogleCertificates.odex Compiler-Filter = speed-profile
W/ResourceType(21870): No package identifier when getting name for resource number 0x00000000
I/zygote64(21870): Do full code cache collection, code=119KB, data=80KB
I/zygote64(21870): After code cache collection, code=103KB, data=58KB
I/zygote64(21870): Do partial code cache collection, code=103KB, data=60KB
I/zygote64(21870): After code cache collection, code=103KB, data=60KB
I/zygote64(21870): Increasing code cache capacity to 512KB
I/zygote64(21870): Compiler allocated 6MB to compile void com.google.maps.api.android.lib6.gmm6.vector.bs.c(javax.microedition.khronos.opengles.GL10)
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
I/chatty  (21870): uid=10160(com.nevercode.triage) identical 1 line
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
D/ViewRootImpl(21870): cancle motionEvent because of threeGesture detecting
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:596:31)
E/flutter (21870): #1      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #2      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #3      PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #4      PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #5      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #6      PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #7      PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #8      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #9      GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #10     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #11     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #12     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #13     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #14     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #15     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #16     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #17     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #18     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #19     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #20     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      List.forEach (dart:core-patch/growable_array.dart:403:8)
E/flutter (21870): #10     _PlatformViewGestureRecognizer._flushPointerCache (package:flutter/src/rendering/platform_view.dart:589:35)
E/flutter (21870): #11     _PlatformViewGestureRecognizer.acceptGesture (package:flutter/src/rendering/platform_view.dart:571:5)
E/flutter (21870): #12     _CombiningGestureArenaMember.acceptGesture (package:flutter/src/gestures/team.dart:42:14)
E/flutter (21870): #13     GestureArenaManager._resolveByDefault (package:flutter/src/gestures/arena.dart:251:25)
E/flutter (21870): #14     GestureArenaManager._tryToResolveArena.<anonymous closure> (package:flutter/src/gestures/arena.dart:232:31)
E/flutter (21870): #15     _rootRun (dart:async/zone.dart:1420:47)
E/flutter (21870): #16     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (21870): #17     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (21870): #18     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter (21870): #19     _rootRun (dart:async/zone.dart:1428:13)
E/flutter (21870): #20     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (21870): #21     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (21870): #22     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter (21870): #23     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
E/flutter (21870): #24     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      List.forEach (dart:core-patch/growable_array.dart:403:8)
E/flutter (21870): #10     _PlatformViewGestureRecognizer._flushPointerCache (package:flutter/src/rendering/platform_view.dart:589:35)
E/flutter (21870): #11     _PlatformViewGestureRecognizer.acceptGesture (package:flutter/src/rendering/platform_view.dart:571:5)
E/flutter (21870): #12     _CombiningGestureArenaMember.acceptGesture (package:flutter/src/gestures/team.dart:42:14)
E/flutter (21870): #13     GestureArenaManager._resolveByDefault (package:flutter/src/gestures/arena.dart:251:25)
E/flutter (21870): #14     GestureArenaManager._tryToResolveArena.<anonymous closure> (package:flutter/src/gestures/arena.dart:232:31)
E/flutter (21870): #15     _rootRun (dart:async/zone.dart:1420:47)
E/flutter (21870): #16     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (21870): #17     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (21870): #18     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter (21870): #19     _rootRun (dart:async/zone.dart:1428:13)
E/flutter (21870): #20     _CustomZone.run (dart:async/zone.dart:1328:19)
E/flutter (21870): #21     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
E/flutter (21870): #22     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
E/flutter (21870): #23     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
E/flutter (21870): #24     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
I/chatty  (21870): uid=10160(com.nevercode.triage) 1.ui identical 1 line
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
I/chatty  (21870): uid=10160(com.nevercode.triage) 1.ui identical 3 lines
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
I/chatty  (21870): uid=10160(com.nevercode.triage) 1.ui identical 1 line
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
I/chatty  (21870): uid=10160(com.nevercode.triage) 1.ui identical 7 lines
E/flutter (21870): [ERROR:flutter/lib/ui/ui_dart_state.cc(206)] Unhandled Exception: Null check operator used on a null value
E/flutter (21870): #0      _AndroidMotionEventConverter.toAndroidMotionEvent.<anonymous closure> (package:flutter/src/services/platform_views.dart:601:73)
E/flutter (21870): #1      MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
E/flutter (21870): #2      ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
E/flutter (21870): #3      new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:188:27)
E/flutter (21870): #4      new _GrowableList.of (dart:core-patch/growable_array.dart:150:28)
E/flutter (21870): #5      new List.of (dart:core-patch/array_patch.dart:50:28)
E/flutter (21870): #6      ListIterable.toList (dart:_internal/iterable.dart:213:44)
E/flutter (21870): #7      _AndroidMotionEventConverter.toAndroidMotionEvent (package:flutter/src/services/platform_views.dart:602:12)
E/flutter (21870): #8      AndroidViewController.dispatchPointerEvent (package:flutter/src/services/platform_views.dart:869:31)
E/flutter (21870): #9      _PlatformViewGestureRecognizer.handleEvent (package:flutter/src/rendering/platform_view.dart:564:26)
E/flutter (21870): #10     PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:94:12)
E/flutter (21870): #11     PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:139:9)
E/flutter (21870): #12     _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:397:8)
E/flutter (21870): #13     PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:137:18)
E/flutter (21870): #14     PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:123:7)
E/flutter (21870): #15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:440:19)
E/flutter (21870): #16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:420:22)
E/flutter (21870): #17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:287:11)
E/flutter (21870): #18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:374:7)
E/flutter (21870): #19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:338:5)
E/flutter (21870): #20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:296:7)
E/flutter (21870): #21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:279:7)
E/flutter (21870): #22     _rootRunUnary (dart:async/zone.dart:1444:13)
E/flutter (21870): #23     _CustomZone.runUnary (dart:async/zone.dart:1335:19)
E/flutter (21870): #24     _CustomZone.runUnaryGuarded (dart:async/zone.dart:1244:7)
E/flutter (21870): #25     _invoke1 (dart:ui/hooks.dart:182:10)
E/flutter (21870): #26     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:282:7)
E/flutter (21870): #27     _dispatchPointerDataPacket (dart:ui/hooks.dart:96:31)
E/flutter (21870): 
flutter doctor -v
/Users/pedromassango/Code/flutter_master/bin/flutter doctor --verbose
[✓] Flutter (Channel master, 2.3.0-13.0.pre.57, on macOS 11.2.3 20D91 darwin-x64, locale en-AO)
    • Flutter version 2.3.0-13.0.pre.57 at /Users/pedromassango/Code/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2f3f5f09eb (8 hours ago), 2021-05-19 22:10:26 -0700
    • Engine revision 07abec24db
    • Dart version 2.14.0 (build 2.14.0-128.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • ANDROID_HOME = /Users/pedromassango/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.1

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

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2021.1.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 56.0.5
    • Dart plugin version 211.7233

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

[✓] Connected device (3 available)
    • Redmi 5 Plus (mobile) • 0258ff700005 • android-arm64  • Android 8.1.0 (API 27)
    • macOS (desktop)       • macos        • darwin-x64     • macOS 11.2.3 20D91 darwin-x64
    • Chrome (web)          • chrome       • web-javascript • Google Chrome 90.0.4430.212

• No issues found!

@pedromassangocode pedromassangocode added found in release: 2.3 Found to occur in 2.3 has reproducible steps The issue has been confirmed reproducible and is ready to work on and removed passed first triage labels May 20, 2021
@xster
Copy link
Member

xster commented Jun 8, 2021

related issue b/189813582

@blasten, could you take a look?

@blasten
Copy link

blasten commented Jun 8, 2021

This fix is #82013 although it's missing tests.

@chinmaygarde chinmaygarde added the waiting for PR to land (fixed) A fix is in flight label Jun 8, 2021
@darshankawar darshankawar added the r: fixed Issue is closed as already fixed in a newer version label Jun 11, 2021
@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 31, 2021
@flutter-triage-bot flutter-triage-bot bot added P0 Critical issues such as a build break or regression and removed P2 labels Jun 28, 2023
@flutter-triage-bot flutter-triage-bot bot added the package flutter/packages repository. See also p: labels. label Jul 5, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
c: crash Stack traces logged to the console customer: mulligan (g3) e: device-specific Only manifests on certain devices f: gestures flutter/packages/flutter/gestures repository. found in release: 2.3 Found to occur in 2.3 has reproducible steps The issue has been confirmed reproducible and is ready to work on p: maps Google Maps plugin P0 Critical issues such as a build break or regression package flutter/packages repository. See also p: labels. r: fixed Issue is closed as already fixed in a newer version waiting for PR to land (fixed) A fix is in flight
Projects
None yet