Description
When I run the SDK Demo Sample, SDK crashed during initialization:
JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received NULL jstring
in call to GetStringUTFChars
from int com.zipow.videobox.mainboard.Mainboard.initMainboard(java.lang.String, java.lang.String, byte, java.lang.String, int)
“main” prio=5 tid=1 Runnable
| group=“main” sCount=0 dsCount=0 flags=0 obj=0x734a3730 self=0x7f386c3a00
| sysTid=5859 nice=-10 cgrp=default sched=0/0 handle=0x7f3da2c9b0
| state=R schedstat=( 2901212602 289358090 1782 ) utm=261 stm=29 core=1 HZ=100
| stack=0x7fcee48000-0x7fcee4a000 stackSize=8MB
| held mutexes= “mutator lock”(shared held)
my device is:
Brand: Teclast
CPU: MT6797X
Android:8.0.0
Which version?
v4.6.15801.0403
I’m seeing a very similar error when I call InMeetingEventHandlerImpl.setMeetingNamePassword(). But here’s the strange thing, this only happens in debug mode. If I build a release variant of my app, the error goes away.
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: GetStringUTFChars received null jstring
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] in call to GetStringUTFChars
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] from void com.zipow.videobox.confapp.ConfMgr.onUserInputPasswordImpl(java.lang.String, java.lang.String, boolean)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] | group="main" sCount=0 dsCount=0 obj=0x72b03000 self=0x42274520
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] | sysTid=9445 nice=0 cgrp=default sched=0/0 handle=0x40103bec
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] | state=R schedstat=( 1563161414 442447582 2827 ) utm=127 stm=29 core=3 HZ=100
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] | stack=0xbe09b000-0xbe09d000 stackSize=8MB
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] | held mutexes= "mutator lock"(shared held)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #00 pc 00004e84 /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #01 pc 0000369d /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #02 pc 0024508d /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #03 pc 002294f5 /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+144)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #04 pc 000b2039 /system/lib/libart.so (_ZN3artL8JniAbortEPKcS1_+580)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #05 pc 000b277d /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+60)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #06 pc 000b40ed /system/lib/libart.so (_ZN3art11ScopedCheck13CheckInstanceENS0_12InstanceKindEP8_jobject+348)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #07 pc 000b4b65 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckEbPKcz.constprop.129+724)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #08 pc 000bd743 /system/lib/libart.so (_ZN3art8CheckJNI17GetStringUTFCharsEP7_JNIEnvP8_jstringPh+42)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #09 pc 0001d705 /data/app/-2/lib/arm/libzVideoUI.so (Java_com_zipow_videobox_confapp_ConfMgr_onUserInputPasswordImpl+68)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] native: #10 pc 00565dab /data/dalvik-cache/arm/data@app@-2@base.apk@classes.dex (Java_com_zipow_videobox_confapp_ConfMgr_onUserInputPasswordImpl__Ljava_lang_String_2Ljava_lang_String_2Z+134)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] at com.zipow.videobox.confapp.ConfMgr.onUserInputPasswordImpl(Native method)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] at com.zipow.videobox.confapp.ConfMgr.onUserInputPassword(ConfMgr.java:587)
04-15 11:31:37.905 9445-9445/ A/art: art/runtime/check_jni.cc:65] at us.zoom.sdk.InMeetingEventHandlerImpl.setMeetingNamePassword(InMeetingEventHandlerImpl.java:12)
1 Like
Thanks for the information!I will try it later~
Thanks a lot for the information provided, I solved it
Hi vuzix_greg,
Thanks for helping out and providing the workaround! Regarding the issue you are mentioning, we will enhance this part in the future release. Thanks!
1 Like
Hi dlc396613,
Glad to hear that the problem has resolved. We will enhance this part in the future release. Happy Zooming!