flutter / flutter

Flutter makes it easy and fast to build beautiful apps for mobile and beyond
https://flutter.dev
BSD 3-Clause "New" or "Revised" License
166.3k stars 27.52k forks source link

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

Closed ThexXTURBOXx closed 3 years ago

ThexXTURBOXx commented 4 years ago

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 https://github.com/AndreHaueisen/flushbar/issues/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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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 https://github.com/flutter/flutter/pull/78874#issuecomment-811111562).

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 commented 4 years ago

@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.

ThexXTURBOXx commented 4 years ago

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 https://github.com/flutter/flutter/issues/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.
darshankawar commented 4 years ago

@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.

ThexXTURBOXx commented 4 years ago

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?

darshankawar commented 4 years ago

@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 ?

ThexXTURBOXx commented 4 years ago

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.

darshankawar commented 4 years ago

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.

ThexXTURBOXx commented 4 years ago

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 commented 4 years ago

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

ThexXTURBOXx commented 4 years ago

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

takinok commented 4 years ago

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

ThexXTURBOXx commented 4 years ago

Thank you, updated also the issue

rakeshlanjewar commented 3 years ago

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

rakeshlanjewar commented 3 years ago

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

ThexXTURBOXx commented 3 years ago

Adding gesture recognizers didn't help in my case, unfortunately. However, thank you for trying to help :)

rakeshlanjewar commented 3 years ago

Hey can wrap map in listview list just like i did in above comment, Try it because i have also faced same issue but after wrapping GoogleMap in listview solved the problem for me. Please check it once.

ThexXTURBOXx commented 3 years ago

That is indeed very interesting... When wrapping GoogleMap with the correct gestureRecognizers in a ListView with correct itemExtent, the issue seems to be solved. In my opinion however, this seems like a dirty workaround, which should be investigated further. However, thank you for the time being! :)

rakeshlanjewar commented 3 years ago

That is indeed very interesting... When wrapping GoogleMap with the correct gestureRecognizers in a ListView with correct itemExtent, the issue seems to be solved. In my opinion however, this seems like a dirty workaround, which should be investigated further. However, thank you for the time being! :)

Yes, it is bit hacky, flutter team needs to look on this.

Sunbreak commented 3 years ago

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

There is a popular feature on MIUI & EMUI probably related:

image

flutter doctor -v

[✓] Flutter (Channel unknown, 1.22.4, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-CN)
    • Flutter version 1.22.4 at /Users/wangkun/flutter/flutter-1.22.x
    • Framework revision 1aafb3a8b9 (5 weeks ago), 2020-11-13 09:59:28 -0800
    • Engine revision 2c956a31c0
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/wangkun/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Users/wangkun/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6953283/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 11.7)
    • Xcode at /Applications/Xcode11.7.app/Contents/Developer
    • Xcode 11.7, Build version 11E801a
    • CocoaPods version 1.10.0

[!] Android Studio (version 4.1)
    • Android Studio at /Users/wangkun/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/201.6953283/Android Studio.app/Contents
    ✗ 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-b3-6915495)

[✓] IntelliJ IDEA Ultimate Edition (version 2020.3)
    • IntelliJ at /Users/wangkun/Applications/JetBrains Toolbox/IntelliJ IDEA Ultimate.app
    • Flutter plugin installed
    • Dart plugin version 203.5981.152

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

[✓] Connected device (3 available)
    • MI 5 (mobile)                       • a871d739                             • android-arm64 • Android 8.0.0 (API 26)
    • iPhone SE (2nd generation) (mobile) • 4D0A13BA-3117-4745-8CAE-DB430E2FA1C9 • ios           • com.apple.CoreSimulator.SimRuntime.iOS-14-0 (simulator)
    • macOS (desktop)                     • macos                                • darwin-x64    • Mac OS X 10.15.7 19H2 darwin-x64

! Doctor found issues in 1 category.
Sunbreak commented 3 years ago

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

kjawadDeveloper commented 3 years ago

I am also facing this issue. Any solution.

ThexXTURBOXx commented 3 years ago

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 commented 3 years ago

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!

onebuck-code commented 3 years ago

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 commented 3 years ago

@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.

karkeeritiz commented 3 years ago

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 commented 3 years ago

Any updates?

pedromassangocode commented 3 years ago

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

logs ```console 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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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. (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 ```console /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! ```
xster commented 3 years ago

related issue b/189813582

@blasten, could you take a look?

blasten commented 3 years ago

This fix is https://github.com/flutter/flutter/pull/82013 although it's missing tests.

github-actions[bot] commented 3 years ago

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.