Customcalloutballoon 관련 질문 입니다

코틀린으로 앱 제작중에 있는데 customcalloutballoon adapter를 구현했는데
마커를 클릭하면 앱이 종료되거나 지도가 꺼지는 오류가 있습니다
로그캣을 봐도 이유를 모르겠어서 이렇게 글 올립니다.
A/m.myapplicatio: java_vm_ext.cc:542] JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception java.lang.NullPointerException: Attempt to invoke virtual method ‘android.graphics.drawable.Drawable$ConstantState android.graphics.drawable.Drawable.getConstantState()’ on a null object reference
java_vm_ext.cc:542] at void net.daum.mf.map.api.MapView.prepareCalloutBalloonImageAndCallback(int, boolean) (MapView.java:2734)
java_vm_ext.cc:542] at void net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onUiEventMapView(net.daum.mf.map.n.api.NativeMapViewUiEvent) (NativeMapGraphicsViewGles.java:-2)
A/m.myapplicatio: java_vm_ext.cc:542] at void net.daum.android.map.MapView.onUiEvent(net.daum.mf.map.n.api.NativeMapViewUiEvent) (MapView.java:246)
java_vm_ext.cc:542] at void net.daum.android.map.MapView.onDrawFrame(javax.microedition.khronos.opengles.GL10) (MapView.java:191)
java_vm_ext.cc:542] at void net.daum.mf.map.api.MapView.onDrawFrame(javax.microedition.khronos.opengles.GL10) (MapView.java:2356)
java_vm_ext.cc:542] at void android.opengl.alt.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1381)
java_vm_ext.cc:542] at void android.opengl.alt.GLSurfaceView$GLThread.nativeRun() (GLSurfaceView.java:1181)
java_vm_ext.cc:542] at void net.daum.mf.map.n.api.NativeThread.run() (NativeThread.java:48)
java_vm_ext.cc:542]
java_vm_ext.cc:542] in call to FindClass
java_vm_ext.cc:542] from void net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onUiEventMapView(net.daum.mf.map.n.api.NativeMapViewUiEvent)
java_vm_ext.cc:542] “GLThread 118810” prio=7 tid=14 Runnable
java_vm_ext.cc:542] | group=“main” sCount=0 dsCount=0 flags=0 obj=0x12fc0ed0 self=0x7c3b5da400
java_vm_ext.cc:542] | sysTid=10695 nice=-4 cgrp=default sched=0/0 handle=0x7c2ccc34f0
java_vm_ext.cc:542] | state=R schedstat=( 1752197698 409300527 3678 ) utm=129 stm=45 core=6 HZ=100
java_vm_ext.cc:542] | stack=0x7c2cbc0000-0x7c2cbc2000 stackSize=1041KB
java_vm_ext.cc:542] | held mutexes= “mutator lock”(shared held)
java_vm_ext.cc:542] native: #00 pc 00000000003c5d58 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
java_vm_ext.cc:542] native: #01 pc 000000000049429c /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+352)
java_vm_ext.cc:542] native: #02 pc 00000000002e9250 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+968)
java_vm_ext.cc:542] native: #03 pc 00000000002e9660 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116)
java_vm_ext.cc:542] native: #04 pc 00000000000fddfc /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, …)+148)
java_vm_ext.cc:542] native: #05 pc 00000000000fc7d8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1152)
java_vm_ext.cc:542] native: #06 pc 00000000000fbb44 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628)
java_vm_ext.cc:542] native: #07 pc 00000000000e27cc /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::FindClass(_JNIEnv*, char const*)+688)
java_vm_ext.cc:542] native: #08 pc 0000000000101830 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mobileToolkit::getJavaClassByName(_JNIEnv*, char const*)+24)
java_vm_ext.cc:542] native: #09 pc 00000000000bc7b0 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (dmapLibAndroid::DMapViewPOIItemMarker::notifyOnClickEvent()+36)
java_vm_ext.cc:542] native: #10 pc 00000000000bc88c /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (dmapLibAndroid::DMapViewPOIItemMarkerEventListener::onClick(mapCore::MapComponentView*)+40)
java_vm_ext.cc:542] native: #11 pc 00000000000dbf28 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapComponentView::onClick()+60)
java_vm_ext.cc:542] native: #12 pc 00000000000e34d0 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::BasicImageMarker::onClick()+12)
java_vm_ext.cc:542] native: #13 pc 00000000000de7f0 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapComponentViewManager::onEndPoint(mobileToolkit::Point2D const&, mapCore::MapViewpoint*)+176)
java_vm_ext.cc:542] native: #14 pc 00000000000e9074 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapViewManager::onEndPoint(mapCore::MapViewUiEvent*)+300)
java_vm_ext.cc:542] native: #15 pc 00000000000b7f2c /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapEngine::__onUiEventMapView(_JNIEnv*, _jobject*)+996)
java_vm_ext.cc:542] native: #16 pc 0000000000563be0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144)
java_vm_ext.cc:542] native: #17 pc 000000000055ab88 /system/lib64/libart.so (art_quick_invoke_stub+584)
java_vm_ext.cc:542] native: #18 pc 00000000000d04c8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
java_vm_ext.cc:542] native: #19 pc 00000000002838c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
java_vm_ext.cc:542] native: #20 pc 000000000027d8c8 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
java_vm_ext.cc:542] native: #21 pc 000000000052a1ac /system/lib64/libart.so (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #22 pc 000000000054d194 /system/lib64/libart.so (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #23 pc 000000000035d666 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.android.map.MapView.onUiEvent+10)
java_vm_ext.cc:542] native: #24 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
java_vm_ext.cc:542] native: #25 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #26 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #27 pc 000000000052a1ac /system/lib64/libart.so (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #28 pc 000000000054d194 /system/lib64/libart.so (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #29 pc 000000000035d53e /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.android.map.MapView.onDrawFrame+70)
java_vm_ext.cc:542] native: #30 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
java_vm_ext.cc:542] native: #31 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #32 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #33 pc 000000000052a844 /system/lib64/libart.so (MterpInvokeSuper+1420)
java_vm_ext.cc:542] native: #34 pc 000000000054d214 /system/lib64/libart.so (ExecuteMterpImpl+14356)
java_vm_ext.cc:542] native: #35 pc 0000000000366758 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.mf.map.api.MapView.onDrawFrame)
java_vm_ext.cc:542] native: #36 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
java_vm_ext.cc:542] native: #37 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #38 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #39 pc 000000000052b128 /system/lib64/libart.so (MterpInvokeInterface+1392)
java_vm_ext.cc:542] native: #40 pc 000000000054d394 /system/lib64/libart.so (ExecuteMterpImpl+14740)
java_vm_ext.cc:542] native: #41 pc 0000000000102158 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (android.opengl.alt.GLSurfaceView$GLThread.guardedRun+800)
java_vm_ext.cc:542] native: #42 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
java_vm_ext.cc:542] native: #43 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #44 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #45 pc 000000000052b4ec /system/lib64/libart.so (MterpInvokeDirect+296)
java_vm_ext.cc:542] native: #46 pc 000000000054d294 /system/lib64/libart.so (ExecuteMterpImpl+14484)
java_vm_ext.cc:542] native: #47 pc 00000000001022ee /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (android.opengl.alt.GLSurfaceView$GLThread.nativeRun+70)
java_vm_ext.cc:542] native: #48 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
java_vm_ext.cc:542] native: #49 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
java_vm_ext.cc:542] native: #50 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
java_vm_ext.cc:542] native: #51 pc 000000000052a1ac /system/lib64/libart.so (MterpInvokeVirtual+588)
java_vm_ext.cc:542] native: #52 pc 000000000054d194 /system/lib64/libart.so (ExecuteMterpImpl+14228)
java_vm_ext.cc:542] native: #53 pc 000000000036b984 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.mf.map.n.api.NativeThread.run+12)
java_vm_ext.cc:542] native: #54 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
java_vm_ext.cc:542] native: #55 pc 000000000051aa40 /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
java_vm_ext.cc:542] native: #56 pc 0000000000563cfc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
java_vm_ext.cc:542] native: #57 pc 000000000055ab88 /system/lib64/libart.so (art_quick_invoke_stub+584)
java_vm_ext.cc:542] native: #58 pc 00000000000d04c8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
java_vm_ext.cc:542] native: #59 pc 00000000004618b0 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
java_vm_ext.cc:542] native: #60 pc 000000000046296c /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
java_vm_ext.cc:542] native: #61 pc 000000000048dd8c /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
java_vm_ext.cc:542] native: #62 pc 0000000000083650 /system/lib64/libc.so (__pthread_start(void*)+196)
java_vm_ext.cc:542] native: #63 pc 0000000000023b34 /system/lib64/libc.so (__start_thread+68)
java_vm_ext.cc:542] at net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onUiEventMapView(Native method)
java_vm_ext.cc:542] at net.daum.android.map.MapView.onUiEvent(MapView.java:246)
java_vm_ext.cc:542] at net.daum.android.map.MapView.onDrawFrame(MapView.java:191)
java_vm_ext.cc:542] at net.daum.mf.map.api.MapView.onDrawFrame(MapView.java:2356)
java_vm_ext.cc:542] at android.opengl.alt.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1381)
java_vm_ext.cc:542] at android.opengl.alt.GLSurfaceView$GLThread.nativeRun(GLSurfaceView.java:1181)
java_vm_ext.cc:542] at net.daum.mf.map.n.api.NativeThread.run(NativeThread.java:48)
java_vm_ext.cc:542]
A/m.myapplicatio: runtime.cc:574] Runtime aborting…
runtime.cc:574] Dumping all threads without appropriate locks held: thread list lock mutator lock
runtime.cc:574] All threads:
runtime.cc:574] DALVIK THREADS (38):
runtime.cc:574] “GLThread 118810” prio=7 tid=14 Runnable
runtime.cc:574] | group="" sCount=0 dsCount=0 flags=0 obj=0x12fc0ed0 self=0x7c3b5da400
runtime.cc:574] | sysTid=10695 nice=-4 cgrp=default sched=0/0 handle=0x7c2ccc34f0
runtime.cc:574] | state=R schedstat=( 1792199428 409300527 3678 ) utm=131 stm=48 core=6 HZ=100
runtime.cc:574] | stack=0x7c2cbc0000-0x7c2cbc2000 stackSize=1041KB
runtime.cc:574] | held mutexes= “abort lock” “mutator lock”(shared held)
runtime.cc:574] native: #00 pc 00000000003c5d58 /system/lib64/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap*, char const*, art::ArtMethod*, void*, bool)+220)
runtime.cc:574] native: #01 pc 000000000049429c /system/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+352)
runtime.cc:574] native: #02 pc 00000000004ae87c /system/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+844)
runtime.cc:574] native: #03 pc 00000000004a6dd0 /system/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+488)
runtime.cc:574] native: #04 pc 00000000004a61f0 /system/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits>&, bool)+1120)
runtime.cc:574] native: #05 pc 0000000000468e88 /system/lib64/libart.so (art::Runtime::Abort(char const*)+388)
runtime.cc:574] native: #06 pc 0000000000008cd4 /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+724)
runtime.cc:574] native: #07 pc 00000000002e94f0 /system/lib64/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1640)
runtime.cc:574] native: #08 pc 00000000002e9660 /system/lib64/libart.so (art::JavaVMExt::JniAbortV(char const*, char const*, std::__va_list)+116)
runtime.cc:574] native: #09 pc 00000000000fddfc /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::AbortF(char const*, …)+148)
runtime.cc:574] native: #10 pc 00000000000fc7d8 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::CheckPossibleHeapValue(art::ScopedObjectAccess&, char, art::(anonymous namespace)::JniValueType)+1152)
runtime.cc:574] native: #11 pc 00000000000fbb44 /system/lib64/libart.so (art::(anonymous namespace)::ScopedCheck::Check(art::ScopedObjectAccess&, bool, char const*, art::(anonymous namespace)::JniValueType*)+628)
runtime.cc:574] native: #12 pc 00000000000e27cc /system/lib64/libart.so (art::(anonymous namespace)::CheckJNI::FindClass(_JNIEnv*, char const*)+688)
runtime.cc:574] native: #13 pc 0000000000101830 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mobileToolkit::getJavaClassByName(_JNIEnv*, char const*)+24)
runtime.cc:574] native: #14 pc 00000000000bc7b0 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (dmapLibAndroid::DMapViewPOIItemMarker::notifyOnClickEvent()+36)
runtime.cc:574] native: #15 pc 00000000000bc88c /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (dmapLibAndroid::DMapViewPOIItemMarkerEventListener::onClick(mapCore::MapComponentView*)+40)
runtime.cc:574] native: #16 pc 00000000000dbf28 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapComponentView::onClick()+60)
runtime.cc:574] native: #17 pc 00000000000e34d0 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::BasicImageMarker::onClick()+12)
runtime.cc:574] native: #18 pc 00000000000de7f0 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapComponentViewManager::onEndPoint(mobileToolkit::Point2D const&, mapCore::MapViewpoint*)+176)
runtime.cc:574] native: #19 pc 00000000000e9074 /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapCore::MapViewManager::onEndPoint(mapCore::MapViewUiEvent*)+300)
runtime.cc:574] native: #20 pc 00000000000b7f2c /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/lib/arm64/libDaumMapEngineApi.so (mapEngine::__onUiEventMapView(_JNIEnv*, _jobject*)+996)
runtime.cc:574] native: #21 pc 0000000000563be0 /system/lib64/libart.so (art_quick_generic_jni_trampoline+144)
runtime.cc:574] native: #22 pc 000000000055ab88 /system/lib64/libart.so (art_quick_invoke_stub+584)
runtime.cc:574] native: #23 pc 00000000000d04c8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
runtime.cc:574] native: #24 pc 00000000002838c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+344)
runtime.cc:574] native: #25 pc 000000000027d8c8 /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+968)
runtime.cc:574] native: #26 pc 000000000052a1ac /system/lib64/libart.so (MterpInvokeVirtual+588)
runtime.cc:574] native: #27 pc 000000000054d194 /system/lib64/libart.so (ExecuteMterpImpl+14228)
runtime.cc:574] native: #28 pc 000000000035d666 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.android.map.MapView.onUiEvent+10)
runtime.cc:574] native: #29 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
runtime.cc:574] native: #30 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #31 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:574] native: #32 pc 000000000052a1ac /system/lib64/libart.so (MterpInvokeVirtual+588)
runtime.cc:574] native: #33 pc 000000000054d194 /system/lib64/libart.so (ExecuteMterpImpl+14228)
runtime.cc:574] native: #34 pc 000000000035d53e /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.android.map.MapView.onDrawFrame+70)
runtime.cc:574] native: #35 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
runtime.cc:574] native: #36 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #37 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:574] native: #38 pc 000000000052a844 /system/lib64/libart.so (MterpInvokeSuper+1420)
runtime.cc:574] native: #39 pc 000000000054d214 /system/lib64/libart.so (ExecuteMterpImpl+14356)
runtime.cc:574] native: #40 pc 0000000000366758 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.mf.map.api.MapView.onDrawFrame)
runtime.cc:574] native: #41 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
runtime.cc:574] native: #42 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #43 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:574] native: #44 pc 000000000052b128 /system/lib64/libart.so (MterpInvokeInterface+1392)
runtime.cc:574] native: #45 pc 000000000054d394 /system/lib64/libart.so (ExecuteMterpImpl+14740)
runtime.cc:574] native: #46 pc 0000000000102158 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (android.opengl.alt.GLSurfaceView$GLThread.guardedRun+800)
runtime.cc:574] native: #47 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
runtime.cc:574] native: #48 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #49 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:574] native: #50 pc 000000000052b4ec /system/lib64/libart.so (MterpInvokeDirect+296)
runtime.cc:574] native: #51 pc 000000000054d294 /system/lib64/libart.so (ExecuteMterpImpl+14484)
runtime.cc:574] native: #52 pc 00000000001022ee /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (android.opengl.alt.GLSurfaceView$GLThread.nativeRun+70)
runtime.cc:574] native: #53 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
runtime.cc:574] native: #54 pc 000000000025d0c0 /system/lib64/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*, art::JValue*)+216)
runtime.cc:574] native: #55 pc 000000000027d8ac /system/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+940)
runtime.cc:574] native: #56 pc 000000000052a1ac /system/lib64/libart.so (MterpInvokeVirtual+588)
runtime.cc:574] native: #57 pc 000000000054d194 /system/lib64/libart.so (ExecuteMterpImpl+14228)
runtime.cc:574] native: #58 pc 000000000036b984 /dev/ashmem/dalvik-classes.dex extracted in memory from /data/app/com.example.garam.myapplication-NgSVWCh_cOPuzJ-zjITCzA==/base.apk_10455_10455 (deleted) (net.daum.mf.map.n.api.NativeThread.run+12)
runtime.cc:574] native: #59 pc 00000000002575cc /system/lib64/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEb.llvm.3447884204+488)
runtime.cc:574] native: #60 pc 000000000051aa40 /system/lib64/libart.so (artQuickToInterpreterBridge+1020)
runtime.cc:574] native: #61 pc 0000000000563cfc /system/lib64/libart.so (art_quick_to_interpreter_bridge+92)
runtime.cc:574] native: #62 pc 000000000055ab88 /system/lib64/libart.so (art_quick_invoke_stub+584)
runtime.cc:574] native: #63 pc 00000000000d04c8 /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
runtime.cc:574] native: #64 pc 00000000004618b0 /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
runtime.cc:574] native: #65 pc 000000000046296c /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue*)+424)
runtime.cc:574] native: #66 pc 000000000048dd8c /system/lib64/libart.so (art::Thread::CreateCallback(void*)+1120)
runtime.cc:574] native: #67 pc 0000000000083650 /system/lib64/libc.so (__pthread_start(void*)+196)
runtime.cc:574] native: #68 pc 0000000000023b34 /system/lib64/libc.so (__start_thread+68)
runtime.cc:574] at net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onUiEventMapView(Native method)
runtime.cc:574] at net.daum.android.map.MapView.onUiEvent(MapView.java:246)
runtime.cc:574] at net.daum.android.map.MapView.onDrawFrame(MapView.java:191)
runtime.cc:574] at net.daum.mf.map.api.MapView.onDrawFrame(MapView.java:2356)
runtime.cc:574] at android.opengl.alt.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1381)
runtime.cc:574] at android.opengl.alt.GLSurfaceView$GLThread.nativeRun(GLSurfaceView.java:1181)
runtime.cc:574] at net.daum.mf.map.n.api.NativeThread.run(NativeThread.java:48)
runtime.cc:574]
runtime.cc:574] “main” prio=7 tid=1 Native
runtime.cc:574] | group="" sCount=1 dsCount=0 flags=1 obj=0x7692feb8 self=0x7c54014c00
runtime.cc:574] | sysTid=10455 nice=-10 cgrp=default sched=0/0 handle=0x7cda992560
runtime.cc:574] | state=S schedstat=( 2302051977 155204053 1110 ) utm=212 stm=17 core=6 HZ=100
runtime.cc:574] | stack=0x7feab12000-0x7feab14000 stackSize=8MB
runtime.cc:574] | held mutexes=
runtime.cc:574] kernel: __switch_to+0x9c/0xa8
runtime.cc:574] kernel: SyS_epoll_wait+0x29c/0x380
runtime.cc:574] kernel: SyS_epoll_pwait+0xb4/0x12c
runtime.cc:574] kernel: __sys_trace_return+0x0/0x4
A/m.myapplicatio: runtime.cc:574] native: #00 pc 000000000006fd94 /system/lib64/libc.so (__epoll_pwait+8)
runtime.cc:574] native: #01 pc 0000000000013ef8 /system/lib64/libutils.so (android::Looper::pollInner(int)+144)
runtime.cc:574] native: #02 pc 0000000000013dcc /system/lib64/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+60)
runtime.cc:574] native: #03 pc 000000000012ac50 /system/lib64/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long, int)+44)
runtime.cc:574] at android.os.MessageQueue.nativePollOnce(Native method)
runtime.cc:574] at android.os.MessageQueue.next(MessageQueue.java:326)
runtime.cc:574] at android.os.Looper.loop(Looper.java:181)
runtime.cc:574] at android.app.ActivityThread.main(ActivityThread.java:7078)
runtime.cc:574] at java.lang.reflect.Method.invoke(Native method)
runtime.cc:574] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
runtime.cc:574] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:964)

자바로 개발중입니다.
저도 동일한 현상 발생했는데요… 아래와 같이 해결하였습니다.
참고바랍니다.

mCalloutBalloon = getLayoutInflater().inflate(R.layout.custom_callout_balloon, null);
으로 설정한 “custom_callout_balloon” layout의 최상단에 background 가 없어서 발생한 문제였습니다.
android:background="@drawable/ic_launcher_background"
추가하니 정상동작합니다.

3개의 좋아요

덕분에 해결했습니다. 감사합니다!