Skip to content

Amazon (ADM) devices - Fatal Exception: java.lang.NullPointerException com.onesignal.OneSignalDbHelper.getInstance  #1282

@alekssunsss

Description

@alekssunsss

Description:

We do not how to reproduce the issue, but we have a lot of crashes in Crashlytics console. Seems like happens on Amazon devices only with android version 5.1.1.

Environment

  1. Android target SDK 29
  2. OneSignal sdk 4.0.0-4.1.0
  3. Devices are
    5.1.1 KFFOWI
    5.1.1 KFGIWI
    5.1.1 KFASWI
    5.1.1 KFARWI
    5.1.1 KFTBWI

Steps to Reproduce Issue:

  1. Looks like it happens when we send push notifications to our application users with OneSignal 4.1.0 integrated

Anything else:

(crash stacktraces, as well as any other information here)

Fatal Exception: java.lang.NullPointerException
Attempt to invoke virtual method 'android.content.Context android.content.Context.getApplicationContext()' on a null object reference

com.onesignal.OneSignalDbHelper.getInstance (OneSignalDbHelper.java:132)
com.onesignal.OneSignal.getDBHelperInstance (OneSignal.java:2999)
com.onesignal.OneSignal.isDuplicateNotification (OneSignal.java:2826)
com.onesignal.OneSignal.notValidOrDuplicated (OneSignal.java:2856)
com.onesignal.NotificationBundleProcessor.startNotificationProcessing (NotificationBundleProcessor.java:414)
com.onesignal.NotificationBundleProcessor.processBundleFromReceiver (NotificationBundleProcessor.java:380)
com.onesignal.ADMMessageHandler.onMessage (ADMMessageHandler.java:74)
com.amazon.device.messaging.ADMMessageHandlerBase.onHandleIntent (ADMMessageHandlerBase.java:85)
android.app.IntentService$ServiceHandler.handleMessage (IntentService.java:65)
android.os.Handler.dispatchMessage (Handler.java:102)
android.os.Looper.loop (Looper.java:135)
android.os.HandlerThread.run (HandlerThread.java:61)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions