Caused by java.lang.NullPointerException removeConfUICommands confUIEventsNode is null

Description
Crash report from firebase about ZOOM

Which Android Meeting SDK version?

zoom-sdk-android-5.5.1.1319.zip

To Reproduce(If applicable)
I can not reproduce it because it comes from Firebase Report

Smartphone (please complete the following information):

Device

Brand:OPPO

Model:F9

Orientation: Portrait

RAM free: 1.09 GB

Disk free: 19.05 GB

Operating System

Version:10

Orientation: Portrait

Rooted:No

Crash

Date:Oct 15, 2021, 9:02:19 AM

App version:1.10.3 (127)

Additional context

import us.zoom.sdk.MeetingActivity

class DisableBackMeetingActivity: MeetingActivity() {
    override fun onBackPressed() {
        onClickLeave()
    }
}

XML

<activity
            android:name=".DisableBackMeetingActivity"
            android:configChanges="orientation|screenSize|smallestScreenSize|layoutDirection|screenLayout|keyboardHidden|uiMode|colorMode"
            android:theme="@style/ZMTheme.SubWindow"
            android:windowSoftInputMode="stateHidden|adjustResize" />

Hi @SamSG, thanks for the post.

Sorry to hear you’re seeing a crash. With this being a NullPointerException, we should be able to guard against it even without the ability to reproduce. That being said, we will need the full stack trace you are seeing in order to investigate further. Can you please provide that?

Thanks!

1 Like

**I have removed my package name to avoid company’s policy → replace my package’s name with

Log:

**

Fatal Exception: java.lang.RuntimeException

Unable to destroy activity {… DisableBackMeetingActivity}: java.lang.NullPointerException: removeConfUICommands confUIEventsNode is null

Fatal Exception: java.lang.RuntimeException: Unable to destroy activity {.....DisableBackMeetingActivity}: java.lang.NullPointerException: removeConfUICommands confUIEventsNode is null
       at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5298)
       at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5327)
       at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44)
       at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2239)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:7830)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1040)

Caused by java.lang.NullPointerException

removeConfUICommands confUIEventsNode is null


Caused by java.lang.NullPointerException: removeConfUICommands confUIEventsNode is null
       at com.zipow.videobox.utils.meeting.c.a(ZmContextSessionUtils.java:115)
       at com.zipow.videobox.utils.meeting.c.b(ZmContextSessionUtils.java:106)
       at com.zipow.videobox.ConfActivity.removeUIListeners(ConfActivity.java:980)
       at com.zipow.videobox.ConfActivity.onDestroy(ConfActivity.java:958)
       at com.zipow.videobox.ConfActivityNormal.onDestroy(ConfActivityNormal.java:982)
       at android.app.Activity.performDestroy(Activity.java:8254)
       at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1341)
       at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5283)
       at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5327)
       at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44)
       at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:181)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:102)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2239)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:7830)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1040)

Hi @SamSG,

Thanks for providing the full stack trace. We’ll investigate this and let you know as soon as we have any updates.

Thanks!

Hi @SamSG,

Can you please try updating to the latest version of the SDK? This should already be fixed in the latest version, but definitely let us know if you still see this reported after the update.

Thanks!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.