NullPointerException on network.request

Hello!

I’m trying to add data to Firebase. On emulator it works fine, but on Android device, I get a NullPointerException:

java.lang.RuntimeException: java.lang.NullPointerException

Java Stack Trace:

network.NetworkRequest$NetworkRequestParameters.extractRequestParameters(NetworkRequest.java:909)

network.NetworkRequest.invoke(NetworkRequest.java:1997)

com.ansca.corona.JavaToNativeShim.nativeAlertCallback(Native Method)

com.ansca.corona.JavaToNativeShim.alertCallback(JavaToNativeShim.java:510)

com.ansca.corona.events.AlertTask.executeUsing(AlertTask.java:16)

com.ansca.corona.CoronaRuntimeTaskDispatcher$TaskEvent.Send(CoronaRuntimeTaskDispatcher.java:148)

com.ansca.corona.events.EventManager.sendEvents(EventManager.java:87)

com.ansca.corona.Controller.updateRuntimeState(Controller.java:281)

com.ansca.corona.graphics.opengl.CoronaGLSurfaceView$CoronaRenderer.onDrawFrame(CoronaGLSurfaceView.java:417)

com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1622)

com.ansca.corona.graphics.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1377)

stack traceback:

C: in function ‘request’

?: in function ‘request’

?: in function ‘put’

I’m using corona-firebase.lua from from vsergeyev: https://github.com/vsergeyev/corona-firebase

function Firebase:request(ref, method, data, query, callback) local url = self.url .. ref .. ".json" local params = {} params.body = data if query then url = url .. query end print(url) -- https://docs.coronalabs.com/api/library/network/request.html network.request(url, method, callback, params) end

function Firebase:put(ref, data, query, callback) self:request(ref, "PUT", data, query, callback) end

Thank you for helping!