이번 업데이트 된 1.4.0.0 라이브러리 테스트 중 아래와 같은 오류가 발생하여 문의 드립니다.
지도에 여러개의 마커를 표시 중이며 지도 이동 시마다 마커 추가,또는 제거 작업을 합니다.
지도 확대 후 이동중 다음과 같은 오류가 종종 발생하여 앱이 종료 됩니다.
테스트 기기는 안드로이드 5.1.1 버전의 저사양 태블릿 기기 입니다.
09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: JNI FindClass called with pending exception ‘java.lang.NullPointerException’ thrown in unknown throw location
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] in call to FindClass
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] from int net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onDrawMapView(android.graphics.Canvas)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] “GLThread 1250” prio=7 tid=28 Runnable
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] | group=“main” sCount=0 dsCount=0 obj=0x1328cf80 self=0xf92e2350
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] | sysTid=24861 nice=-4 cgrp=default sched=0/0 handle=0xf9361e70
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] | state=R schedstat=( 3716944248 925790016 8268 ) utm=245 stm=126 core=0 HZ=100
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] | stack=0xd57a1000-0xd57a3000 stackSize=1036KB
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] | held mutexes= “mutator lock”(shared held)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #00 pc 00005d53 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+83)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #01 pc 00003052 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+34)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #02 pc 003dcac8 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, char const*, art::mirror::ArtMethod*)+136)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #03 pc 003a5b63 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&) const+307)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #04 pc 00105150 /system/lib/libart.so (art::JniAbort(char const*, char const*)+1024)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #05 pc 00105d2f /system/lib/libart.so (art::JniAbortF(char const*, char const*, …)+111)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #06 pc 0010beb7 /system/lib/libart.so (art::ScopedCheck::CheckThread(int)+2871)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #07 pc 0010c6a7 /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+327)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #08 pc 0011965f /system/lib/libart.so (art::CheckJNI::FindClass(_JNIEnv*, char const*)+63)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #09 pc 0022fc9d /system/lib/libhoudini.so (???)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #10 pc 0021c744 /system/lib/libhoudini.so (???)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] native: #11 pc 002684a4 /system/lib/libhoudini.so (???)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] at net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onDrawMapView(Native method)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] at net.daum.android.map.MapView.onDrawFrame(MapView.java:195)
07-24 09:11:47.087 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] at net.daum.mf.map.api.MapView.onDrawFrame(MapView.java:2356)
07-24 09:11:47.088 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] at android.opengl.alt.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1381)
07-24 09:11:47.088 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] at android.opengl.alt.GLSurfaceView$GLThread.nativeRun(GLSurfaceView.java:1181)
07-24 09:11:47.088 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65] at net.daum.mf.map.n.api.NativeThread.run(NativeThread.java:48)
07-24 09:11:47.088 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/check_jni.cc:65]
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] Runtime aborting…
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] Aborting thread:
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] “GLThread 1250” prio=7 tid=28 Native
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] | group="" sCount=0 dsCount=0 obj=0x1328cf80 self=0xf92e2350
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] | sysTid=24861 nice=-4 cgrp=default sched=0/0 handle=0xf9361e70
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] | state=R schedstat=( 3743460348 927417852 8339 ) utm=246 stm=128 core=1 HZ=100
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] | stack=0xd57a1000-0xd57a3000 stackSize=1036KB
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] | held mutexes= “abort lock” “mutator lock”(shared held)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #00 pc 00005d53 /system/lib/libbacktrace_libc++.so (UnwindCurrent::Unwind(unsigned int, ucontext*)+83)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #01 pc 00003052 /system/lib/libbacktrace_libc++.so (Backtrace::Unwind(unsigned int, ucontext*)+34)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #02 pc 003dcac8 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::__1::char_traits >&, int, char const*, art::mirror::ArtMethod*)+136)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #03 pc 003a5b63 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&) const+307)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #04 pc 00388077 /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::__1::char_traits >&)+1031)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #05 pc 0038845e /system/lib/libart.so (art::Runtime::Abort()+126)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #06 pc 000ee974 /system/lib/libart.so (art::LogMessage::~LogMessage()+1876)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #07 pc 001053e3 /system/lib/libart.so (art::JniAbort(char const*, char const*)+1683)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #08 pc 00105d2f /system/lib/libart.so (art::JniAbortF(char const*, char const*, …)+111)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #09 pc 0010beb7 /system/lib/libart.so (art::ScopedCheck::CheckThread(int)+2871)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #10 pc 0010c6a7 /system/lib/libart.so (art::ScopedCheck::ScopedCheck(_JNIEnv*, int, char const*)+327)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #11 pc 0011965f /system/lib/libart.so (art::CheckJNI::FindClass(_JNIEnv*, char const*)+63)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #12 pc 0022fc9d /system/lib/libhoudini.so (???)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #13 pc 0021c744 /system/lib/libhoudini.so (???)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] native: #14 pc 002684a4 /system/lib/libhoudini.so (???)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onDrawMapView(Native method)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at net.daum.android.map.MapView.onDrawFrame(MapView.java:195)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at net.daum.mf.map.api.MapView.onDrawFrame(MapView.java:2356)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at android.opengl.alt.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1381)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at android.opengl.alt.GLSurfaceView$GLThread.nativeRun(GLSurfaceView.java:1181)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at net.daum.mf.map.n.api.NativeThread.run(NativeThread.java:48)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] Pending exception java.lang.NullPointerException thrown by 'unknown throw location’
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] java.lang.NullPointerException: Attempt to read from field ‘int com.android.okio.Segment.limit’ on a null object reference
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void com.android.okio.OkBuffer.write(com.android.okio.OkBuffer, long) (OkBuffer.java:574)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at long com.android.okio.OkBuffer.read(com.android.okio.OkBuffer, long) (OkBuffer.java:610)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at long com.android.okio.RealBufferedSource.read(com.android.okio.OkBuffer, long) (RealBufferedSource.java:53)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at long com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(com.android.okio.OkBuffer, long) (HttpConnection.java:442)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at boolean com.android.okhttp.internal.Util.skipAll(com.android.okio.Source, int) (Util.java:227)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at boolean com.android.okhttp.internal.http.HttpConnection.discard(com.android.okio.Source, int) (HttpConnection.java:212)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.close() (HttpConnection.java:464)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void com.android.okhttp.internal.Util.closeQuietly(java.io.Closeable) (Util.java:97)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at com.android.okhttp.Connection com.android.okhttp.internal.http.HttpEngine.close() (HttpEngine.java:433)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void com.android.okhttp.internal.http.HttpURLConnectionImpl.disconnect() (HttpURLConnectionImpl.java:113)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void net.daum.mf.map.n.api.NativeBaseNetConnection.cancel() (NativeBaseNetConnection.java:159)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at int net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onDrawMapView(android.graphics.Canvas) (NativeMapGraphicsViewGles.java:-2)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void net.daum.android.map.MapView.onDrawFrame(javax.microedition.khronos.opengles.GL10) (MapView.java:195)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void net.daum.mf.map.api.MapView.onDrawFrame(javax.microedition.khronos.opengles.GL10) (MapView.java:2356)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void android.opengl.alt.GLSurfaceView$GLThread.guardedRun() (GLSurfaceView.java:1381)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void android.opengl.alt.GLSurfaceView$GLThread.nativeRun() (GLSurfaceView.java:1181)
07-24 09:11:47.948 24786-24861/skynet.skyautonet.com.skynet A/art: art/runtime/runtime.cc:298] at void net.daum.mf.map.n.api.NativeThread.run() (NativeThread.java:48)