JSONException: End of input at character
On one android 9 phone with official f-droid build v0.0.16 I get some exceptions. On this phone there a logjobs but they don't log. The Map Overview don't show other devices.
The short History:
There are 2 logjobs for the 1th session, and 2 sessions (the 1st is a shared session and the 2nd is a test session self created from phonetrack with android). It came the selection with session map to see. I decide the phone only needs one session an deleted the 2nd test session on the server.
Now logging to the first session don't work. -> JSONException Change to the map brings device locations.
[01-17 18:19:11.434 623:1448 W/SurfaceFlinger] Attempting to set client state on removed layer: net.eneiluj.nextcloud.phonetrack/net.eneiluj.nextcloud.phonetrack.android.activity.LogjobsListViewActivity#0
[01-17 18:19:11.434 623:1448 W/SurfaceFlinger] Attempting to destroy on removed layer: net.eneiluj.nextcloud.phonetrack/net.eneiluj.nextcloud.phonetrack.android.activity.LogjobsListViewActivity#0
[01-17 18:19:11.437 623:633 W/SurfaceFlinger] Attempting to set client state on removed layer: net.eneiluj.nextcloud.phonetrack/net.eneiluj.nextcloud.phonetrack.android.activity.LogjobsListViewActivity#0
[01-17 18:19:11.437 623:633 W/SurfaceFlinger] Attempting to destroy on removed layer: net.eneiluj.nextcloud.phonetrack/net.eneiluj.nextcloud.phonetrack.android.activity.LogjobsListViewActivity#0
[01-17 18:19:11.601 22662:23324 E/SyncTask] Exception org.json.JSONException: End of input at character 0 of at org.json.JSONTokener.syntaxError(JSONTokener.java:449) at org.json.JSONTokener.nextValue(JSONTokener.java:97) at org.json.JSONArray.(JSONArray.java:92) at org.json.JSONArray.(JSONArray.java:108) at net.eneiluj.nextcloud.phonetrack.util.ServerResponse$SessionsResponse.getSessions(ServerResponse.java:73) at net.eneiluj.nextcloud.phonetrack.persistence.SessionServerSyncHelper$SyncTask.pullRemoteChanges(SessionServerSyncHelper.java:369) at net.eneiluj.nextcloud.phonetrack.persistence.SessionServerSyncHelper$SyncTask.doInBackground(SessionServerSyncHelper.java:345) at net.eneiluj.nextcloud.phonetrack.persistence.SessionServerSyncHelper$SyncTask.doInBackground(SessionServerSyncHelper.java:312) at android.os.AsyncTask$2.call(AsyncTask.java:333) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:764)
[01-17 18:19:31.647 22662:23808 E/SyncTask] Exception org.json.JSONException: End of input at character 0 of at org.json.JSONTokener.syntaxError(JSONTokener.java:449) at org.json.JSONTokener.nextValue(JSONTokener.java:97) at org.json.JSONArray.(JSONArray.java:92) at org.json.JSONArray.(JSONArray.java:108) at net.eneiluj.nextcloud.phonetrack.util.ServerResponse$SessionsResponse.getSessions(ServerResponse.java:73) at net.eneiluj.nextcloud.phonetrack.persistence.SessionServerSyncHelper$SyncTask.pullRemoteChanges(SessionServerSyncHelper.java:369) at net.eneiluj.nextcloud.phonetrack.persistence.SessionServerSyncHelper$SyncTask.doInBackground(SessionServerSyncHelper.java:345) at net.eneiluj.nextcloud.phonetrack.persistence.SessionServerSyncHelper$SyncTask.doInBackground(SessionServerSyncHelper.java:312) at android.os.AsyncTask$2.call(AsyncTask.java:333) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:764)