I cannot see what is wrong with this - looks like a string to me
Has anyone seen this? I know there isn’t a lot there, but can you see if I made a mistake?
Here is the call to the gpgs.event.increment:
if (myGlobalData.gpgs) then myGlobalData.gpgs.events.increment({eventID = "CgkIosnt-ckUEAIQBg"}) end
Here is the logcat output showing the error
09-04 17:59:12.503 24115 24149 I Corona : ERROR: Runtime error 09-04 17:59:12.503 24115 24149 I Corona : com.naef.jnlua.LuaRuntimeException: ERROR: Table's property 'eventId' is not a string. 09-04 17:59:12.503 24115 24149 I Corona : Java Stack Trace: 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.LuaUtils$Table.getStringNotNull(LuaUtils.java:284) 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.Events.increment(Events.java:96) 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.Events.access$100(Events.java:21) 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.Events$2.invoke(Events.java:34) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.JavaToNativeShim.nativeTouchEvent(Native Method) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.JavaToNativeShim.touchEvent(JavaToNativeShim.java:417) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.input.RaiseTouchEventTask.executeUsing(RaiseTouchEventTask.java:39) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.CoronaRuntimeTaskDispatcher$TaskEvent.Send(CoronaRuntimeTaskDispatcher.java:170) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.events.EventManager.sendEvents(EventManager.java:91) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.Controller.updateRuntimeState(Controller.java:308) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame(CoronaGLSurfaceView.java:421) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1623) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.graphics 09-04 17:59:12.503 24115 24149 I Corona : ERROR: Runtime error 09-04 17:59:12.503 24115 24149 I Corona : com.naef.jnlua.LuaRuntimeException: ERROR: Table's property 'eventId' is not a string. 09-04 17:59:12.503 24115 24149 I Corona : Java Stack Trace: 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.LuaUtils$Table.getStringNotNull(LuaUtils.java:284) 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.Events.increment(Events.java:96) 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.Events.access$100(Events.java:21) 09-04 17:59:12.503 24115 24149 I Corona : plugin.gpgs.Events$2.invoke(Events.java:34) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.JavaToNativeShim.nativeTouchEvent(Native Method) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.JavaToNativeShim.touchEvent(JavaToNativeShim.java:417) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.input.RaiseTouchEventTask.executeUsing(RaiseTouchEventTask.java:39) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.CoronaRuntimeTaskDispatcher$TaskEvent.Send(CoronaRuntimeTaskDispatcher.java:170) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.events.EventManager.sendEvents(EventManager.java:91) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.Controller.updateRuntimeState(Controller.java:308) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame(CoronaGLSurfaceView.java:421) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1623) 09-04 17:59:12.503 24115 24149 I Corona : com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1378) 09-04 17:59:12.503 24115 24149 I Corona : stack traceback: 09-04 17:59:12.503 24115 24149 I Corona : [C]: ? 09-04 17:59:12.503 24115 24149 I Corona : [C]: in function 'increment' 09-04 17:59:12.503 24115 24149 I Corona : ?: in function '\_onRelease' 09-04 17:59:12.503 24115 24149 I Corona : /Users/jenkins/slaveroot/workspace/Templates/label/android/subrepos/widget/widgetLibrary/widget\_button.lua:90: in function 'manageButtonTouch' 09-04 17:59:12.503 24115 24149 I Corona : /Users/jenkins/slaveroot/workspace/Templates/label/android/subrepos/widget/widgetLibrary/widget\_button.lua:881: in function 'method' 09-04 17:59:12.503 24115 24149 I Corona : /Users/jenkins/slaveroot/workspace/Templates/label/android/platform/resources/init.lua:221: in function \</Users/jenkins/slaveroot/workspace/Templates/label/android/platform/resources/init.lua:190\> 09-04 17:59:12.573 24115 24149 I Corona : application suspended 09-04 17:59:12.573 24115 24149 I Corona : System event name and type: system applicationSuspend