NullPointerException at org.nexage.sourcekit.mraid.MRAIDView

Hi,

I started receiving a lot of reports of NullPointerExceptions on my Google Play Console. It’s currently the top crash on my Android Vitals page. I don’t have much more details on where exactly this is happening. The crash stack trace is pasted below.

java.lang.NullPointerException: at org.nexage.sourcekit.mraid.MRAIDView$2.onConfigurationChanged (Unknown Source) at android.view.View.dispatchConfigurationChanged (View.java:10579) at android.view.ViewGroup.dispatchConfigurationChanged (ViewGroup.java:1340) at android.view.ViewGroup.dispatchConfigurationChanged (ViewGroup.java:1345) at android.view.ViewGroup.dispatchConfigurationChanged (ViewGroup.java:1345) at android.view.ViewGroup.dispatchConfigurationChanged (ViewGroup.java:1345) at android.view.ViewGroup.dispatchConfigurationChanged (ViewGroup.java:1345) at android.view.ViewRootImpl.updateConfiguration (ViewRootImpl.java:3905) at android.view.ViewRootImpl$ViewRootHandler.handleMessage (ViewRootImpl.java:4125) at android.os.Handler.dispatchMessage (Handler.java:102) at android.os.Looper.loop (Looper.java:148) at android.app.ActivityThread.main (ActivityThread.java:7325) at java.lang.reflect.Method.invoke (Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1230) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1120)

It seems it’s related to Ads (Nexage is a mobile advertising platform). I’m currently using Appodeal as my Ads platform.

A few more details:

  • The APK where the crash occurs was built using Corona 2019.3474

  • These are the Appodeal plugins I’m using:

    [‘plugin.appodeal.base’] = { publisherId = ‘com.coronalabs’ }, [‘plugin.appodeal.GoogleAdMob’] = { publisherId = ‘com.coronalabs’ }, [‘plugin.appodeal.Unity’] = { publisherId = ‘com.coronalabs’ }, [‘plugin.appodeal.IronSource’] = { publisherId = ‘com.coronalabs’ }, [‘plugin.appodeal.AppLovin’] = { publisherId = ‘com.coronalabs’ }, [‘plugin.appodeal.AmazonAds’] = { publisherId = ‘com.coronalabs’ }, [‘plugin.appodeal.Ogury’] = { publisherId = ‘com.coronalabs’ }

Is this something Corona/Appodeal is aware of?

Br,

Cleverson

Have you tried the beta? Nexage was bought by AOL and then Verizon. I am not seeing that error in my apps but I am using the beta.

Hi agramonte,

Yes, before updating the game with the non-beta version I was using the beta. This exception was being reported in the beta as well.

Im seeing what I can find out!

Have you tried the beta? Nexage was bought by AOL and then Verizon. I am not seeing that error in my apps but I am using the beta.

Hi agramonte,

Yes, before updating the game with the non-beta version I was using the beta. This exception was being reported in the beta as well.

Im seeing what I can find out!