Bug fix bounty: reward £80 (Google play services - achievements)

andymc

Well-Known Member
Licensed User
I know I posted about this a few months ago, but I never did fix it properly, so now I'm throwing it out as a paid fix. Here's the error. I think it's happening when players press the achievements button on the games main menu. I'm will to send you the code, then after I upload the fixed version you provide, if the number of crashes drops right down in the following 7 days then I'll pay you. The game uses the LibGDX library, admob and google play services.

java.lang.NullPointerException
:

at flm.b4a.googleplay.AchievementsWrapper.Load (AchievementsWrapper.java:86)

at uk.co.coffeeinducedgames.invaders.main._load_achievements (main.java:5040)

at uk.co.coffeeinducedgames.invaders.main._startnewgame (main.java:5812)

at uk.co.coffeeinducedgames.invaders.main._ip_touchup (main.java:3048)

at java.lang.reflect.Method.invoke (Native Method)

at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:186)

at anywheresoftware.b4a.libgdx.input.lgInputProcessor$1.touchUp (SourceFile:95)
 

walterf25

Expert
Licensed User
I know I posted about this a few months ago, but I never did fix it properly, so now I'm throwing it out as a paid fix. Here's the error. I think it's happening when players press the achievements button on the games main menu. I'm will to send you the code, then after I upload the fixed version you provide, if the number of crashes drops right down in the following 7 days then I'll pay you. The game uses the LibGDX library, admob and google play services.

java.lang.NullPointerException
:

at flm.b4a.googleplay.AchievementsWrapper.Load (AchievementsWrapper.java:86)

at uk.co.coffeeinducedgames.invaders.main._load_achievements (main.java:5040)

at uk.co.coffeeinducedgames.invaders.main._startnewgame (main.java:5812)

at uk.co.coffeeinducedgames.invaders.main._ip_touchup (main.java:3048)

at java.lang.reflect.Method.invoke (Native Method)

at anywheresoftware.b4a.BA.raiseEvent2 (BA.java:186)

at anywheresoftware.b4a.libgdx.input.lgInputProcessor$1.touchUp (SourceFile:95)
Wow, a whole 80 Euros oh boy, oh boy.

Walter
 

andymc

Well-Known Member
Licensed User
Wow, a whole 80 Euros oh boy, oh boy.

Walter
I don't want to sound rude, but how much would you expect to be paid for something that for someone who knows what they're doing, should only take an hour or 2 to fix? Obviously if I thought it was an all day job, then I'd offer much more. I'm not expecting anyone to go learn GPS just to fix this, but if someone already knows it, then it'a quick and easy little profit.

I've only had one person offer to help so far, and they're not even able to compile the project, so I'm probably going to have to fix it myself anyway, or to a forum more specialised in Android games using google play.
 

walterf25

Expert
Licensed User
I don't want to sound rude, but how much would you expect to be paid for something that for someone who knows what they're doing, should only take an hour or 2 to fix? Obviously if I thought it was an all day job, then I'd offer much more. I'm not expecting anyone to go learn GPS just to fix this, but if someone already knows it, then it'a quick and easy little profit.
You are not paying for the time, you are paying for the knowledge someone has, which i'm sure didn't take him or her just a few hours to learn, i'm not trying to be rude either, obviously you've had this issue for a very long time and you still haven't been able to fix it, so what makes you think it will take only a few hours for someone else to fix it?

Walter
 

andymc

Well-Known Member
Licensed User
If I was only paying for time and not skill, and thought it would take 2 hours, then I'd offer £20 as that close to minimum wage in the UK. So I'm offering four times the lower wage to reflect the skill required. But if someone here actually knows how to fix this and can contact me to say how long it will really take, then I'm all ears.
 

walterf25

Expert
Licensed User
If I was only paying for time and not skill, and thought it would take 2 hours, then I'd offer £20 as that close to minimum wage in the UK. So I'm offering four times the lower wage to reflect the skill required. But if someone here actually knows how to fix this and can contact me to say how long it will really take, then I'm all ears.
You are forgetting that Android Development is not just some other skill where you would expect to be paid minimum wage, how can you expect someone who flips burgers and someone who has invested hundreds of hours to learn a highly on demand skill to be paid the same minimum wage, doesn't make sense.

Walter
 

andymc

Well-Known Member
Licensed User
I'm offering the equivalent of £40 an hour, which is way higher than than flipping burgers earns, so I'm confused by your answer. I'm well aware of how much developer earn. Look, if you think you can fix this then please do it and let mew know how long it took you, if not, then I'll wait to see if someone with the skills to do it replies, even if they want more money.
 

Computersmith64

Well-Known Member
Licensed User
Hi Andy - if this is the issue I think it is, I'm pretty sure the bug is in the library. I gave up trying to fix it in my apps ages ago & now I just don't bother trying to load the achievements list to get states, I just send off an Unlock when appropriate. If the achievement has already been unlocked, then it does nothing. Yes - it creates a tiny bit more internet traffic & adds to the daily GPGS quota, but that has never caused any issues that I'm aware of.

- Colin.
 
Top