Hi Erel, Here is the error captured with release mode
** Service (pushservice) Create **
** Service (pushservice) Start **
New message arrived: Bundle[{loc=43.804560,-79.297935, from=173276336318, alert=test, sound=alarm, collapse_key=DNM_LOC}]
java.lang.RuntimeException: Object should first be initialized (List).
at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:46)
at anywheresoftware.b4a.objects.collections.List.getSize(List.java:129)
at hidata.iCABLTE.filehandler._fh_setl_getsettingitem(filehandler.java:1894)
at hidata.iCABLTE.settings._set_getsetting(settings.java:377)
at hidata.iCABLTE.httpmessages._mmhf_builddriverstatus(httpmessages.java:417)
at hidata.iCABLTE.pushmessages._pm_decodehostmessage(pushmessages.java:396)
at hidata.iCABLTE.pushservice._messagearrived(pushservice.java:191)
at hidata.iCABLTE.pushservice._service_start(pushservice.java:268)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:174)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:158)
at hidata.iCABLTE.pushservice.handleStart(pushservice.java:68)
at hidata.iCABLTE.pushservice.onStartCommand(pushservice.java:53)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2864)
at android.app.ActivityThread.access$2100(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
java.lang.RuntimeException: Unable to start service
[email protected] with Intent { cmp=hidata.iCABLTE/.pushservice (has extras) }: java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (List).
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2881)
at android.app.ActivityThread.access$2100(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1376)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5221)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Object should first be initialized (List).
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:200)
at anywheresoftware.b4a.BA.raiseEvent(BA.java:158)
at hidata.iCABLTE.pushservice.handleStart(pushservice.java:68)
at hidata.iCABLTE.pushservice.onStartCommand(pushservice.java:53)
at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2864)
... 9 more
Caused by: java.lang.RuntimeException: Object should first be initialized (List).
at anywheresoftware.b4a.AbsObjectWrapper.getObject(AbsObjectWrapper.java:46)
at anywheresoftware.b4a.objects.collections.List.getSize(List.java:129)
at hidata.iCABLTE.filehandler._fh_setl_getsettingitem(filehandler.java:1894)
at hidata.iCABLTE.settings._set_getsetting(settings.java:377)
at hidata.iCABLTE.httpmessages._mmhf_builddriverstatus(httpmessages.java:417)
at hidata.iCABLTE.pushmessages._pm_decodehostmessage(pushmessages.java:396)
at hidata.iCABLTE.pushservice._messagearrived(pushservice.java:191)
at hidata.iCABLTE.pushservice._service_start(pushservice.java:268)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at anywheresoftware.b4a.BA.raiseEvent2(BA.java:174)
... 13 more