Skip to content

Attempt to invoke virtual method 'java.lang.Object java.lang.ref.WeakReference.get()' on a null object reference #124

@appsw

Description

@appsw

In class CameraConnectionService code:
@OverRide
public void onCancel(final UsbDevice device) {
if (DEBUG) Log.d(TAG, "OnDeviceConnectListener#onCancel:");

            if (mWeakStateCallback.get() != null) {
                try {
                    mWeakStateCallback.get().onCancel(device);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }

            synchronized (mConnectionSync) {
                mConnectionSync.notifyAll();
            }
        }

FATAL EXCEPTION: CameraConnection#258430995
Process: com.sample.liuyang, PID: 3166
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.lang.ref.WeakReference.get()' on a null object reference
at com.herohan.uvcapp.CameraConnectionService$CameraConnection$MyOnDeviceConnectListener.onCancel(CameraConnectionService.java:604)
at com.serenegiant.usb.USBMonitor.lambda$processCancel$2$com-serenegiant-usb-USBMonitor(USBMonitor.java:703)
at com.serenegiant.usb.USBMonitor$$ExternalSyntheticLambda1.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:223)
at android.os.HandlerThread.run(HandlerThread.java:67)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions