My game Invaders has a bug, when launching the game, if you open google play achievements before it has fully signed in, then the game crashes. This is how I reproduce the error, but there may be other causes.
play store link: https://play.google.com/store/apps/details?id=uk.co.coffeeinducedgames.invaders
I need someone well versed in using Google Play game services with B4A to review my game code to see why it's crashing, the error messages google play console gives me for player logs are:
java.lang.NullPointerException:
at uk.co.coffeeinducedgames.invaders.main._gp_onachievementsloaded (main.java:2371)
at java.lang.reflect.Method.invoke (Native Method)
at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:186)
at flm.b4a.googleplay.PendingResultWrapper.RaiseEvent (PendingResultWrapper.java:230)
at flm.b4a.googleplay.PendingResultWrapper.access$0 (PendingResultWrapper.java:226)
java.lang.NullPointerException:
at flm.b4a.googleplay.LeaderboardsWrapper.SubmitScore (LeaderboardsWrapper.java:206)
at uk.co.coffeeinducedgames.invaders.main._submit_score (main.java:5396)
at java.lang.reflect.Method.invoke (Native Method)
Message me if you think you're up to the job. I'd expect someone to spend no longer than around an hour on this as the fix should involve just a few lines of code to either delay login or change how I detect login being a success. I'll send the game project zip file to anyone who thinks they can do this.
Payment will be £20 on delivery and passing my own tests, then the remaining £20 after 7 days when crash reports from users have dropped.
play store link: https://play.google.com/store/apps/details?id=uk.co.coffeeinducedgames.invaders
I need someone well versed in using Google Play game services with B4A to review my game code to see why it's crashing, the error messages google play console gives me for player logs are:
java.lang.NullPointerException:
at uk.co.coffeeinducedgames.invaders.main._gp_onachievementsloaded (main.java:2371)
at java.lang.reflect.Method.invoke (Native Method)
at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:186)
at flm.b4a.googleplay.PendingResultWrapper.RaiseEvent (PendingResultWrapper.java:230)
at flm.b4a.googleplay.PendingResultWrapper.access$0 (PendingResultWrapper.java:226)
java.lang.NullPointerException:
at flm.b4a.googleplay.LeaderboardsWrapper.SubmitScore (LeaderboardsWrapper.java:206)
at uk.co.coffeeinducedgames.invaders.main._submit_score (main.java:5396)
at java.lang.reflect.Method.invoke (Native Method)
Message me if you think you're up to the job. I'd expect someone to spend no longer than around an hour on this as the fix should involve just a few lines of code to either delay login or change how I detect login being a success. I'll send the game project zip file to anyone who thinks they can do this.
Payment will be £20 on delivery and passing my own tests, then the remaining £20 after 7 days when crash reports from users have dropped.