Quantcast
Channel: Cocos Forums - Latest topics
Viewing all articles
Browse latest Browse all 17080

SDKBOX Play C++: NullPointerException after submitScore()

$
0
0

@Semiranis wrote:

How to reproduce it:
- Sign into Google Play
- turn off internet connection
- submit score

My code:

if (sdkbox::PluginSdkboxPlay::isConnected())
    sdkbox::PluginSdkboxPlay::submitScore(leaderboardKey.c_str(), score);

Works correct if there is internet connection. But when the connection is gone, there is NullPointerException error and app crushes:

E/AndroidRuntime(30029): java.lang.NullPointerException: Attempt to read from field 'boolean com.google.android.gms.games.leaderboard.ScoreSubmissionData$Result.newBest' on a null object reference
E/AndroidRuntime(30029): at com.sdkbox.plugin.PluginSdkboxPlay$1.onResult(Unknown Source)
E/AndroidRuntime(30029): at com.sdkbox.plugin.PluginSdkboxPlay$1.onResult(Unknown Source)
E/AndroidRuntime(30029): at com.google.android.gms.internal.zzly$zza.handleMessage(Unknown Source)
E/AndroidRuntime(30029): at android.os.Handler.dispatchMessage(Handler.java)
E/AndroidRuntime(30029): at android.os.Looper.loop(Looper.java)
E/AndroidRuntime(30029): at android.app.ActivityThread.main(ActivityThread.java)
E/AndroidRuntime(30029): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(30029): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime(30029): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
E/AndroidRuntime(30029): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)

I'm not using listeners.

Cocos2d-x v3.10, SDKBOX Play v2.2.1.7

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 17080

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>