Skip to content

PlatformException(error, overlay can't found because it's null, null, Java, Lang. IllegalArgumentException: overlay can't found because it's null #274

@baekjungkim

Description

@baekjungkim

화면에 처음 진입시에는 괜찮은데 화면 재 진입시에 해당 에러가 발생합니다(가끔 처음 진입시에도 에러날때 있음)

E/MethodChannel#flutter_naver_map_overlay#5(25655): Failed to handle method call
E/MethodChannel#flutter_naver_map_overlay#5(25655): java.lang.IllegalArgumentException: overlay can't found because it's null
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at dev.note11.flutter_naver_map.flutter_naver_map.controller.overlay.OverlayController.handler(OverlayController.kt:109)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at dev.note11.flutter_naver_map.flutter_naver_map.controller.overlay.OverlayController.$r8$lambda$9L2aH7F40vWkimuQuN2mrtZZ86c(Unknown Source:0)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at dev.note11.flutter_naver_map.flutter_naver_map.controller.overlay.OverlayController$$ExternalSyntheticLambda0.onMethodCall(D8$$SyntheticClass:0)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at android.os.Handler.handleCallback(Handler.java:942)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at android.os.Handler.dispatchMessage(Handler.java:99)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at android.os.Looper.loopOnce(Looper.java:226)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at android.os.Looper.loop(Looper.java:313)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at android.app.ActivityThread.main(ActivityThread.java:8810)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at java.lang.reflect.Method.invoke(Native Method)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:604)
E/MethodChannel#flutter_naver_map_overlay#5(25655): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)

Debug 모드로 에러가 잡히고(자세하게 어디서 잡히는지는 모름..) 계속(F5) 버튼을 누르면 아래 에러가 다시 발생하고
클러스터와 함께 마커가 출력이 됩니다.

[Error] PlatformException(error, overlay can't found because it's null, null, Java, Lang. IllegalArgumentException: overlay can't found because it's null
at dev.notell.flutter_naver_map.flutter_naver_map.controller.overlay.OverlayController.handler(OverlayController.kt:109)
at dev.notell. flutter_naver_map.flutter_naver_map.controller.overlay.OverlayController.$8$1ambda$9LZaH7F40vIkimuQuN2mrtZZ86c(Unknown Source:0)
at dev.notell.flutter_naver_map.flutter_naver_map.controller.overlay.OverlayController$$ExternalSyntheticLambda0.onMethodCall(D8S$SyntheticClass:0)
at 1o.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessageMethodchannel. java: 267)
at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java: 292)
at 1o.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueueS0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java: 319)
at 1o.flutter.embedding.engine.dart.DartMessengerS$ExternalSyntheticLambda0.run(D8$SSyntheticClass:0)
at android.os.Handler.handlecallback(Handler.java: 942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper. loopOnce(Looper.java: 226)
at android.os.Looper.loop(Looper.java: 313)
at android.app.ActivityThread.main(ActivityThread.java: 8810)
at java. lang.reflect.Method. invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(Runtimelnit.java: 604)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java: 1067)
#O
#1
#2
StandardMethodCodec. decodeEnvelope (package: flutter/src/services/message_codecs.dart:648:7)
MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:334:18)
‹asynchronous suspension>
_NOverlaySender._send (package: flutter_naver_map/src/type/map/overlay/overlay/overlay_sender. dart: 24:19)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions