Repository: flutter
Issue: [maps] MissingPluginException when calling methods on maps instance that has been torn down on the native side
Labels: c: crash,customer: crowd,p: maps,package,team-ecosystem,P2,triaged-ecosystem

Hello, I am experiencing this error below, whenever I use the google map.

Also, please find below the flutter doctor -v output as well.

```
E/BufferQueueProducer(12362): [SurfaceTexture-0-12362-4] queueBuffer: BufferQueue has been abandoned
E/BufferQueueProducer(12362): [SurfaceTexture-0-12362-4] dequeueBuffer: BufferQueue has been abandoned
E/flutter (12362): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: MissingPluginException(No implementation found for method map#update on channel plugins.flutter.io/google_maps_4)
E/flutter (12362): #0      MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:314:7)
E/flutter (12362): <asynchronous suspension>
E/flutter (12362): #1      GoogleMapController._updateMapOptions (package:google_maps_flutter/src/controller.dart:96:19)
E/flutter (12362): <asynchronous suspension>
E/flutter (12362): #2      _GoogleMapState._updateOptions (package:google_maps_flutter/src/google_map.dart:256:16)
E/flutter (12362): <asynchronous suspension>
E/flutter (12362): #3      _GoogleMapState.didUpdateWidget (package:google_maps_flutter/src/google_map.dart:241:5)
E/flutter (12362): #4      StatefulElement.update (package:flutter/src/widgets/framework.dart:4103:58)
E/flutter (12362): #5      Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #6      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #7      Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #8      ProxyElement.update (package:flutter/src/widgets/framework.dart:4254:5)
E/flutter (12362): #9      Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #10     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #11     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #12     ProxyElement.update (package:flutter/src/widgets/framework.dart:4254:5)
E/flutter (12362): #13     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #14     RenderObjectElement.updateChildren (package:flutter/src/widgets/framework.dart:4852:32)
E/flutter (12362): #15     MultiChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5243:17)
E/flutter (12362): #16     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #17     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #18     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #19     StatefulElement.update (package:flutter/src/widgets/framework.dart:4120:5)
E/flutter (12362): #20     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #21     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #22     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #23     ProxyElement.update (package:flutter/src/widgets/framework.dart:4254:5)
E/flutter (12362): #24     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #25     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #26     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #27     StatefulElement.update (package:flutter/src/widgets/framework.dart:4120:5)
E/flutter (12362): #28     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #29     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5134:14)
E/flutter (12362): #30     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #31     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #32     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #33     StatelessElement.update (package:flutter/src/widgets/framework.dart:4016:5)
E/flutter (12362): #34     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #35     SingleChildRenderObjectElement.update (package:flutter/src/widgets/framework.dart:5134:14)
E/flutter (12362): #36     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #37     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #38     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #39     StatefulElement.update (package:flutter/src/widgets/framework.dart:4120:5)
E/flutter (12362): #40     Element.updateChild (package:flutter/src/widgets/framework.dart:2893:15)
E/flutter (12362): #41     ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:3961:16)
E/flutter (12362): #42     Element.rebuild (package:flutter/src/widgets/framework.dart:3738:5)
E/flutter (12362): #43     StatefulElement.update (package:flutter/src/widgets/framework.dart:4120:5)
E/flutter (12362): #44     Element.updateChild (package:
E/flutter (12362): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)]
```

```
[√] Flutter (Channel stable, v1.9.1+hotfix.2, on Microsoft Windows [versÃ£o 10.0.18362.418], locale pt-BR)
    • Flutter version 1.9.1+hotfix.2 at c:\src\flutter
    • Framework revision 2d2a1ffec9 (8 weeks ago), 2019-09-06 18:39:49 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0


[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\rafas\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 39.0.3
    • Dart plugin version 191.8423
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[!] Connected device
    ! No devices available

! Doctor found issues in 1 category.
```