traccar-client-android
traccar-client-android copied to clipboard
Handle long numbers
Reported crash
java.lang.RuntimeException: Unable to create service org.traccar.client.TrackingService: java.lang.NumberFormatException: Invalid int: "12047958868764565643794759564000001322624688764778014655915651"
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2591)
at android.app.ActivityThread.access$1800(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1282)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NumberFormatException: Invalid int: "12047958868764565643794759564000001322624688764778014655915651"
at java.lang.Integer.invalidInt(Integer.java:137)
at java.lang.Integer.parse(Integer.java:377)
at java.lang.Integer.parseInt(Integer.java:365)
at java.lang.Integer.parseInt(Integer.java:331)
at org.traccar.client.PositionProvider.<init>(PositionProvider.java:58)
at org.traccar.client.SimplePositionProvider.<init>(SimplePositionProvider.java:27)
at org.traccar.client.TrackingController.<init>(TrackingController.java:61)
at org.traccar.client.TrackingService.onCreate(TrackingService.java:42)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:2581)
... 10 more