transistorsoft / flutter_background_geolocation

Sophisticated, battery-conscious background-geolocation & geofencing with motion-detection
https://www.transistorsoft.com/shop/products/flutter-background-geolocation
Other
643 stars 237 forks source link

Tracking quality degraded on Android #53

Closed nattyg93 closed 5 years ago

nattyg93 commented 5 years ago

Your Environment

Expected Behavior

The plugin should run in the background tracking locations.

Actual Behavior

When I start walking with my phone the notification will start for a split second then stop immediately, then start then stop several times over. Also, the tracking is very janky - it is only recording a handful of positions over the space of several hundred meters. It had been working quite well, but seems to have dropped off in quality over the past few days.

Steps to Reproduce

1. 2. 3. 4.

Context

Debug logs

``` 04-16 16:40:13.026 DEBUG [TSConfig c] ℹ️ Persist config 04-16 16:40:29.865 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=15 et=+1d0h43m5s251ms alt=11.600000381469727 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 564ms, time: 1555396829300 04-16 16:40:29.870 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:29.873 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 15.166 04-16 16:40:29.887 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:29.889 INFO [c persist] ✅ INSERT: 9374c36f-632a-4338-bf6b-931280362076 04-16 16:40:29.895 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -30.47 04-16 16:40:30.149 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:30.164 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:32.251 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=6 et=+1d0h43m8s124ms alt=7.894256591796875 vel=1.13 bear=203.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 76ms, time: 1555396833000 04-16 16:40:32.260 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:32.266 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 25.06979, apparent speed: 12.534895 04-16 16:40:32.270 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 15.061 04-16 16:40:32.274 DEBUG [TSLocationManager incrementOdometer] Odometer: 33518.11 04-16 16:40:32.295 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:32.298 INFO [c persist] ✅ INSERT: 8d629c92-07e9-44ff-88bd-ae5770757a31 04-16 16:40:32.307 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -11.89 04-16 16:40:32.559 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:32.576 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:34.024 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=6 et=+1d0h43m9s941ms alt=8.635009765625 vel=1.41 bear=187.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 31ms, time: 1555396835000 04-16 16:40:34.037 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:34.042 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 14.0695 04-16 16:40:34.054 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:34.057 INFO [c persist] ✅ INSERT: 68dd1b36-943d-4b34-b3f8-70978dc69d01 04-16 16:40:34.063 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -11.924 04-16 16:40:34.313 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:34.330 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:35.023 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=6 et=+1d0h43m10s934ms alt=8.999908447265625 vel=1.46 bear=174.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 39ms, time: 1555396836000 04-16 16:40:35.027 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:35.029 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 13.078 04-16 16:40:35.042 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:35.043 INFO [c persist] ✅ INSERT: a9ee870a-3ed7-4065-a679-ba5e1952ffb5 04-16 16:40:35.051 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -11.026 04-16 16:40:35.304 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:35.321 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:36.030 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=5 et=+1d0h43m11s952ms alt=9.187713623046875 vel=0.7 bear=173.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 28ms, time: 1555396837000 04-16 16:40:36.034 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:36.037 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 9.2955 04-16 16:40:36.040 DEBUG [TSLocationManager incrementOdometer] Odometer: 33525.99 04-16 16:40:36.051 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:36.053 INFO [c persist] ✅ INSERT: d739d926-41d3-40c1-b2c8-c8a0e7e093dd 04-16 16:40:36.058 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -9.05 04-16 16:40:36.308 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:36.327 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:37.024 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h43m12s948ms alt=12.49310302734375 vel=0.71 bear=169.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 26ms, time: 1555396838000 04-16 16:40:37.028 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:37.031 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 5.513 04-16 16:40:37.043 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:37.046 INFO [c persist] ✅ INSERT: a1b94a21-1c16-49e6-a3a8-789f2bf16d0e 04-16 16:40:37.051 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -7.336 04-16 16:40:37.307 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:37.323 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:37.849 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h43m13s330ms alt=12.49310302734375 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 470ms, time: 1555396837378 04-16 16:40:37.852 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:37.853 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 5.7375 04-16 16:40:37.861 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:37.862 INFO [c persist] ✅ INSERT: eee84fbb-5114-4bef-ba4f-7d1ae0deb4ba 04-16 16:40:37.867 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -8.11 04-16 16:40:38.011 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m13s946ms alt=11.9688720703125 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 16ms, time: 1555396839000 04-16 16:40:38.014 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:38.016 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 5.962 04-16 16:40:38.018 DEBUG [TSLocationManager incrementOdometer] Odometer: 33530.176 04-16 16:40:38.025 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.378404 04-16 16:40:38.027 INFO [c persist] ✅ INSERT: e282f01c-d692-4f55-9206-911ab16c55fb 04-16 16:40:38.304 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:38.319 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:39.034 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m14s955ms alt=13.7977294921875 vel=0.17 bear=160.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 27ms, time: 1555396840000 04-16 16:40:39.040 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:39.046 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 5.945 04-16 16:40:39.058 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:39.060 INFO [c persist] ✅ INSERT: 86457957-d56c-4a45-9be7-941b08c75075 04-16 16:40:39.067 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.12 04-16 16:40:39.319 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:39.335 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:43.031 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m18s954ms alt=15.6285400390625 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 27ms, time: 1555396844000 04-16 16:40:43.035 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:43.038 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.668 04-16 16:40:43.049 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:43.052 INFO [c persist] ✅ INSERT: af34d5fb-d2fa-41d0-b7c2-3dc330d55549 04-16 16:40:43.059 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:40:43.309 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:43.324 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:44.027 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m19s952ms alt=15.4051513671875 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 25ms, time: 1555396845000 04-16 16:40:44.031 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:44.050 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:40:44.065 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:44.068 INFO [c persist] ✅ INSERT: 0ceb806f-a11b-46c2-b599-934d0d9179c0 04-16 16:40:44.074 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:40:44.324 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:44.339 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:46.022 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m21s941ms alt=14.93072509765625 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 30ms, time: 1555396847000 04-16 16:40:46.025 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:46.028 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.055 04-16 16:40:46.038 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:46.040 INFO [c persist] ✅ INSERT: 9feca894-71b2-42cb-8da0-502b05af4462 04-16 16:40:46.047 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:40:46.298 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:46.312 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:48.032 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m23s948ms alt=14.28997802734375 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 33ms, time: 1555396849000 04-16 16:40:48.035 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:48.038 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.459 04-16 16:40:48.049 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:48.051 INFO [c persist] ✅ INSERT: 29722b0d-35ab-4e00-b5b1-1de8ebe4889b 04-16 16:40:48.057 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:40:48.309 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:48.321 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:40:59.036 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m34s949ms alt=6.028961181640625 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 36ms, time: 1555396860000 04-16 16:40:59.050 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:40:59.053 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.06 04-16 16:40:59.056 DEBUG [TSLocationManager incrementOdometer] Odometer: 33534.17 04-16 16:40:59.067 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:40:59.071 INFO [c persist] ✅ INSERT: 48f878fa-3969-4f60-bc83-ab3819479963 04-16 16:40:59.078 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:40:59.335 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:40:59.352 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:07.041 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m42s959ms alt=8.42718505859375 vel=0.24 bear=208.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 31ms, time: 1555396868000 04-16 16:41:07.046 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:07.049 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:07.060 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:07.063 INFO [c persist] ✅ INSERT: fe57005d-f47f-483b-8d22-cb989924fce2 04-16 16:41:07.069 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:07.327 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:07.339 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:10.044 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m45s961ms alt=6.504425048828125 vel=1.15 bear=49.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 33ms, time: 1555396871000 04-16 16:41:10.048 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:10.073 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:10.087 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:10.089 INFO [c persist] ✅ INSERT: e62ad4bc-1d1e-44b9-96d5-6386d46b4aae 04-16 16:41:10.098 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:10.349 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:10.364 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:12.043 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m47s960ms alt=7.31280517578125 vel=0.27 bear=66.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 33ms, time: 1555396873000 04-16 16:41:12.047 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:12.049 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:12.060 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:12.063 INFO [c persist] ✅ INSERT: 9d0979f0-0387-470c-b32b-110c62397aef 04-16 16:41:12.069 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:12.326 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:12.342 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:16.040 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m51s956ms alt=6.78619384765625 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 34ms, time: 1555396877000 04-16 16:41:16.044 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:16.047 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:16.058 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:16.061 INFO [c persist] ✅ INSERT: 322aa6f6-eeed-4f22-a7f9-68757d0e370c 04-16 16:41:16.067 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:16.370 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:16.389 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:19.049 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m54s960ms alt=5.727996826171875 vel=0.2 bear=94.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 40ms, time: 1555396880000 04-16 16:41:19.072 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:19.076 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:19.080 DEBUG [TSLocationManager incrementOdometer] Odometer: 33537.746 04-16 16:41:19.091 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:19.093 INFO [c persist] ✅ INSERT: b6bb8ed0-e1d6-4f19-abb2-abf5a30de748 04-16 16:41:19.101 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:19.356 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:19.372 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:23.030 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h43m58s956ms alt=5.70794677734375 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 24ms, time: 1555396884000 04-16 16:41:23.032 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:23.033 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:23.040 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:23.042 INFO [c persist] ✅ INSERT: 47fa651b-3465-43d3-b283-32fe464fbe33 04-16 16:41:23.047 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:23.307 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:23.321 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:41:26.032 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h44m1s947ms alt=5.541717529296875 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 35ms, time: 1555396887000 04-16 16:41:26.036 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:41:26.038 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:41:26.056 DEBUG [TSLocationManager incrementOdometer] Odometer: 33540.83 04-16 16:41:26.069 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:41:26.073 INFO [c persist] ✅ INSERT: 56c03467-c3c1-49b9-9bc6-be9d97d74f63 04-16 16:41:26.082 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:41:26.336 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:41:26.353 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:42:47.987 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d0h45m23s372ms alt=10.800000190734863 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 563ms, time: 1555396967420 04-16 16:42:47.990 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:42:47.992 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:42:47.999 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:42:48.003 INFO [c persist] ✅ INSERT: a218da0a-6521-4ec1-9e43-b6be92a381c5 04-16 16:42:48.008 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -33.378 04-16 16:42:48.268 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:42:48.280 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:42:51.031 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=8 et=+1d0h45m26s949ms alt=11.026641845703125 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 31ms, time: 1555396972000 04-16 16:42:51.034 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:42:51.037 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 12.108745, apparent speed: 4.036248 04-16 16:42:51.039 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:42:51.042 DEBUG [TSLocationManager incrementOdometer] Odometer: 33549.785 04-16 16:42:51.058 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:42:51.060 INFO [c persist] ✅ INSERT: 59ae75b4-aa4a-4f6a-8c87-2c10378c062e 04-16 16:42:51.068 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -16.706 04-16 16:42:51.343 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:42:51.355 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:42:52.008 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=7 et=+1d0h45m27s934ms alt=11.421478271484375 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 25ms, time: 1555396973000 04-16 16:42:52.012 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:42:52.014 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:42:52.023 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:42:52.026 INFO [c persist] ✅ INSERT: 4d6bef45-fd16-4738-aa26-237ec585de03 04-16 16:42:52.031 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -14.058 04-16 16:42:52.287 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:42:52.299 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:42:52.455 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: still ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 16:42:52.562 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 16:42:54.003 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=5 et=+1d0h45m29s931ms alt=11.904144287109375 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 21ms, time: 1555396975000 04-16 16:42:54.005 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:42:54.008 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:42:54.022 INFO [c persist] ✅ INSERT: 329f6156-56c4-41ae-b139-35768f214979 04-16 16:42:54.287 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:42:54.990 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=5 et=+1d0h45m30s922ms alt=11.46807861328125 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 18ms, time: 1555396976000 04-16 16:42:54.993 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:42:55.015 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:42:55.032 INFO [c persist] ✅ INSERT: 377d965e-b42e-467d-8c0a-90c81bad7399 04-16 16:42:55.297 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:42:56.307 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 16:43:00.284 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m36s197ms alt=10.512359619140625 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 36ms, time: 1555396980754 04-16 16:43:00.287 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:00.289 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 5.163 04-16 16:43:00.293 DEBUG [TSLocationManager incrementOdometer] Odometer: 33556.625 04-16 16:43:00.314 INFO [c persist] ✅ INSERT: 150acc7d-b8a9-413a-afad-956b964fe82e 04-16 16:43:00.578 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:02.015 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m37s930ms alt=11.506500244140625 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 34ms, time: 1555396983000 04-16 16:43:02.018 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:02.020 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.735 04-16 16:43:02.036 INFO [c persist] ✅ INSERT: a1419437-fae1-4e15-b6a3-defc65d2acae 04-16 16:43:02.304 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:02.997 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m38s930ms alt=11.964385986328125 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 17ms, time: 1555396984000 04-16 16:43:02.999 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:03.001 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.4 04-16 16:43:03.021 INFO [c persist] ✅ INSERT: c4349e41-292f-446e-84c5-3d15b5a5939e 04-16 16:43:03.280 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:04.008 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m39s933ms alt=12.35357666015625 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 25ms, time: 1555396985000 04-16 16:43:04.012 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:04.014 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.456 04-16 16:43:04.017 DEBUG [TSLocationManager incrementOdometer] Odometer: 33562.457 04-16 16:43:04.029 INFO [c persist] ✅ INSERT: c279faf2-7640-4eae-8f3a-f21384b0726b 04-16 16:43:04.288 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:04.730 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m40s230ms alt=12.35357666015625 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 449ms, time: 1555396984278 04-16 16:43:04.733 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:04.737 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.498 04-16 16:43:04.751 INFO [c persist] ✅ INSERT: 77fdee44-82fd-471a-8c38-709caf696de9 04-16 16:43:04.999 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m40s931ms alt=11.266021728515625 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 19ms, time: 1555396986000 04-16 16:43:05.002 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:05.003 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.328 04-16 16:43:05.011 INFO [c persist] ✅ INSERT: 22c2c775-c7f9-4944-827a-994df221bd10 04-16 16:43:05.272 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:06.017 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m41s940ms alt=11.245361328125 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 26ms, time: 1555396987000 04-16 16:43:06.020 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:06.022 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.328 04-16 16:43:06.035 INFO [c persist] ✅ INSERT: 8863172b-1758-4c61-9805-9c27401771c8 04-16 16:43:06.297 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:08.011 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d0h45m43s937ms alt=11.3724365234375 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 24ms, time: 1555396989000 04-16 16:43:08.020 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:08.023 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.328 04-16 16:43:08.036 INFO [c persist] ✅ INSERT: beb5b6b8-f78a-4d71-8e84-17d0c8dc4c17 04-16 16:43:08.294 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:13.014 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h45m48s938ms alt=11.44012451171875 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 27ms, time: 1555396994000 04-16 16:43:13.018 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:13.020 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.328 04-16 16:43:13.023 DEBUG [TSLocationManager incrementOdometer] Odometer: 33566.367 04-16 16:43:13.038 INFO [c persist] ✅ INSERT: 812c6ff1-d39e-4bdf-90ea-dba5b35603cd 04-16 16:43:13.300 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:19.574 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: still ╚═════════════════════════════════════════════ 04-16 16:43:19.589 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:43:19.679 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 16:43:19.849 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:43:19.858 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:24.016 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h45m59s936ms alt=11.910125732421875 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 29ms, time: 1555397005000 04-16 16:43:24.019 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:24.023 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.3 04-16 16:43:24.055 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:43:24.057 INFO [c persist] ✅ INSERT: 2616793c-b6cf-49b7-a50e-2485f656129e 04-16 16:43:24.063 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:43:24.316 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:43:24.332 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:43:26.011 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d0h46m1s937ms alt=12.0772705078125 vel=0.57 bear=121.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 23ms, time: 1555397007000 04-16 16:43:26.014 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:43:26.016 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.938 04-16 16:43:26.026 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:43:26.029 INFO [c persist] ✅ INSERT: c12563d7-7769-4178-9eb2-4c796f582d90 04-16 16:43:26.034 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -6.0 04-16 16:43:26.292 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:43:26.309 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:47:31.166 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 16:47:41.226 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 16:47:41.237 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 16:48:27.667 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=15 et=+1d0h51m3s123ms alt=11.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 494ms, time: 1555397307171 04-16 16:48:27.670 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:48:27.672 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 21.52259, apparent speed: 0.071503624 04-16 16:48:27.674 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.725 04-16 16:48:27.677 DEBUG [TSLocationManager incrementOdometer] Odometer: 33590.8 04-16 16:48:27.704 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:48:27.706 INFO [c persist] ✅ INSERT: 0288142b-dcf9-4839-b38d-f61ceb7cbb6d 04-16 16:48:27.714 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -29.628 04-16 16:48:27.969 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:48:27.980 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:50:23.773 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 16:50:33.837 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 16:50:33.851 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 16:53:28.253 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d0h56m3s623ms alt=10.800000190734863 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 580ms, time: 1555397607671 04-16 16:53:28.265 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:53:28.267 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.503 04-16 16:53:28.274 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:53:28.280 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -34.342 04-16 16:53:28.288 INFO [c persist] ✅ INSERT: 9154acc8-84e8-438c-b8c2-a4d05597089b 04-16 16:53:28.556 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:53:28.564 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:58:15.707 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 16:58:26.199 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 16:58:26.210 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 16:58:44.977 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d1h1m20s500ms alt=11.600000381469727 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 425ms, time: 1555397924548 04-16 16:58:45.021 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:58:45.029 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.165 04-16 16:58:45.046 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:58:45.050 INFO [c persist] ✅ INSERT: bfdd20c1-6230-4664-a455-ba04363fa419 04-16 16:58:45.055 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.7 04-16 16:58:45.318 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:58:45.334 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:58:49.033 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=13 et=+1d1h1m24s944ms alt=17.44097900390625 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 39ms, time: 1555397930000 04-16 16:58:49.038 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:58:49.041 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:58:49.045 DEBUG [TSLocationManager incrementOdometer] Odometer: 33610.344 04-16 16:58:49.057 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 16:58:49.060 INFO [c persist] ✅ INSERT: 2aeca91c-5463-464a-aacf-696f78cebd74 04-16 16:58:49.067 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -26.186 04-16 16:58:49.340 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 16:58:49.360 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:04.886 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: still ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 16:59:04.994 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 16:59:07.036 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=20 et=+1d1h1m42s921ms alt=25.62591552734375 vel=0.0 vAcc=16 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 64ms, time: 1555397948000 04-16 16:59:07.071 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:07.076 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:59:07.079 DEBUG [TSLocationManager incrementOdometer] Odometer: 33629.375 04-16 16:59:07.105 INFO [c persist] ✅ INSERT: c0cb6a9d-9db0-4158-b724-d6130ccc3d4e 04-16 16:59:07.370 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:08.008 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=6 et=+1d1h1m43s940ms alt=19.2049560546875 vel=0.87 bear=328.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 19ms, time: 1555397949000 04-16 16:59:08.010 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:08.011 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 6.6166353, apparent speed: 6.6166353 04-16 16:59:08.012 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.087 04-16 16:59:08.022 INFO [c persist] ✅ INSERT: ba72565d-54c0-436d-aa6a-e7ea0df100fd 04-16 16:59:08.281 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:11.137 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d1h1m47s64ms alt=13.68975830078125 vel=0.88 bear=25.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 23ms, time: 1555397951627 04-16 16:59:11.140 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:11.141 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.087 04-16 16:59:11.149 INFO [c persist] ✅ INSERT: d0467fc4-66f8-438d-b723-43caa12630ac 04-16 16:59:11.410 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:13.042 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m48s939ms alt=10.26214599609375 vel=1.28 bear=55.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 52ms, time: 1555397954000 04-16 16:59:13.044 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:13.046 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.087 04-16 16:59:13.058 INFO [c persist] ✅ INSERT: 276b8c7f-e2d7-467f-9b41-0adba39650e3 04-16 16:59:13.318 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:14.014 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m49s940ms alt=11.347625732421875 vel=1.37 bear=43.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 24ms, time: 1555397955000 04-16 16:59:14.018 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:14.019 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.087 04-16 16:59:14.029 INFO [c persist] ✅ INSERT: 6619ff69-2afb-4792-8da0-a5788653dfea 04-16 16:59:14.286 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:15.006 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m50s928ms alt=10.421417236328125 vel=1.45 bear=37.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 28ms, time: 1555397956000 04-16 16:59:15.009 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:15.011 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.087 04-16 16:59:15.022 INFO [c persist] ✅ INSERT: 4e1c15f0-3a7d-4d10-854b-d238d63755bd 04-16 16:59:15.280 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:15.645 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m51s122ms alt=10.421417236328125 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 474ms, time: 1555397955170 04-16 16:59:15.648 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:15.650 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.087 04-16 16:59:15.661 INFO [c persist] ✅ INSERT: 04a6372f-2b48-4b63-9384-a9771a96491f 04-16 16:59:15.672 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 50) ╠═════════════════════════════════════════════ 04-16 16:59:15.681 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 3 04-16 16:59:15.739 DEBUG [c allWithLocking] ✅ Locked 50 records 04-16 16:59:15.743 INFO [HttpService a] 🔵 HTTP POST batch (50) 04-16 16:59:17.007 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m52s941ms alt=10.52874755859375 vel=1.15 bear=36.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 16ms, time: 1555397958000 04-16 16:59:17.008 INFO [HttpService$b onResponse] 🔵 Response: 201 04-16 16:59:17.010 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:17.012 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:59:17.012 DEBUG [c destroyAll] ✅ DELETED: (50) 04-16 16:59:17.015 DEBUG [c allWithLocking] ✅ Locked 0 records 04-16 16:59:17.016 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 3 04-16 16:59:17.019 DEBUG [BackgroundTaskService onDestroy] 04-16 16:59:17.020 INFO [c persist] ✅ INSERT: 22a1399a-b2c2-4cd7-a9be-f450f0c7bcaa 04-16 16:59:17.278 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:18.046 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m53s954ms alt=9.939422607421875 vel=1.25 bear=38.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 42ms, time: 1555397959000 04-16 16:59:18.049 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:18.052 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:59:18.065 INFO [c persist] ✅ INSERT: 6b1ca6bf-6066-497a-bd67-24d567c0ab7d 04-16 16:59:18.322 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:19.039 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m54s962ms alt=9.530364990234375 vel=1.3 bear=53.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 26ms, time: 1555397960000 04-16 16:59:19.043 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:19.045 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:59:19.058 INFO [c persist] ✅ INSERT: 304193ac-cf88-467d-809e-093909e39197 04-16 16:59:19.317 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:20.032 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h1m55s959ms alt=9.01092529296875 vel=1.32 bear=47.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 22ms, time: 1555397961000 04-16 16:59:20.037 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 16:59:20.041 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 16:59:20.067 INFO [c persist] ✅ INSERT: ef69a9ce-ec7f-4bf9-88d8-9ff409c4037f 04-16 16:59:20.328 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 16:59:20.742 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 16:59:30.782 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 16:59:30.786 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 17:01:26.060 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=22 et=+1d1h4m0s698ms alt=8.399999618530273 vAcc=31 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1310ms, time: 1555398084746 04-16 17:01:26.082 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:01:26.084 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 173.99089, apparent speed: 1.4031523 04-16 17:01:26.086 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:01:26.091 DEBUG [TSLocationManager incrementOdometer] Odometer: 33809.83 04-16 17:01:26.115 INFO [c persist] ✅ INSERT: 43828041-084c-455a-913f-576ee54b064a 04-16 17:01:26.394 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:01:29.007 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=11 et=+1d1h4m4s928ms alt=4.521575927734375 vel=0.0 vAcc=16 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 29ms, time: 1555398090000 04-16 17:01:29.013 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:01:29.018 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 25.316456, apparent speed: 6.329114 04-16 17:01:29.021 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:01:29.023 DEBUG [TSLocationManager incrementOdometer] Odometer: 33835.145 04-16 17:01:29.033 INFO [c persist] ✅ INSERT: eb132bac-b5aa-4507-b88f-4be22af2b334 04-16 17:01:29.300 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:01:30.037 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=8 et=+1d1h4m5s936ms alt=8.565460205078125 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 49ms, time: 1555398091000 04-16 17:01:30.043 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:01:30.046 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:01:30.062 INFO [c persist] ✅ INSERT: a1e1cab8-a118-4614-b1cf-a2def992bcf8 04-16 17:01:30.329 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:02:51.783 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d1h5m27s249ms alt=10.199999809265137 vAcc=15 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 485ms, time: 1555398171297 04-16 17:02:51.786 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:02:51.788 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:02:51.791 DEBUG [TSLocationManager incrementOdometer] Odometer: 33850.137 04-16 17:02:51.811 INFO [c persist] ✅ INSERT: bf7a8545-46e0-49d0-9be5-2d64857dfebf 04-16 17:02:52.073 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:02:54.024 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=8 et=+1d1h5m29s944ms alt=9.13690185546875 vel=0.42 bear=17.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 30ms, time: 1555398175000 04-16 17:02:54.027 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:02:54.029 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 15.368467, apparent speed: 7.6842337 04-16 17:02:54.031 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:02:54.033 DEBUG [TSLocationManager incrementOdometer] Odometer: 33865.504 04-16 17:02:54.045 INFO [c persist] ✅ INSERT: 9ea1b7d4-65c4-49df-9180-34d6650d5cba 04-16 17:02:54.308 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:02:55.025 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=7 et=+1d1h5m30s946ms alt=8.337921142578125 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 29ms, time: 1555398176000 04-16 17:02:55.028 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:02:55.030 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.538 04-16 17:02:55.135 INFO [c persist] ✅ INSERT: 9fae7e32-53db-41cb-afa4-19d53223a7d0 04-16 17:02:55.413 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:02:56.008 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=5 et=+1d1h5m31s938ms alt=7.329681396484375 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 20ms, time: 1555398177000 04-16 17:02:56.010 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:02:56.011 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.538 04-16 17:02:56.013 DEBUG [TSLocationManager incrementOdometer] Odometer: 33872.39 04-16 17:02:56.021 INFO [c persist] ✅ INSERT: a1dfbee7-093d-4aaa-b2ed-b0ad59d1ce99 04-16 17:02:56.284 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:02:58.004 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h5m33s934ms alt=6.58026123046875 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 19ms, time: 1555398179000 04-16 17:02:58.008 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:02:58.011 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.538 04-16 17:02:58.023 INFO [c persist] ✅ INSERT: c2c5bea3-5aef-411a-aed7-85dfdf9395d5 04-16 17:02:58.288 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:00.024 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h5m35s938ms alt=4.4356689453125 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 36ms, time: 1555398181000 04-16 17:03:00.028 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:00.030 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.538 04-16 17:03:00.046 INFO [c persist] ✅ INSERT: 3e774b56-8979-45ac-a27d-ee8be69495b1 04-16 17:03:00.313 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:02.012 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h5m37s933ms alt=2.55572509765625 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 28ms, time: 1555398183000 04-16 17:03:02.015 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:02.017 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.538 04-16 17:03:02.072 INFO [c persist] ✅ INSERT: d165f101-ec31-4ff5-83d6-c0c198ec9205 04-16 17:03:02.373 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:04.011 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h5m39s932ms alt=4.97076416015625 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 28ms, time: 1555398185000 04-16 17:03:04.014 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:04.016 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 6.538 04-16 17:03:04.030 INFO [c persist] ✅ INSERT: adf29320-fe57-4d67-acd0-d235cc21d64a 04-16 17:03:04.289 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:39.020 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d1h6m14s935ms alt=16.28515625 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 34ms, time: 1555398220000 04-16 17:03:39.023 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:39.025 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 6.1734705, apparent speed: 0.17638487 04-16 17:03:39.027 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.288 04-16 17:03:39.042 INFO [c persist] ✅ INSERT: e0f6b3a4-dba1-4748-b17d-8425f7cbda2d 04-16 17:03:39.315 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:40.005 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=4 et=+1d1h6m15s931ms alt=15.26202392578125 vel=0.21 bear=16.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 24ms, time: 1555398221000 04-16 17:03:40.008 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:40.009 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 4.288 04-16 17:03:40.017 INFO [c persist] ✅ INSERT: de70dad5-11fd-4fc3-80d3-1fb9776bffb1 04-16 17:03:40.276 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:41.027 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m16s942ms alt=16.6455078125 vel=0.0 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 35ms, time: 1555398222000 04-16 17:03:41.066 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:41.071 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.087 04-16 17:03:41.087 INFO [c persist] ✅ INSERT: 2deab812-671d-4e30-8537-41a698cdfee2 04-16 17:03:41.346 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:43.016 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m18s941ms alt=16.07086181640625 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 25ms, time: 1555398224000 04-16 17:03:43.019 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:43.021 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.087 04-16 17:03:43.033 INFO [c persist] ✅ INSERT: 9a90128d-a1fd-483f-8d79-072338eabd98 04-16 17:03:43.295 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:45.026 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m20s939ms alt=14.26763916015625 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 37ms, time: 1555398226000 04-16 17:03:45.032 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:45.036 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:03:45.052 INFO [c persist] ✅ INSERT: 3f7c1ad0-290d-4575-b119-8884e3183341 04-16 17:03:45.312 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:45.997 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m21s926ms alt=14.96380615234375 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 21ms, time: 1555398227000 04-16 17:03:46.000 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:46.002 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:03:46.004 DEBUG [TSLocationManager incrementOdometer] Odometer: 33876.43 04-16 17:03:46.013 INFO [c persist] ✅ INSERT: 1754903b-4fbf-460b-98b9-228f4f1bc897 04-16 17:03:46.270 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:48.016 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m23s942ms alt=15.92535400390625 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 24ms, time: 1555398229000 04-16 17:03:48.019 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:48.021 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.561 04-16 17:03:48.071 INFO [c persist] ✅ INSERT: 89f85c5d-d76e-4935-8f52-b171fbac4d51 04-16 17:03:48.348 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:49.027 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m24s937ms alt=16.939453125 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 40ms, time: 1555398230000 04-16 17:03:49.030 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:49.032 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.087 04-16 17:03:49.047 INFO [c persist] ✅ INSERT: b9c344d3-7188-4532-b85c-33a901e22dfb 04-16 17:03:49.316 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:03:55.018 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=3 et=+1d1h6m30s937ms alt=17.60394287109375 vel=0.0 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 31ms, time: 1555398236000 04-16 17:03:55.022 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:03:55.024 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:03:55.027 DEBUG [TSLocationManager incrementOdometer] Odometer: 33879.984 04-16 17:03:55.039 INFO [c persist] ✅ INSERT: 73998dee-d9ec-436d-a35a-8ee51b21dbf7 04-16 17:03:55.302 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:04:02.374 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 17:04:12.413 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 17:04:12.420 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 17:04:23.491 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 17:04:33.549 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 17:04:33.568 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 17:04:33.671 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=15 et=+1d1h6m58s282ms alt=10.199999809265137 vAcc=5 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 11339ms, time: 1555398262330 04-16 17:04:33.676 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:04:33.679 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:04:33.683 DEBUG [TSLocationManager incrementOdometer] Odometer: 33893.656 04-16 17:04:33.706 INFO [c persist] ✅ INSERT: a320c5fa-66b6-452a-94eb-19d08dbf0d4c 04-16 17:04:33.995 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:04:36.034 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h7m11s939ms alt=32.8187255859375 vel=0.42 bear=159.0 vAcc=16 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 45ms, time: 1555398277000 04-16 17:04:36.040 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:04:36.045 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 20.201998, apparent speed: 1.5539998 04-16 17:04:36.055 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:04:36.061 DEBUG [TSLocationManager incrementOdometer] Odometer: 33913.86 04-16 17:04:36.076 INFO [c persist] ✅ INSERT: 8a6c30a8-256f-4f32-b14e-2de77ed2ab60 04-16 17:04:36.350 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:06:41.842 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h9m17s168ms alt=13.600000381469727 vAcc=5 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 621ms, time: 1555398401216 04-16 17:06:41.847 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:06:41.852 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 21.522926, apparent speed: 0.17218341 04-16 17:06:41.854 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:06:41.860 DEBUG [TSLocationManager incrementOdometer] Odometer: 33935.383 04-16 17:06:41.904 INFO [c persist] ✅ INSERT: 84fc79d9-cf45-486b-bb9b-66fe2326fb54 04-16 17:06:42.177 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:08:50.543 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: in_vehicle ╚═════════════════════════════════════════════ 04-16 17:08:50.663 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 17:08:51.626 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=18 et=+1d1h11m26s390ms vAcc=??? sAcc=??? bAcc=??? {Bundle[{}]}], age: 1186ms, time: 1555398530438 04-16 17:08:51.646 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:08:51.648 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 138.73523, apparent speed: 1.0754669 04-16 17:08:51.654 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:08:51.657 DEBUG [TSLocationManager incrementOdometer] Odometer: 34074.117 04-16 17:08:51.696 INFO [c persist] ✅ INSERT: f3e3acd3-b27c-44e6-8bcf-26455ded406f 04-16 17:08:51.992 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:10:59.743 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h13m34s942ms alt=8.199999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 752ms, time: 1555398658990 04-16 17:10:59.746 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:10:59.748 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 328.07843, apparent speed: 2.5631127 04-16 17:10:59.761 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 3.0 04-16 17:10:59.767 DEBUG [TSLocationManager incrementOdometer] Odometer: 34402.195 04-16 17:10:59.811 INFO [c persist] ✅ INSERT: 4dfb6e49-f34d-47b9-a9c3-07359a13bea0 04-16 17:11:00.087 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:13:07.253 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 34402.1953125, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:13:07.305 DEBUG [a g] ✅ Opened database 04-16 17:13:07.316 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h15m42s191ms alt=8.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1076ms, time: 1555398786240 04-16 17:13:07.324 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:13:07.342 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.02 04-16 17:13:07.399 DEBUG [c a] ✅ Opened database 04-16 17:13:07.400 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:13:07.410 INFO [c persist] ✅ INSERT: d84210cc-1cce-4b8f-bd8f-c2180e3bbd06 04-16 17:13:07.414 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -34.04 04-16 17:13:07.676 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:13:07.687 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:15:14.889 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 34402.1953125, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:15:14.959 DEBUG [a g] ✅ Opened database 04-16 17:15:14.969 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h17m49s813ms alt=15.5 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1107ms, time: 1555398913861 04-16 17:15:14.976 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:15:14.984 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.842 04-16 17:15:15.048 DEBUG [c a] ✅ Opened database 04-16 17:15:15.051 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:15:15.074 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -33.684 04-16 17:15:15.084 INFO [c persist] ✅ INSERT: 647c9c09-0fa9-4deb-99dd-19a4faa67075 04-16 17:15:15.353 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:15:15.368 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:17:26.647 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d1h19m57s459ms alt=33.79999923706055 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 5138ms, time: 1555399041507 04-16 17:17:26.668 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:17:26.673 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 514.63635, apparent speed: 4.0522547 04-16 17:17:26.675 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.251 04-16 17:17:26.679 DEBUG [TSLocationManager incrementOdometer] Odometer: 34916.832 04-16 17:17:26.696 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:17:26.711 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -31.32 04-16 17:17:26.727 INFO [c persist] ✅ INSERT: afc3a83c-d926-4d1e-bea6-6277575cfbbc 04-16 17:17:26.768 INFO [TrackingService c] ℹ️ Location availability: false 04-16 17:17:26.791 INFO [TrackingService c] ℹ️ Location availability: true 04-16 17:17:27.049 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:17:27.061 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:19:34.179 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h22m9s169ms alt=43.29999923706055 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 959ms, time: 1555399173217 04-16 17:19:34.189 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:19:34.194 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 272.5547, apparent speed: 2.0805702 04-16 17:19:34.197 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.842 04-16 17:19:34.204 DEBUG [TSLocationManager incrementOdometer] Odometer: 35189.387 04-16 17:19:34.225 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:19:34.244 INFO [c persist] ✅ INSERT: 71ed164f-b0f7-472f-a5c1-8490db39fa3f 04-16 17:19:34.246 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -34.124 04-16 17:19:34.292 INFO [TrackingService c] ℹ️ Location availability: false 04-16 17:19:34.556 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:19:34.573 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:19:34.643 INFO [TrackingService c] ℹ️ Location availability: true 04-16 17:19:34.908 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:20:33.690 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 35189.38671875, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:20:33.723 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: in_vehicle ╟─ 🎾 ENTER: in_vehicle ╚═════════════════════════════════════════════ 04-16 17:20:33.838 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 17:20:34.212 DEBUG [a g] ✅ Opened database 04-16 17:20:34.239 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=26 et=+1d1h23m9s532ms alt=44.400001525878906 vAcc=4 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 652ms, time: 1555399233580 04-16 17:20:34.244 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:20:34.247 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 25.634 04-16 17:20:34.292 DEBUG [c a] ✅ Opened database 04-16 17:20:34.298 INFO [c persist] ✅ INSERT: b79bdaaf-c35b-4e1e-bd98-1e8b6b241a8e 04-16 17:20:34.564 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:22:42.024 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 35189.38671875, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:22:42.071 DEBUG [a g] ✅ Opened database 04-16 17:22:42.094 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d1h25m16s705ms alt=51.29999923706055 vAcc=3 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1339ms, time: 1555399360753 04-16 17:22:42.104 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:22:42.110 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.396 04-16 17:22:42.463 DEBUG [c a] ✅ Opened database 04-16 17:22:42.464 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:22:42.480 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -34.792 04-16 17:22:42.482 INFO [c persist] ✅ INSERT: 6fa3b28f-6fda-469f-b3e3-364a46af91f6 04-16 17:22:42.743 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:22:42.766 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:24:49.369 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d1h27m24s944ms alt=65.0999984741211 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 372ms, time: 1555399488992 04-16 17:24:49.381 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:24:49.383 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 625.8111, apparent speed: 4.889149 04-16 17:24:49.386 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.6695 04-16 17:24:49.390 DEBUG [TSLocationManager incrementOdometer] Odometer: 35815.2 04-16 17:24:49.402 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:24:49.409 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -31.886 04-16 17:24:49.424 INFO [c persist] ✅ INSERT: bf26a78a-ce60-4cba-ae7e-8322d53de0de 04-16 17:24:49.688 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:24:49.703 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:25:49.074 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: in_vehicle ╟─ 🎾 ENTER: in_vehicle ╚═════════════════════════════════════════════ 04-16 17:25:49.183 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 17:25:50.000 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=35 et=+1d1h28m25s296ms vAcc=??? sAcc=??? bAcc=??? {Bundle[{}]}], age: 654ms, time: 1555399549344 04-16 17:25:50.006 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:25:50.009 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 540.9767, apparent speed: 9.016278 04-16 17:25:50.044 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.396 04-16 17:25:50.056 DEBUG [TSLocationManager incrementOdometer] Odometer: 36356.176 04-16 17:25:50.068 INFO [c persist] ✅ INSERT: 7ce0c295-cae6-41d2-80c7-1f82ff573022 04-16 17:25:50.337 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:27:57.278 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d1h30m32s444ms alt=31.5 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 785ms, time: 1555399676492 04-16 17:27:57.281 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:27:57.283 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 689.8513, apparent speed: 5.4319 04-16 17:27:57.285 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.766499 04-16 17:27:57.297 DEBUG [TSLocationManager incrementOdometer] Odometer: 37046.027 04-16 17:27:57.333 INFO [c persist] ✅ INSERT: b65f8a17-4a63-403c-8749-e8717ff4148a 04-16 17:27:57.398 INFO [TrackingService c] ℹ️ Location availability: false 04-16 17:27:57.662 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:27:57.715 INFO [TrackingService c] ℹ️ Location availability: true 04-16 17:27:57.971 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:29:30.236 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: in_vehicle ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 17:29:30.347 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 17:29:31.237 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=900 et=+1d1h32m6s290ms vAcc=??? sAcc=??? bAcc=??? {Bundle[{}]}], age: 897ms, time: 1555399770338 04-16 17:29:31.243 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:29:31.258 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.396 04-16 17:29:31.293 INFO [c persist] ✅ INSERT: dd7ee895-1e0a-4e4f-a814-9d9973740b66 04-16 17:29:31.598 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:33:43.764 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 37046.02734375, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:33:43.809 DEBUG [a g] ✅ Opened database 04-16 17:33:43.821 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=34 et=+1d1h36m18s697ms alt=19.0 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1075ms, time: 1555400022745 04-16 17:33:43.826 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:33:43.828 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 34.012 04-16 17:33:43.902 DEBUG [c a] ✅ Opened database 04-16 17:33:43.905 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:33:43.915 INFO [c persist] ✅ INSERT: 67f97579-4c14-4944-a077-db92e63b13cf 04-16 17:33:43.923 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -68.024 04-16 17:33:43.937 INFO [TrackingService c] ℹ️ Location availability: false 04-16 17:33:44.198 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:33:44.215 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:33:44.239 INFO [TrackingService c] ℹ️ Location availability: true 04-16 17:33:44.512 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:35:53.322 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 37046.02734375, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:35:53.397 DEBUG [a g] ✅ Opened database 04-16 17:35:53.408 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=24 et=+1d1h38m26s618ms alt=19.0 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 2740ms, time: 1555400150666 04-16 17:35:53.435 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:35:53.441 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 24.22 04-16 17:35:53.506 DEBUG [c a] ✅ Opened database 04-16 17:35:53.507 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:35:53.513 INFO [c persist] ✅ INSERT: f6dc3bab-84cd-466d-9cb7-79ab8d2040b7 04-16 17:35:53.515 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -48.44 04-16 17:35:53.776 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:35:53.792 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:38:00.868 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=52 et=+1d1h40m36s421ms vAcc=??? sAcc=??? bAcc=??? {Bundle[{}]}], age: 396ms, time: 1555400280469 04-16 17:38:00.879 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:38:00.885 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 38.31 04-16 17:38:00.892 DEBUG [TSLocationManager incrementOdometer] Odometer: 37095.332 04-16 17:38:00.904 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:38:00.912 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -104.8 04-16 17:38:00.913 INFO [c persist] ✅ INSERT: 97dba60b-fcbf-4d27-9ae6-54a6d38b2f6c 04-16 17:38:01.183 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:38:01.200 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:40:08.219 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 37095.33203125, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:40:08.252 DEBUG [a g] ✅ Opened database 04-16 17:40:08.259 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=76 et=+1d1h42m24s317ms alt=19.0 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 19787ms, time: 1555400388471 04-16 17:40:08.263 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:40:08.285 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 75.513 04-16 17:40:08.325 DEBUG [c a] ✅ Opened database 04-16 17:40:08.326 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:40:08.330 INFO [c persist] ✅ INSERT: cbc9c842-e675-495a-ab39-5bfa021b44ff 04-16 17:40:08.333 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -151.026 04-16 17:40:08.601 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:40:08.617 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:42:15.661 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=51 et=+1d1h44m50s747ms alt=18.899999618530273 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 758ms, time: 1555400534901 04-16 17:42:15.666 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:42:15.672 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 63.1655 04-16 17:42:15.689 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:42:15.693 INFO [c persist] ✅ INSERT: d78267eb-e3cc-40d1-9214-448c1363dda0 04-16 17:42:15.701 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -101.636 04-16 17:42:15.967 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:42:15.993 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:45:58.698 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 37095.33203125, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 17:45:58.740 DEBUG [a g] ✅ Opened database 04-16 17:45:58.748 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=1700 et=+1d1h48m33s766ms vAcc=??? sAcc=??? bAcc=??? {Bundle[{}]}], age: 827ms, time: 1555400757920 04-16 17:45:58.762 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:45:58.766 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 1700.0 04-16 17:45:58.808 DEBUG [c a] ✅ Opened database 04-16 17:45:58.809 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:45:58.813 INFO [c persist] ✅ INSERT: f925878e-ab78-4436-8d8e-c87da8431950 04-16 17:45:58.818 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -3400.0 04-16 17:45:59.074 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:45:59.092 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:48:05.565 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=229 et=+1d1h50m41s111ms alt=22.799999237060547 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 299ms, time: 1555400885264 04-16 17:48:05.570 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:48:05.575 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 293.97833, apparent speed: 2.31479 04-16 17:48:05.581 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 964.4155 04-16 17:48:05.593 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:48:05.601 INFO [c persist] ✅ INSERT: 66fdca37-fbd0-43c2-b56c-984e455431df 04-16 17:48:05.610 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -457.662 04-16 17:48:05.858 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:48:05.866 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:57:39.598 INFO [TrackingService c] ℹ️ Location availability: false 04-16 17:57:39.717 INFO [TrackingService c] ℹ️ Location availability: true 04-16 17:57:39.974 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:57:40.294 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d2h0m15s522ms alt=28.5 vAcc=9 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 617ms, time: 1555401459676 04-16 17:57:40.298 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:57:40.329 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 430.0728, apparent speed: 0.7492558 04-16 17:57:40.333 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 228.831 04-16 17:57:40.349 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:57:40.368 INFO [c persist] ✅ INSERT: 12ca928e-4287-4113-88e7-038a3951ad0b 04-16 17:57:40.381 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -34.782 04-16 17:57:40.628 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:57:40.638 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:57:44.073 INFO [BackgroundGeolocation ] ✅ Google Play Services: connected (version code:12451000) 04-16 17:57:44.082 DEBUG [c prune] ℹ️ PRUNE -1 days 04-16 17:57:44.108 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-16 17:57:44.134 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? true ╠═════════════════════════════════════════════ 04-16 17:57:44.138 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/location 04-16 17:57:44.139 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 47) ╠═════════════════════════════════════════════ 04-16 17:57:44.139 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/motionchange 04-16 17:57:44.141 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/activitychange 04-16 17:57:44.143 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/geofenceschange 04-16 17:57:44.145 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/geofence 04-16 17:57:44.147 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/heartbeat 04-16 17:57:44.149 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/http 04-16 17:57:44.151 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/schedule 04-16 17:57:44.275 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/connectivitychange 04-16 17:57:44.284 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/enabledchange 04-16 17:57:44.285 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/providerchange 04-16 17:57:44.287 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/powersavechange 04-16 17:57:44.337 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 1 04-16 17:57:44.388 DEBUG [c allWithLocking] ✅ Locked 47 records 04-16 17:57:44.391 INFO [HttpService a] 🔵 HTTP POST batch (47) 04-16 17:57:45.690 INFO [HttpService$b onResponse] 🔵 Response: 201 04-16 17:57:45.703 DEBUG [c destroyAll] ✅ DELETED: (47) 04-16 17:57:45.722 DEBUG [c allWithLocking] ✅ Locked 0 records 04-16 17:57:45.725 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 1 04-16 17:57:45.729 DEBUG [BackgroundTaskService onDestroy] 04-16 17:57:46.170 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=18 et=+1d2h0m19s510ms alt=22.200000762939453 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 2504ms, time: 1555401463663 04-16 17:57:46.173 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:57:46.176 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 123.513 04-16 17:57:46.184 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:57:46.187 INFO [c persist] ✅ INSERT: f1d853ce-102c-49c8-802a-1f333162c117 04-16 17:57:46.190 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -36.39 04-16 17:57:46.450 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:57:46.459 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:19.282 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=51 et=+1d2h0m54s739ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 388ms, time: 1555401498893 04-16 17:58:19.296 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:19.298 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 51.337 04-16 17:58:19.310 INFO [c persist] ✅ INSERT: 07200101-3b62-470e-bfcd-42f15dfb993d 04-16 17:58:19.313 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:19.320 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -102.674 04-16 17:58:19.573 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:19.585 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:24.762 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=18 et=+1d2h1m0s261ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 346ms, time: 1555401504414 04-16 17:58:24.764 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:24.766 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 34.675003 04-16 17:58:24.774 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:24.776 INFO [c persist] ✅ INSERT: e17be72d-28bd-4840-b76b-880d7407aecd 04-16 17:58:24.782 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -36.026 04-16 17:58:25.034 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:25.041 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:30.248 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=18 et=+1d2h1m5s636ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 458ms, time: 1555401509790 04-16 17:58:30.252 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:30.255 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.44 04-16 17:58:30.265 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:30.266 INFO [c persist] ✅ INSERT: 313cd607-f367-49e5-b215-50d34dff7cb3 04-16 17:58:30.270 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -36.88 04-16 17:58:30.544 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:30.558 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:31.143 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=19 et=+1d2h1m6s947ms alt=20.600000381469727 vel=1.17 bear=292.0 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 41ms, time: 1555401512000 04-16 17:58:31.147 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:31.151 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.7005 04-16 17:58:31.171 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:31.175 INFO [c persist] ✅ INSERT: 714148db-0a70-4090-81ef-5b5f893e69eb 04-16 17:58:31.179 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -37.922 04-16 17:58:31.469 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:31.487 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:38.731 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=23 et=+1d2h1m14s124ms alt=20.100000381469727 vel=1.17 bear=292.0 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 452ms, time: 1555401518277 04-16 17:58:38.736 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:38.739 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.961 04-16 17:58:38.753 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:38.755 INFO [c persist] ✅ INSERT: 1aee4cf3-bc93-464c-858b-2fcdaaf5dca2 04-16 17:58:38.771 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -45.744 04-16 17:58:39.029 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:39.045 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:55.250 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=55 et=+1d2h1m30s635ms alt=20.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 459ms, time: 1555401534788 04-16 17:58:55.261 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:55.265 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 20.9165 04-16 17:58:55.277 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:55.279 INFO [c persist] ✅ INSERT: dac506a4-747d-4c44-b7c2-76556b7b386a 04-16 17:58:55.284 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -110.654 04-16 17:58:55.541 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:55.552 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:58.125 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=12 et=+1d2h1m33s948ms alt=19.48681640625 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 22ms, time: 1555401539000 04-16 17:58:58.130 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:58.134 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 35.60288, apparent speed: 11.867626 04-16 17:58:58.137 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.961 04-16 17:58:58.148 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:58.149 INFO [c persist] ✅ INSERT: c0d364d7-1eda-408f-80fc-d78aa80c5643 04-16 17:58:58.153 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -23.064 04-16 17:58:58.410 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:58.424 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:59.131 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=9 et=+1d2h1m34s938ms alt=19.4364013671875 vel=0.0 vAcc=6 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 38ms, time: 1555401540000 04-16 17:58:59.135 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:58:59.138 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.44 04-16 17:58:59.148 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:58:59.150 INFO [c persist] ✅ INSERT: b34d20be-1dac-4ffa-9417-1963dfce8bf2 04-16 17:58:59.155 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -18.436 04-16 17:58:59.429 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:58:59.445 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:58:59.560 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 17:59:09.717 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 17:59:09.723 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 17:59:53.854 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h2m29s281ms alt=28.5 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 419ms, time: 1555401593435 04-16 17:59:53.857 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:59:53.860 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 21.942606, apparent speed: 0.40634456 04-16 17:59:53.862 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.013 04-16 17:59:53.873 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:59:53.874 INFO [c persist] ✅ INSERT: b75810d4-0b35-4bf5-a521-cd70a6a10fd2 04-16 17:59:53.880 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.404 04-16 17:59:54.140 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:59:54.154 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 17:59:56.113 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=14 et=+1d2h2m31s931ms alt=28.5 vel=0.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 26ms, time: 1555401597000 04-16 17:59:56.118 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 17:59:56.120 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.013 04-16 17:59:56.130 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 17:59:56.132 INFO [c persist] ✅ INSERT: e22b0fff-a9a2-4af5-a084-d4e45d3fc649 04-16 17:59:56.137 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -27.428 04-16 17:59:56.406 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 17:59:56.459 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 17:59:56.467 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:00:06.453 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 18:00:06.465 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 18:02:07.581 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: still ╚═════════════════════════════════════════════ 04-16 18:02:07.597 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:02:07.687 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:02:07.860 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:02:07.874 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:02:07.909 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d2h4m43s364ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 388ms, time: 1555401727518 04-16 18:02:07.914 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:02:07.922 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 18.013 04-16 18:02:07.935 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:02:07.944 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -33.02 04-16 18:02:07.949 INFO [c persist] ✅ INSERT: 53e45123-08ff-4668-9b6b-47eeb68292cf 04-16 18:02:08.221 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:02:08.239 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:02:13.477 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=14 et=+1d2h4m48s887ms alt=21.100000381469727 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 435ms, time: 1555401733041 04-16 18:02:13.550 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:02:13.554 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.51 04-16 18:02:13.563 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:02:13.564 INFO [c persist] ✅ INSERT: e03f1bf4-3605-49f5-833d-7ddbc4a803f2 04-16 18:02:13.570 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -27.986 04-16 18:02:13.826 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:02:13.846 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:08:38.112 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h11m13s447ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 454ms, time: 1555402117601 04-16 18:08:38.138 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:08:38.160 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.51 04-16 18:08:38.188 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:08:38.193 INFO [c persist] ✅ INSERT: ccc8737a-72d3-4af7-b5b9-ca03138b1408 04-16 18:08:38.201 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -31.412 04-16 18:08:38.467 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:08:38.487 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:19:26.567 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: still ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 18:19:26.704 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:19:27.280 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=36 et=+1d2h22m2s546ms alt=20.600000381469727 vAcc=10 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 579ms, time: 1555402766699 04-16 18:19:27.295 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:19:27.314 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.51 04-16 18:19:27.341 INFO [c persist] ✅ INSERT: 8de9e050-2e64-4012-8ece-8e54b1092832 04-16 18:19:27.635 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:19:32.878 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=19 et=+1d2h22m8s186ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 537ms, time: 1555402772339 04-16 18:19:32.892 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:19:32.898 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.51 04-16 18:19:32.915 INFO [c persist] ✅ INSERT: 31fb886e-4b58-4a34-8afd-b6496a61e2ac 04-16 18:19:33.187 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:21:30.308 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: still ╚═════════════════════════════════════════════ 04-16 18:21:30.355 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:21:30.448 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:21:30.626 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:21:30.636 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:26:35.180 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 37095.33203125, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 18:26:35.252 DEBUG [a g] ✅ Opened database 04-16 18:26:35.262 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h29m10s279ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 828ms, time: 1555403194432 04-16 18:26:35.268 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:26:35.271 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.0 04-16 18:26:35.335 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:26:35.335 DEBUG [c a] ✅ Opened database 04-16 18:26:35.343 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.0 04-16 18:26:35.344 INFO [c persist] ✅ INSERT: a73d0711-82dc-4b1d-b574-cbcd2b03fae3 04-16 18:26:35.625 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:26:35.640 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:30:37.157 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d2h33m12s530ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 470ms, time: 1555403436684 04-16 18:30:37.178 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:30:37.182 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.3435 04-16 18:30:37.195 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:30:37.205 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -33.374 04-16 18:30:37.209 INFO [c persist] ✅ INSERT: 7219cf68-01ff-4918-b102-b4669ce2e0b2 04-16 18:30:37.493 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:30:37.507 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:32:20.077 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.10 (310) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": true, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "Tracking trips", "notificationTitle": "REDACTED", "params": { }, "persist": true, "persistMode": 2, "schedule": [ "2019-04-12-13:57 2019-04-20-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 5, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": REDACTED, "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 37095.33203125, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-16 18:32:20.092 INFO [BackgroundGeolocation ] ✅ Google Play Services: connected (version code:12451000) 04-16 18:32:20.106 DEBUG [c a] ✅ Opened database 04-16 18:32:20.116 DEBUG [c prune] ℹ️ PRUNE -1 days 04-16 18:32:20.153 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-16 18:32:20.169 DEBUG [a g] ✅ Opened database 04-16 18:32:20.177 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? true ╠═════════════════════════════════════════════ 04-16 18:32:20.181 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 18) ╠═════════════════════════════════════════════ 04-16 18:32:20.200 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/location 04-16 18:32:20.202 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/motionchange 04-16 18:32:20.241 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/activitychange 04-16 18:32:20.245 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/geofenceschange 04-16 18:32:20.246 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/geofence 04-16 18:32:20.248 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/heartbeat 04-16 18:32:20.249 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/http 04-16 18:32:20.250 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/schedule 04-16 18:32:20.252 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/connectivitychange 04-16 18:32:20.253 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/enabledchange 04-16 18:32:20.255 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/providerchange 04-16 18:32:20.256 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/powersavechange 04-16 18:32:20.305 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 1 04-16 18:32:20.326 DEBUG [c allWithLocking] ✅ Locked 18 records 04-16 18:32:20.330 INFO [HttpService a] 🔵 HTTP POST batch (18) 04-16 18:32:21.456 INFO [HttpService$b onResponse] 🔵 Response: 201 04-16 18:32:21.466 DEBUG [c destroyAll] ✅ DELETED: (18) 04-16 18:32:21.475 DEBUG [c allWithLocking] ✅ Locked 0 records 04-16 18:32:21.480 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 1 04-16 18:32:21.485 DEBUG [BackgroundTaskService onDestroy] 04-16 18:32:37.651 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h35m13s80ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 416ms, time: 1555403557234 04-16 18:32:37.675 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:32:37.681 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.0 04-16 18:32:37.725 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:32:37.729 INFO [c persist] ✅ INSERT: 4ba54637-3149-47bd-bb43-e4fdfeafc9e9 04-16 18:32:37.732 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.0 04-16 18:32:37.986 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:32:38.000 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:33:15.271 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588) 04-16 18:33:25.314 INFO [ScheduleEvent onOneShot] ╔═════════════════════════════════════════════ ║ ⏰ OneShot event fired: TERMINATE_EVENT ╠═════════════════════════════════════════════ 04-16 18:33:25.322 DEBUG [TerminateEvent ] ℹ️ TERMINATE_EVENT ignored (MainActivity is still active). 04-16 18:36:41.930 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: still ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 18:36:42.076 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:38:16.868 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: still ╚═════════════════════════════════════════════ 04-16 18:38:16.890 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:38:16.983 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=18 et=+1d2h39m17s710ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 95101ms, time: 1555403801863 04-16 18:38:16.995 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:38:17.012 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.925 04-16 18:38:17.047 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -30.53619 04-16 18:38:17.064 INFO [c persist] ✅ INSERT: 51ec757f-1218-4296-9ec5-1c73ed4b3cb0 04-16 18:38:17.064 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:38:17.350 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:38:17.400 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:38:17.462 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h40m52s918ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 389ms, time: 1555403897071 04-16 18:38:17.473 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:38:17.476 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.0 04-16 18:38:17.489 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:38:17.490 INFO [c persist] ✅ INSERT: f02ed2b6-864c-48a7-92bc-4f1e1bc8bfba 04-16 18:38:17.502 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.0 04-16 18:38:17.754 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:38:17.762 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:38:45.959 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=23 et=+1d2h41m21s352ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 452ms, time: 1555403925506 04-16 18:38:45.964 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:38:45.969 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.925 04-16 18:38:45.980 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:38:45.982 INFO [c persist] ✅ INSERT: e7e1ae85-8217-4619-97f7-964ccb4b1190 04-16 18:38:45.990 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -45.642 04-16 18:38:46.249 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:38:46.270 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:38:55.975 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=37 et=+1d2h41m30s527ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1293ms, time: 1555403934681 04-16 18:38:55.982 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:38:55.985 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 59.678787, apparent speed: 6.630976 04-16 18:38:56.018 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.85 04-16 18:38:56.024 DEBUG [TSLocationManager incrementOdometer] Odometer: 37158.87 04-16 18:38:56.034 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:38:56.036 INFO [c persist] ✅ INSERT: d7fd9c3c-6082-45bc-9ff3-71603aab2491 04-16 18:38:56.042 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -74.53 04-16 18:38:56.304 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:38:56.315 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:39:05.522 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d2h41m40s943ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 419ms, time: 1555403945096 04-16 18:39:05.531 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:39:05.538 DEBUG [TSLocationManager locationIsInvalid] Distance from last location: 56.88822, apparent speed: 5.6888223 04-16 18:39:05.542 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.2435 04-16 18:39:05.546 DEBUG [TSLocationManager incrementOdometer] Odometer: 37215.758 04-16 18:39:05.560 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:39:05.562 INFO [c persist] ✅ INSERT: e8750064-caec-4be1-b561-6ae7888a0fcd 04-16 18:39:05.568 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -33.274 04-16 18:39:05.832 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:39:05.846 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:39:16.062 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=28 et=+1d2h41m51s564ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 344ms, time: 1555403955717 04-16 18:39:16.079 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:39:16.085 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.85 04-16 18:39:16.094 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:39:16.096 INFO [c persist] ✅ INSERT: 5d405071-2ee9-406e-8f05-2c0771069070 04-16 18:39:16.121 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -55.91 04-16 18:39:16.382 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:39:16.393 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:39:26.986 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=24 et=+1d2h42m2s409ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 421ms, time: 1555403966563 04-16 18:39:26.999 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:39:27.007 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 20.335499 04-16 18:39:27.020 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:39:27.022 INFO [c persist] ✅ INSERT: 11e75d43-f1c4-4b31-8498-43d11d999fa9 04-16 18:39:27.030 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -47.052 04-16 18:39:27.306 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:39:27.318 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:41:47.018 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h44m22s511ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 349ms, time: 1555404106665 04-16 18:41:47.031 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:41:47.042 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.85 04-16 18:41:47.054 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:41:47.059 INFO [c persist] ✅ INSERT: ac483a20-88b4-4bb0-a746-4b4c29cf4b28 04-16 18:41:47.060 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.2 04-16 18:41:47.330 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:41:47.346 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:43:47.745 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: still ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 18:43:47.861 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:45:54.453 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: still ╚═════════════════════════════════════════════ 04-16 18:45:54.467 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:45:54.540 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=31 et=+1d2h46m23s541ms alt=28.5 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 126844ms, time: 1555404227694 04-16 18:45:54.542 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:45:54.551 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 20.335499 04-16 18:45:54.575 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -39.459473 04-16 18:45:54.580 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:45:54.593 INFO [c persist] ✅ INSERT: 216590d9-5e72-4bf9-9b20-db3cb90c2872 04-16 18:45:54.738 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=16 et=+1d2h48m30s228ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 355ms, time: 1555404354381 04-16 18:45:54.745 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:45:54.747 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.85 04-16 18:45:54.757 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.1 04-16 18:45:54.759 INFO [c persist] ✅ INSERT: 1f32cc07-e04b-4dbd-b302-ccead2033c6a 04-16 18:45:55.026 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:45:55.042 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:54:02.483 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: still ╟─ 🎾 ENTER: walking ╚═════════════════════════════════════════════ 04-16 18:54:02.594 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:54:03.091 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=35 et=+1d2h56m38s434ms alt=28.5 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 499ms, time: 1555404842587 04-16 18:54:03.108 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:54:03.112 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 22.821 04-16 18:54:03.137 INFO [c persist] ✅ INSERT: 152dc064-9e68-4b32-a071-3f83c5be30c6 04-16 18:54:03.409 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:54:13.041 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=17 et=+1d2h56m48s485ms alt=20.600000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 401ms, time: 1555404852639 04-16 18:54:13.048 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:54:13.052 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 22.821 04-16 18:54:13.069 INFO [c persist] ✅ INSERT: fcc84bc6-b9f9-41c9-ae5b-ba5b7c79647c 04-16 18:54:13.341 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:55:07.818 INFO [ActivityRecognitionService a] ╔═════════════════════════════════════════════ ║ Motion Transition Result ╠═════════════════════════════════════════════ ╟─ 🔴 EXIT: walking ╟─ 🎾 ENTER: still ╚═════════════════════════════════════════════ 04-16 18:55:07.835 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:55:07.924 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-16 18:55:08.111 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:55:08.122 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-16 18:55:13.320 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused lat,lng hAcc=13 et=+1d2h57m48s814ms alt=21.100000381469727 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 350ms, time: 1555404912968 04-16 18:55:13.327 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-16 18:55:13.335 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 22.821 04-16 18:55:13.350 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116) 04-16 18:55:13.352 INFO [c persist] ✅ INSERT: 18b51418-9c1a-4b9e-9b78-dedc1cfb77f7 04-16 18:55:13.355 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -26.908 04-16 18:55:13.692 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-16 18:55:13.710 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed ```
christocracy commented 5 years ago

Please don’t post immense logs to the thread without wrapping in <details></details> tag.

https://gist.github.com/ericclemmons/b146fe5da72ca1f706b2ef72a20ac39d

christocracy commented 5 years ago

There’s nothing I can do for Nokia devices. I purchased a TA-27 for myself, precisely because of dontkillmyapp and it’s consistently the worst.

nattyg93 commented 5 years ago

Up until the past few days I had been getting very consistent and good data after removing the "battery saver" package. That is to say, that I don't believe the problem to be related to that as it has been working.

christocracy commented 5 years ago

Same happens for me. Sometimes my TA-27 works, sometimes not. I regularly field-test with 7 others. The only other that regularly has issues is Huawei. Every other of my devices works perfect.

Nothing I can do, it’s Nokia’s fault.

christocracy commented 5 years ago

You definitely do not want to use a Nokia as your primary dev device.

nattyg93 commented 5 years ago

Yes, HMD Global's reluctance to fix this issue is problematic. I'll run it on different device to ensure the behaviour does not appear elsewhere. Thanks Chris.

nattyg93 commented 5 years ago

This issue does not seem to be exclusive to the Nokia as I am experiencing the same behaviour on a Xiaomi Mi A1 (and a Samsung S9). You can see footage here: https://youtu.be/FL-ABXWq_gI Also, once the app is put into the background location services seem to stop as the pin icon disappears from the notification bar.

christocracy commented 5 years ago

I don't see what that video is trying to say. I suggest you test with the /example app in this repo.

I regularly field-test with an Mi A2 @ 9.0.0 and a Samsung A520 @ 8.0.0

nattyg93 commented 5 years ago

If you watch the notification bar you can see the plugin starting then immediately stopping. It does this over and over. When I have debug enabled it makes the starting up noises over and over also. I have run a minimal version and this issue does not seem to present itself. This bug only seems to appear when I start the plugin by calling BackgroundGeolocation.startSchedule(). When I call BackgroundGeolocation.start() there is no issue.

christocracy commented 5 years ago

This is the first time you’ve mentioned anything about schedule.

nattyg93 commented 5 years ago

I've only just discovered that this bug only presents when using startSchedule.

nattyg93 commented 5 years ago

Using a minimal app which has a single button which will run the code below, I've narrowed the bug down, and it seems to only occur when I provide the url. If omit it, then it will work.

                await bg.BackgroundGeolocation.ready(bg.Config(
                  desiredAccuracy: bg.Config.DESIRED_ACCURACY_HIGH,
                  distanceFilter: 1.0,
                  stopOnTerminate: false,
                  startOnBoot: true,
                  foregroundService: true,
                  enableHeadless: true,
                  isMoving: true,
                  disableStopDetection: true,
                  pausesLocationUpdatesAutomatically: true,
                  debug: false,
                  logLevel: bg.Config.LOG_LEVEL_VERBOSE,
                  notificationTitle: 'yoo',
                  notificationText: 'yoooooo',
                  autoSync: true,
                  autoSyncThreshold: 50,
                  schedule: ['2019-04-17-09:00 2019-04-30-00:00'],
                  url: '<ANY_VALID_URL>',
                  batchSync: true,
                  maxBatchSize: 50,
                  reset: true,
                ));
                await bg.BackgroundGeolocation.startSchedule();
christocracy commented 5 years ago

Are you watching the logs?

christocracy commented 5 years ago

What exactly am I supposed to be looking for. It's not unusual you'll see the foreground-service (and its notification) appear / disappear.

The plugin launches the foreground-service to perform HTTP requests so the OS doesn't suspend the app while in middle of performing HTTP requests.

christocracy commented 5 years ago

I want you to post your tracking to my dev server http://tracker.transistorsoft.com.

See Config.deviceParams

String username = 'nattyg93';  // <-- Any arbitrary username (eg: Github username)
Map deviceParams = await bg.Config.deviceParams;
bg.BackgroundGeolocation.ready(bg.Config(
  reset: true,
  url: 'http://tracker.transistorsoft.com/locations/$username',
  params: deviceParams
));
christocracy commented 5 years ago

I think I've found a bug.

If you have the scheduler enabled and are currently within a scheduled ON period:

Plugin won't track.

Try installing latest from master

dependencies:
  flutter_background_geolocation:
    git:
      url: https://github.com/transistorsoft/flutter_background_geolocation.git
nattyg93 commented 5 years ago

@christocracy This seems to have rectified the issue.

christocracy commented 5 years ago

Will be published tomorrow

nattyg93 commented 5 years ago

There still seems to be a bug when I run startSchedule() with the schedule set to:

["${formatDate(DateTime.now())} ${formatDate(DateTime.now().add(Duration(days: 7))}]

It seems to only happen when location permissions have not been granted yet. The way I have managed to consistently make the bug appear, is by uninstalling the app, installing it again, then running ready() and startConfig(), wait for the permission dialog and counting to 3 slowly, then tapping allow. Then the plugin starts and stops as before.

A simple work around seems to be to use DateTime.now().subtract(Duration(minutes: 1) for the start time in the schedule and that seems to fix the issue.

nattyg93 commented 5 years ago

Actually, subtracting 1 minute from the time doesn't seem to fix the issue as I initially had thought. Although, running requestPermssion() manually before startSchedule() seems to fix the issue.

nattyg93 commented 5 years ago

Also, when the plugin stops (either due to stopTimout or restarting the device) then it still exhibits the same stopping and starting behaviour.

christocracy commented 5 years ago

Show me a short snippet of logs where the plugin is performing this “stopping and starting behaviour”.

christocracy commented 5 years ago

How is that you're observing this "stopping and starting" behaviour? If it's by observing the foreground-notification, that's supposed to go on / off depending on that state of the plugin.

christocracy commented 5 years ago

I suggest you create a simple "Hello World" app that reproduces this issue then share that app with me.

nattyg93 commented 5 years ago

In response to your request for logs, see below. I restart my phone and at around 10:45. You can clearly see that we start getting the 🔴 TrackingService destroyed lines which is where the plugin notification starts flashing on and off. This is while I continue to walk around the office to trigger the moving detection.

I'm looking into a simple "Hello World" example wherein I can consistently reproduce this is same issue.

04-24 10:44:03.961 DEBUG [TSConfig c] ℹ️ Persist config 04-24 10:44:04.004 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 0) ╠═════════════════════════════════════════════ 04-24 10:44:04.005 DEBUG [BackgroundGeolocation ready] LocationPermission :true 04-24 10:44:04.035 INFO [TSScheduleManager start] ╔═════════════════════════════════════════════ ║ 🎾 Scheduler ON ╠═════════════════════════════════════════════ ╟─ Schedule[10:43-00:00, Days: [], trackingMode: 1] ╚═════════════════════════════════════════════ 04-24 10:44:04.041 DEBUG [TSScheduleManager a] 📅 Day #4: Searching schedule for alarms... 04-24 10:44:04.046 DEBUG [TSScheduleManager a] 📅 Scheduler says we should be ENABLED but we are NOT 04-24 10:44:04.058 INFO [TSScheduleManager a] 📅 Scheduled Alarm: ON at 10:44 on Wednesday 04-24 10:44:04.063 DEBUG [TSScheduleManager a] ℹ️ JobScheduler triggerDelay: 0 04-24 10:44:04.079 WARN [TSScheduleManager start] Scheduler already started. IGNORED 04-24 10:44:04.099 DEBUG [ScheduleEvent onScheduleEvent] 04-24 10:44:04.106 INFO [ScheduleEvent onScheduleEvent] ╔═════════════════════════════════════════════ ║ 📅 Schedule alarm fired! enabled: true, trackingMode: 1 ╠═════════════════════════════════════════════ 04-24 10:44:04.122 INFO [HeartbeatService a] 🔴 Stop heartbeat 04-24 10:44:04.134 INFO [TrackingService a] 🔵 setPace: true → true 04-24 10:44:04.147 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:44:04.200 INFO [ActivityRecognitionService a] 🎾 Start motion-activity updates 04-24 10:44:04.208 INFO [TSGeofenceManager start] 🎾 Start monitoring geofences 04-24 10:44:04.223 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-24 10:44:04.251 DEBUG [a c] 🎾 Start monitoring powersave changes 04-24 10:44:04.260 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? true ╠═════════════════════════════════════════════ 04-24 10:44:04.266 DEBUG [TSScheduleManager a] 📅 Day #4: Searching schedule for alarms... 04-24 10:44:04.291 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 0) ╠═════════════════════════════════════════════ 04-24 10:44:04.293 INFO [TSScheduleManager a] 📅 Scheduled Alarm: OFF at 00:00 on Thursday 04-24 10:44:04.299 DEBUG [TSScheduleManager a] ℹ️ JobScheduler triggerDelay: 652555702 04-24 10:44:04.309 INFO [ActivityRecognitionService a] 🎾 Start motion-activity updates 04-24 10:44:04.314 INFO [TSGeofenceManager start] 🎾 Start monitoring geofences 04-24 10:44:04.320 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-24 10:44:04.324 DEBUG [a c] 🎾 Start monitoring powersave changes 04-24 10:44:04.390 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 1 04-24 10:44:04.397 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:44:04.410 DEBUG [ScheduleJobService onStopJob] 04-24 10:44:04.702 DEBUG [ActivityRecognitionService a] 🚘 ️DetectedActivity [type=STILL, confidence=99] 04-24 10:44:04.733 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-24 10:44:06.176 INFO [TSLocationManager onSingleLocationResult] 🔵 Acquired current position 04-24 10:44:06.183 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 15.64 04-24 10:44:06.287 DEBUG [SingleLocationRequest$2 onLocationResult] ╔═════════════════════════════════════════════ ║ SingleLocationRequest: 2 ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884548,147.329922 hAcc=16 et=+2m56s923ms alt=11.699999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[{requestId=2, verticalAccuracy=2.0}]}], age: 1160ms, time: 1556066645008 04-24 10:44:06.311 DEBUG [TrackingService b] ╔═════════════════════════════════════════════ ║ TrackingService: MotionChangeRequest #1 ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884548,147.329922 hAcc=16 et=+2m56s923ms alt=11.699999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1297ms, time: 1556066645008 04-24 10:44:06.319 INFO [TSLocationManager onSingleLocationResult] 🔵 Acquired motionchange position, isMoving: true 04-24 10:44:06.324 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 15.64 04-24 10:44:06.344 INFO [TSLocationManager requestLocationUpdates] 🎾 Location-services: ON 04-24 10:44:06.349 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1 04-24 10:44:06.362 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 1 04-24 10:44:06.367 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion] 🔴 Stop monitoring stationary region 04-24 10:44:06.383 INFO [c persist] ✅ INSERT: 29de7a00-dd99-458f-8dbd-77176965bf53 04-24 10:44:06.389 INFO [TSLocationManager removeLocationUpdates] 🔴 Location-services: OFF 04-24 10:44:06.392 INFO [TSLocationManager requestLocationUpdates] 🎾 Location-services: ON 04-24 10:44:06.395 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 1) ╠═════════════════════════════════════════════ 04-24 10:44:06.397 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1 04-24 10:44:06.410 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion] 🔴 Stop monitoring stationary region 04-24 10:44:06.429 INFO [TSLocationManager removeLocationUpdates] 🔴 Location-services: OFF 04-24 10:44:06.434 INFO [TSLocationManager requestLocationUpdates] 🎾 Location-services: ON 04-24 10:44:06.439 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1 04-24 10:44:06.444 DEBUG [BackgroundTaskService onDestroy] 04-24 10:44:06.473 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884548,147.329922 hAcc=16 et=+2m58s301ms alt=11.699999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 83ms, time: 1556066646385 04-24 10:44:06.478 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:44:06.481 DEBUG [TSLocationManager onLocationResult] ℹ️ IGNORED: same as last location 04-24 10:44:06.485 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:44:06.496 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -31.28 04-24 10:44:06.511 INFO [TrackingService c] ℹ️ Location availability: true 04-24 10:44:06.532 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 2 04-24 10:44:06.545 DEBUG [c allWithLocking] ✅ Locked 1 records 04-24 10:44:06.549 INFO [HttpService a] 🔵 HTTP POST batch (1) 04-24 10:44:06.594 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884548,147.329922 hAcc=16 et=+2m58s351ms alt=11.699999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 155ms, time: 1556066646435 04-24 10:44:06.598 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:44:06.601 DEBUG [TSLocationManager onLocationResult] ℹ️ IGNORED: same as last location 04-24 10:44:06.603 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -31.28 04-24 10:44:06.636 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884548,147.329922 hAcc=16 et=+2m58s464ms alt=11.699999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 83ms, time: 1556066646548 04-24 10:44:06.676 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:44:06.684 DEBUG [TSLocationManager onLocationResult] ℹ️ IGNORED: same as last location 04-24 10:44:06.689 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -31.28 04-24 10:44:07.395 WARN [HttpService$b onResponse] ⚠️ Response: 400, Bad Request 04-24 10:44:07.408 DEBUG [c unlock] ✅ UNLOCKED (1) 04-24 10:44:07.412 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 2 04-24 10:44:07.420 DEBUG [BackgroundTaskService onDestroy] 04-24 10:44:21.826 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? false ╠═════════════════════════════════════════════ RESTART MY PHONE HERE RESTART MY PHONE HERE RESTART MY PHONE HERE 04-24 10:45:14.911 INFO [TSConfig print] ╔═════════════════════════════════════════════ ║ TSLocationManager version: 3.0.12 (312) ╠═════════════════════════════════════════════ { "activityRecognitionInterval": 10000, "allowIdenticalLocations": false, "autoSync": true, "autoSyncThreshold": 50, "batchSync": true, "debug": false, "deferTime": 0, "desiredAccuracy": -1, "desiredOdometerAccuracy": 100, "disableElasticity": false, "disableStopDetection": false, "distanceFilter": 1, "elasticityMultiplier": 1, "enableHeadless": false, "enableTimestampMeta": false, "extras": {}, "fastestLocationUpdateInterval": -1, "forceReloadOnBoot": false, "forceReloadOnGeofence": false, "forceReloadOnHeartbeat": false, "forceReloadOnLocationChange": false, "forceReloadOnMotionChange": false, "forceReloadOnSchedule": false, "foregroundService": true, "geofenceInitialTriggerEntry": true, "geofenceModeHighAccuracy": false, "geofenceProximityRadius": 1000, "geofenceTemplate": "", "headers": {}, "headlessJobService": "com.transistorsoft.flutter.backgroundgeolocation.HeadlessTask", "heartbeatInterval": -1, "httpRootProperty": "location", "httpTimeout": 60000, "isMoving": true, "locationTemplate": "", "locationTimeout": 60, "locationUpdateInterval": 1000, "locationsOrderDirection": "ASC", "logLevel": 5, "logMaxDays": 3, "maxBatchSize": 50, "maxDaysToPersist": 1, "maxRecordsToPersist": -1, "method": "POST", "minimumActivityRecognitionConfidence": 75, "notificationColor": "", "notificationLargeIcon": "", "notificationPriority": 0, "notificationSmallIcon": "", "notificationText": "REDACTED", "notificationTitle": "REDACTED", "params": {}, "persist": true, "persistMode": 2, "schedule": [ "2019-04-24-10:43 2019-05-02-00:00" ], "speedJumpFilter": 300, "startOnBoot": true, "stationaryRadius": 25, "stopAfterElapsedMinutes": 0, "stopOnStationary": false, "stopOnTerminate": false, "stopTimeout": 1, "triggerActivities": "in_vehicle, on_bicycle, on_foot, running, walking", "url": "REDACTED", "useSignificantChangesOnly": false, "enabled": true, "schedulerEnabled": true, "trackingMode": 1, "odometer": 0, "isFirstBoot": false } ╔═════════════════════════════════════════════ ║ DEVICE SENSORS ╠═════════════════════════════════════════════ ╟─ ✅ ACCELEROMETER: {Sensor name="BMI160 Accelerometer", vendor="BOSCH", version=2062600, type=1, maxRange=156.9064, resolution=0.0023956299, power=0.18, minDelay=2500} ╟─ ✅ GYROSCOPE: {Sensor name="BMI160 Gyroscope", vendor="BOSCH", version=2062600, type=4, maxRange=34.906586, resolution=0.0010681152, power=0.9, minDelay=2500} ╟─ ✅ MAGNETOMETER: {Sensor name="MMC3630KJ Magnetometer", vendor="MEMSIC", version=1, type=2, maxRange=3000.0, resolution=0.09765625, power=0.32, minDelay=20000} ╟─ ✅ SIGNIFICANT_MOTION: {Sensor name="Significant Motion Detector", vendor="QTI", version=2, type=17, maxRange=1.0, resolution=1.0, power=0.17999268, minDelay=-1} ╚═════════════════════════════════════════════ 04-24 10:45:14.963 INFO [BackgroundGeolocation ] ✅ Google Play Services: connected (version code:12451000) 04-24 10:45:15.016 DEBUG [c a] ✅ Opened database 04-24 10:45:15.027 DEBUG [c prune] ℹ️ PRUNE -1 days 04-24 10:45:15.120 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-24 10:45:15.167 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? true ╠═════════════════════════════════════════════ 04-24 10:45:15.183 DEBUG [a g] ✅ Opened database 04-24 10:45:15.202 INFO [HttpService flush] ╔═════════════════════════════════════════════ ║ HTTP Service (count: 1) ╠═════════════════════════════════════════════ 04-24 10:45:15.224 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? true ╠═════════════════════════════════════════════ 04-24 10:45:15.231 INFO [HttpService flush] ℹ️ HttpService is busy 04-24 10:45:15.253 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/location 04-24 10:45:15.261 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/motionchange 04-24 10:45:15.350 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/activitychange 04-24 10:45:15.360 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/geofenceschange 04-24 10:45:15.364 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/geofence 04-24 10:45:15.369 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/heartbeat 04-24 10:45:15.374 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/http 04-24 10:45:15.378 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/schedule 04-24 10:45:15.385 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/connectivitychange 04-24 10:45:15.390 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/enabledchange 04-24 10:45:15.395 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/providerchange 04-24 10:45:15.400 DEBUG [StreamHandler register] com.transistorsoft/flutter_background_geolocation/events/powersavechange 04-24 10:45:15.698 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 1 04-24 10:45:15.714 DEBUG [c allWithLocking] ✅ Locked 1 records 04-24 10:45:15.720 INFO [HttpService a] 🔵 HTTP POST batch (1) 04-24 10:45:16.678 WARN [HttpService$b onResponse] ⚠️ Response: 400, Bad Request 04-24 10:45:16.685 DEBUG [c unlock] ✅ UNLOCKED (1) 04-24 10:45:16.690 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 1 04-24 10:45:18.997 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:45:19.025 DEBUG [BackgroundTaskService onDestroy] 04-24 10:45:34.856 DEBUG [HttpService a] ╔═════════════════════════════════════════════ ║ 📶 Connectivity change: connected? false ╠═════════════════════════════════════════════ 04-24 10:45:41.935 INFO [BootReceiver onReceive] ╔═════════════════════════════════════════════ ║ BootReceiver: REDACTED ╠═════════════════════════════════════════════ ╟─ android.intent.action.BOOT_COMPLETED 04-24 10:45:41.950 INFO [TSScheduleManager start] ╔═════════════════════════════════════════════ ║ 🎾 Scheduler ON ╠═════════════════════════════════════════════ ╟─ Schedule[10:43-00:00, Days: [], trackingMode: 1] ╚═════════════════════════════════════════════ 04-24 10:45:41.956 DEBUG [TSScheduleManager a] 📅 Day #4: Searching schedule for alarms... 04-24 10:45:41.976 INFO [TSScheduleManager a] 📅 Scheduled Alarm: OFF at 00:00 on Thursday 04-24 10:45:41.983 DEBUG [TSScheduleManager a] ℹ️ JobScheduler triggerDelay: 652458018 04-24 10:45:42.004 INFO [ActivityRecognitionService a] 🎾 Start motion-activity updates 04-24 10:45:42.043 INFO [TSGeofenceManager start] 🎾 Start monitoring geofences 04-24 10:45:42.052 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-24 10:45:42.060 DEBUG [a c] 🎾 Start monitoring powersave changes 04-24 10:45:42.069 INFO [ActivityRecognitionService a] 🎾 Start motion-activity updates 04-24 10:45:42.074 INFO [TSGeofenceManager start] 🎾 Start monitoring geofences 04-24 10:45:42.078 DEBUG [HttpService startMonitoringConnectivityChanges] 🎾 Start monitoring connectivity changes 04-24 10:45:42.082 DEBUG [a c] 🎾 Start monitoring powersave changes 04-24 10:45:42.101 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 2 04-24 10:45:42.109 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:45:42.131 INFO [BackgroundTaskManager onStartJob] ⏳ startBackgroundTask: 3 04-24 10:45:42.136 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:45:42.811 INFO [TSLocationManager onSingleLocationResult] 🔵 Acquired current position 04-24 10:45:42.817 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.499 04-24 10:45:42.878 DEBUG [SingleLocationRequest$2 onLocationResult] ╔═════════════════════════════════════════════ ║ SingleLocationRequest: 1 ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884545,147.329899 hAcc=16 et=+46s501ms alt=10.699999809265137 vAcc=9 sAcc=??? bAcc=??? {Bundle[{requestId=1, verticalAccuracy=9.0}]}], age: 20665ms, time: 1556066722134 04-24 10:45:42.894 INFO [TSLocationManager onSingleLocationResult] 🔵 Acquired current position 04-24 10:45:42.898 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.499 04-24 10:45:43.052 DEBUG [SingleLocationRequest$2 onLocationResult] ╔═════════════════════════════════════════════ ║ SingleLocationRequest: 2 ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884545,147.329899 hAcc=16 et=+46s501ms alt=10.699999809265137 vAcc=9 sAcc=??? bAcc=??? {Bundle[{requestId=2, verticalAccuracy=9.0}]}], age: 20750ms, time: 1556066722134 04-24 10:45:43.066 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 2 04-24 10:45:43.071 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion] 🔴 Stop monitoring stationary region 04-24 10:45:43.084 INFO [TSLocationManager requestLocationUpdates] 🎾 Location-services: ON 04-24 10:45:43.092 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1 04-24 10:45:43.097 INFO [BackgroundTaskManager$Task stop] ⏳ stopBackgroundTask: 3 04-24 10:45:43.111 DEBUG [TSGeofenceManager stopMonitoringStationaryRegion] 🔴 Stop monitoring stationary region 04-24 10:45:43.127 INFO [TSLocationManager removeLocationUpdates] 🔴 Location-services: OFF 04-24 10:45:43.131 INFO [TSLocationManager requestLocationUpdates] 🎾 Location-services: ON 04-24 10:45:43.142 DEBUG [TSConfig translateDesiredAccuracy] translateDesiredAccuracy (true): -1 04-24 10:45:43.146 DEBUG [BackgroundTaskService onDestroy] 04-24 10:45:43.180 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884545,147.329899 hAcc=16 et=+1m7s500ms alt=10.699999809265137 vAcc=9 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 39ms, time: 1556066743133 04-24 10:45:43.184 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:45:43.191 DEBUG [TSLocationManager onLocationResult] ℹ️ IGNORED: same as last location 04-24 10:45:43.195 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:45:43.215 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.998 04-24 10:45:43.241 INFO [TrackingService c] ℹ️ Location availability: true 04-24 10:45:43.522 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:45:43.531 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:45:44.438 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884528,147.329896 hAcc=23 et=+1m6s783ms vAcc=??? sAcc=??? bAcc=??? {Bundle[{}]}], age: 2018ms, time: 1556066742416 04-24 10:45:44.446 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:45:44.455 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.499 04-24 10:45:44.520 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:45:44.540 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -46.444 04-24 10:45:44.562 INFO [c persist] ✅ INSERT: fa98148c-beb0-4c59-9d44-9509cbe4bdcf 04-24 10:45:44.844 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:45:44.883 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:16.139 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:46:17.782 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884485,147.329896 hAcc=16 et=+1m40s287ms alt=10.699999809265137 vAcc=2 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 1858ms, time: 1556066775920 04-24 10:46:17.802 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:17.835 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.292 04-24 10:46:17.864 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:17.884 INFO [c persist] ✅ INSERT: 415f3eb2-7e6b-4a67-8d50-784ac43f0f74 04-24 10:46:17.887 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -32.17 04-24 10:46:18.387 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:18.402 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:19.617 DEBUG [b a] ℹ️ LocationAuthorization: Permission granted 04-24 10:46:26.690 INFO [TrackingService c] ℹ️ Location availability: false 04-24 10:46:26.787 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884470,147.329921 hAcc=18 et=+1m51s25ms alt=8.0933837890625 vel=1.2 bear=146.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 123ms, time: 1556066786857 04-24 10:46:26.796 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:26.804 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.085 04-24 10:46:26.858 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:26.861 INFO [c persist] ✅ INSERT: dd33de77-d369-4b03-852a-e1d9a8e36218 04-24 10:46:26.873 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -35.332 04-24 10:46:26.895 INFO [TrackingService c] ℹ️ Location availability: true 04-24 10:46:27.156 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:27.169 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:28.773 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884483,147.329920 hAcc=21 et=+1m53s116ms alt=11.421142578125 vel=0.0 vAcc=16 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 20ms, time: 1556066789000 04-24 10:46:28.776 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:28.778 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.8755 04-24 10:46:28.790 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:28.793 INFO [c persist] ✅ INSERT: 6d7a23e4-4312-4867-8cb3-d51dbb35aea9 04-24 10:46:28.798 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -42.072 04-24 10:46:29.051 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:29.061 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:30.773 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884490,147.329933 hAcc=20 et=+1m55s115ms alt=11.13226318359375 vel=0.0 vAcc=16 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 22ms, time: 1556066791000 04-24 10:46:30.776 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:30.779 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 17.666 04-24 10:46:30.790 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:30.794 INFO [c persist] ✅ INSERT: 9bab0266-2b9e-43c9-bc58-78dabe9b3e65 04-24 10:46:30.797 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -40.188 04-24 10:46:31.051 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:32.614 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:32.664 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884486,147.329945 hAcc=15 et=+1m56s118ms alt=11.332061767578125 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 909ms, time: 1556066792000 04-24 10:46:32.667 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:32.672 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.8755 04-24 10:46:32.689 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:32.696 INFO [c persist] ✅ INSERT: b84ee980-6123-48c7-8d29-374e49e3629c 04-24 10:46:32.704 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -29.99 04-24 10:46:32.959 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:33.304 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:33.799 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884490,147.329906 hAcc=11 et=+1m58s121ms alt=12.1549072265625 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 41ms, time: 1556066794000 04-24 10:46:33.803 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:33.807 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.085 04-24 10:46:33.824 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:33.830 INFO [c persist] ✅ INSERT: 9e3b5f2a-546f-494a-9dd0-6415481eb85b 04-24 10:46:33.834 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -21.674 04-24 10:46:34.088 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:34.097 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:34.899 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884495,147.329892 hAcc=10 et=+1m59s119ms alt=12.76861572265625 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 142ms, time: 1556066795000 04-24 10:46:34.904 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:36.473 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.292 04-24 10:46:36.496 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:36.501 INFO [c persist] ✅ INSERT: 2dfd7bbd-fbea-4dcc-8b85-5942cc7797d1 04-24 10:46:36.507 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -19.462 04-24 10:46:36.535 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884493,147.329880 hAcc=9 et=+2m0s115ms alt=15.14019775390625 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 782ms, time: 1556066796000 04-24 10:46:36.538 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:36.541 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.499 04-24 10:46:36.554 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -17.833485 04-24 10:46:36.557 INFO [c persist] ✅ INSERT: 585bf463-6fb3-418c-a83a-b8fa818882d3 04-24 10:46:36.774 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884490,147.329862 hAcc=8 et=+2m1s116ms alt=14.65264892578125 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 21ms, time: 1556066797000 04-24 10:46:36.777 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:36.780 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 16.499 04-24 10:46:36.793 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -15.652559 04-24 10:46:36.798 INFO [c persist] ✅ INSERT: bdc8d73d-b549-4e2a-8473-7908af679255 04-24 10:46:37.057 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:37.068 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:37.853 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884486,147.329820 hAcc=7 et=+2m2s186ms alt=14.7216796875 vel=0.0 vAcc=12 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 31ms, time: 1556066798000 04-24 10:46:37.858 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:37.901 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 14.995 04-24 10:46:37.914 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:37.917 INFO [c persist] ✅ INSERT: c238efb9-ec0f-43cd-9862-dec3184642f6 04-24 10:46:37.924 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -14.94 04-24 10:46:38.175 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:38.186 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:38.798 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884483,147.329800 hAcc=7 et=+2m3s123ms alt=14.786865234375 vel=0.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 38ms, time: 1556066799000 04-24 10:46:38.803 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:38.808 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 10.837 04-24 10:46:38.823 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:38.826 INFO [c persist] ✅ INSERT: 70524c9b-fc9e-4387-948d-8efb45b57b49 04-24 10:46:38.832 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -13.868 04-24 10:46:39.084 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:39.099 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:39.338 DEBUG [ActivityRecognitionService a] 🚘 ️DetectedActivity [type=STILL, confidence=60] 04-24 10:46:39.370 DEBUG [ActivityRecognitionService onDestroy] 🔴 ActivityRecognitionService destroyed 04-24 10:46:39.805 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884478,147.329777 hAcc=6 et=+2m4s121ms alt=15.8194580078125 vel=0.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 48ms, time: 1556066800000 04-24 10:46:39.808 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:39.811 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 7.47 04-24 10:46:39.815 DEBUG [TSLocationManager incrementOdometer] Odometer: 12.439151 04-24 10:46:39.830 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:39.836 INFO [c persist] ✅ INSERT: 7452ad72-7401-44da-9f36-1f0baea0e51f 04-24 10:46:39.837 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -12.662 04-24 10:46:40.096 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:40.114 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed 04-24 10:46:40.782 DEBUG [TrackingService a] ╔═════════════════════════════════════════════ ║ TrackingService: LocationResult ╠═════════════════════════════════════════════ ╟─ 📍 Location[fused -42.884468,147.329746 hAcc=6 et=+2m5s117ms alt=17.35284423828125 vel=0.0 vAcc=8 sAcc=??? bAcc=??? {Bundle[mParcelledData.dataSize=52]}], age: 29ms, time: 1556066801000 04-24 10:46:40.786 DEBUG [TSLocationManager onLocationResult] ╔═════════════════════════════════════════════ ║ Process LocationResult ╠═════════════════════════════════════════════ 04-24 10:46:40.789 DEBUG [TSLocationManager calculateMedianAccuracy] Median accuracy: 9.111 04-24 10:46:40.803 INFO [TSScheduleManager oneShot] ⏰ Scheduled OneShot: STOP_TIMEOUT in 60000ms (jobID: 2059034116) 04-24 10:46:40.811 INFO [c persist] ✅ INSERT: 2a09dc93-b943-4582-89d1-fc4386142284 04-24 10:46:40.821 INFO [TrackingService a] ℹ️ Distance from stoppedAtLocation: -11.362 04-24 10:46:41.078 DEBUG [TrackingService f] ⏰ Reset stopTimeout timer 04-24 10:46:41.093 DEBUG [TrackingService onDestroy] 🔴 TrackingService destroyed
christocracy commented 5 years ago

I have reproduced this in /example app. I see the problem. Fix coming today.

It has nothing to do with the schedule.

christocracy commented 5 years ago

Fix merged to master.

nattyg93 commented 5 years ago

I've done a quick test and it seems to have fixed the issue. I'll do some more comprehensive testing when I'm back in the office.

nattyg93 commented 5 years ago

After more testing this seems to have fixed the issues we have been experiencing.

It would be good if we could get a response on #55 please.

nullxx commented 3 years ago

This happends the same on react-native