-
Notifications
You must be signed in to change notification settings - Fork 444
[Bug]: Infinite HTTP Service is busy #2527
Copy link
Copy link
Open
Labels
Description
Required Reading
- Confirmed
Plugin Version
5.0.3
Mobile operating-system(s)
- iOS
- Android
Device Manufacturer(s) and Model(s)
One Plus CPH2717
Device operating-systems(s)
Android 15
React Native / Expo version
No response
What happened?
Library Enters into infinite loop of http service is busy for hours .
Plugin Code and/or Config
const useBackgroundGeolocation = ({ hubId }: UseBackgroundGeoProps) => {
const [enabled, setEnabled] = useState(false);
const [token, setToken] = useState<string | null>(null);
const [refreshToken, setRefreshToken] = useState<string | null>(null);
const syncLibraryTokens = async () => {
try {
const accessToken = await TokenManager.getAccessToken();
const refreshToken = await TokenManager.getRefreshToken();
if (!accessToken || !refreshToken) return;
await BackgroundGeolocation.setConfig({
authorization: {
strategy: "JWT",
accessToken: accessToken,
refreshToken: refreshToken,
refreshUrl: `${API_CONFIG.BASE_URL}${API_CONFIG.ENDPOINTS.AUTH.REFRESH_GEO_LOCATION}`,
refreshPayload: {
"refresh_token": "{refreshToken}",
},
refreshHeaders: {
"platform-type": "app",
"app-secret-key": "Test",
},
}
});
} catch (error: any) {
if (error?.includes && error.includes("busy")) {
console.log("ℹ️ [Geo] Library busy, it will retry later.");
}
}
};
useEffect(() => {
const loadTokens = async () => {
try {
const t = await TokenManager.getAccessToken();
const rt = await TokenManager.getRefreshToken();
setToken(t);
setRefreshToken(rt);
} catch (error) {
console.error("Failed to load tokens", error);
}
};
loadTokens();
}, []);
useEffect(() => {
BackgroundGeolocation.onLocation((location) => {
console.log("📍 LOCATION DETECTED", {
lat: location.coords.latitude,
lng: location.coords.longitude,
accuracy: location.coords.accuracy,
event: location.event,
odometer: location.odometer,
});
});
BackgroundGeolocation.onMotionChange((motion) => {
console.log("Motion change", motion);
});
BackgroundGeolocation.onAuthorization(async (event: AuthorizationEvent) => {
if (event.success) {
await TokenManager.setTokens(
event.response?.access_token || event.response?.data?.access_token,
event.response?.refresh_token || event.response?.data?.refresh_token
);
} else {
syncLibraryTokens();
}
});
BackgroundGeolocation.onHttp((response: HttpEvent) => {
console.log(`[http] ${response.status} ${response.responseText}`);
});
BackgroundGeolocation.ready({
persistence: {
persistMode: BackgroundGeolocation.PersistMode.None,
},
geolocation: {
desiredAccuracy: BackgroundGeolocation.DesiredAccuracy.Navigation,
locationUpdateInterval: 5000,
fastestLocationUpdateInterval: 5000,
locationAuthorizationRequest: BackgroundGeolocation.LocationRequest.Always,
distanceFilter:0
},
app: {
stopOnTerminate: false,
startOnBoot: true,
enableHeadless: true,
notification: {
title: "Background Geolocation",
text: "Tracking location",
smallIcon: "mipmap/ic_launcher",
sticky: true,
},
},
logger: {
logLevel: BackgroundGeolocation.LogLevel.Verbose,
debug:false,
logMaxDays:1
},
http: {
autoSync:false
},
}).then((state: State) => {
console.log("[ready] Plugin initialized, enabled:", state.enabled);
setEnabled(state.enabled);
});
return () => {
BackgroundGeolocation.removeListeners();
};
}, []);
useEffect(() => {
if (!token || !refreshToken || !hubId) return;
BackgroundGeolocation.setConfig({
persistence: {
persistMode: BackgroundGeolocation.PersistMode.All,
disableProviderChangeRecord: true,
locationTemplate:
'{"lat":<%= latitude %>,"lng":<%= longitude %>,"timestamp": "<%= timestamp %>"}',
extras: {
hub_id: hubId,
},
},
geolocation: {
desiredAccuracy: BackgroundGeolocation.DesiredAccuracy.Navigation,
locationUpdateInterval: 5000,
fastestLocationUpdateInterval: 5000,
locationAuthorizationRequest: BackgroundGeolocation.LocationRequest.Always,
distanceFilter:0
},
http: {
url: `${API_CONFIG.BASE_URL}${API_CONFIG.ENDPOINTS.RIDER.UPDATE_LOCATION}`,
method: "POST",
autoSync: true,
batchSync: true,
rootProperty: "data",
maxBatchSize:100,
headers: {
"Content-Type": "application/json",
"platform-type": "app",
"app-secret-key": "Test",
},
},
authorization: {
strategy: "JWT",
accessToken: token,
refreshToken: refreshToken,
refreshUrl: `${API_CONFIG.BASE_URL}${API_CONFIG.ENDPOINTS.AUTH.REFRESH_GEO_LOCATION}`,
refreshPayload: {
"refresh_token": "{refreshToken}",
},
refreshHeaders: {
"platform-type": "app",
"app-secret-key": "Test",
},
},
}).then(() => {
BackgroundGeolocation.getState().then(async(state) => {
if (!state.enabled) {
await BackgroundGeolocation.start();
setEnabled(true);
}
});
});
}, [token, refreshToken, hubId]);
const handldeCloseGeoLocation = () => {
BackgroundGeolocation.stop().then(() => {
console.log("geolocation sdk is off now");
setEnabled(false);
});
};
return { enabled, setEnabled, handldeCloseGeoLocation };
};
import AsyncStorage from "@react-native-async-storage/async-storage";
import "expo-router/entry";
import BackgroundGeolocation from "react-native-background-geolocation";
const BgHeadlessTask = async (event) => {
const { name, params } = event;
if (name === "authorization") {
try {
const { access_token, refresh_token } = params?.response?.data || {};
if (access_token && refresh_token) {
await AsyncStorage.multiSet([
["access_token", access_token],
["refresh_token", refresh_token]
]);
}
} catch (error) {
console.error("[HeadlessTask] Storage Error:", error);
}
}
return Promise.resolve();
};
BackgroundGeolocation.registerHeadlessTask(BgHeadlessTask);Relevant log output
✅ Locked 1 records
03-13 15:30:45.536 INFO [HttpService a]
🔵 HTTP POST batch (1)
03-13 15:30:46.106 INFO [HttpService$e onResponse]
🔵 Response: 204
03-13 15:30:46.107 DEBUG [EventManager c] 🛜 ⚡️ http
03-13 15:30:46.108 DEBUG [d0 a]
✅ DELETED: (1)
03-13 15:30:46.113 DEBUG [d0 a]
✅ Locked 0 records
03-13 15:30:46.115 INFO [BackgroundTaskManager$a l] ⏳ stopBackgroundTask: 1733
03-13 15:30:50.368 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4020, eventCount: 1]
03-13 15:30:50.369 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:30:50.369 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4020, eventCount: 0, sticky: true]
03-13 15:30:50.424 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4021, eventCount: 1]
03-13 15:30:50.424 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:30:50.424 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4021, eventCount: 0, sticky: true]
03-13 15:30:50.434 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4022, eventCount: 1]
03-13 15:30:50.434 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h33m4s94ms alt=163.50001525878906 vAcc=1.0989709 vel=4.3808007 sAcc=1.3 bear=81.0 bAcc=20.0]
╟─ Age: 95ms, time: 1773396050339
03-13 15:30:50.435 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:30:50.435 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=16.64588596472003, raw=19.33777618408203, effective=15.536322618247535, anomaly=false, acc(cur)=1.5, acc(prev)=3.493}
03-13 15:30:50.436 INFO [TrackingService b]
ℹ️ Distance from stoppedAtLocation: 77.340126
03-13 15:30:50.436 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4022, eventCount: 0, sticky: true]
03-13 15:30:50.436 INFO [Odometer b]
ℹ️ Update odometer: 1544220.56 (± 1844.45m)
03-13 15:30:50.437 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:30:50.437 INFO [d0 a]
💾 ✅ 4c84ce68-1da6-460f-87a4-75e4c9027624
03-13 15:30:50.439 INFO [HttpService flush]
╔═════════════════════════════════════════════
║ HTTP Service (count: 1)
╠═════════════════════════════════════════════
03-13 15:30:50.475 INFO [BackgroundTaskManager$a j] ⏳⚠️ workerStopped: 1734
03-13 15:30:55.455 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4023, eventCount: 1]
03-13 15:30:55.455 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=5.948 et=+1d12h33m9s101ms alt=163.50001525878906 vAcc=1.0478722 vel=3.8676229 sAcc=0.9 bear=85.0 bAcc=6.0]
╟─ Age: 109ms, time: 1773396055346
03-13 15:30:55.456 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:30:55.456 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=15.95242157326929, raw=19.605207443237305, effective=13.470983494322141, anomaly=false, acc(cur)=5.948, acc(prev)=1.5}
03-13 15:30:55.456 INFO [Odometer b]
ℹ️ Update odometer: 1544240.16 (± 1844.47m)
03-13 15:30:55.456 INFO [TrackingService b]
ℹ️ Distance from stoppedAtLocation: 92.01143
03-13 15:30:55.456 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4023, eventCount: 0, sticky: true]
03-13 15:30:55.459 INFO [d0 a]
💾 ✅ a6daf56e-f5be-4e1b-beca-721c22cd30d0
03-13 15:30:55.460 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:30:55.461 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:30:58.689 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
03-13 15:30:58.694 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🔴 EXIT: still
╟─ 🎾 ENTER: on_bicycle
╚═════════════════════════════════════════════
03-13 15:30:58.694 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
03-13 15:30:58.704 DEBUG [EventManager c] 🛜 ⚡️ activitychange
03-13 15:30:58.706 INFO [TSScheduleManager cancelOneShot]
⏰ Cancel OneShot: STOP_TIMEOUT
03-13 15:30:58.904 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(1): true
03-13 15:30:58.906 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
03-13 15:31:00.440 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4024, eventCount: 1]
03-13 15:31:00.440 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.7 et=+1d12h33m14s107ms alt=163.40000915527344 vAcc=1.0338362 vel=4.9799376 sAcc=0.8 bear=89.0 bAcc=5.7]
╟─ Age: 87ms, time: 1773396060352
03-13 15:31:00.441 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:00.441 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=20.925426236333585, raw=28.690187454223633, effective=22.504017102740498, anomaly=false, acc(cur)=1.7, acc(prev)=5.948}
03-13 15:31:00.441 INFO [Odometer b]
ℹ️ Update odometer: 1544268.85 (± 1844.47m)
03-13 15:31:00.442 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4024, eventCount: 0, sticky: true]
03-13 15:31:00.443 INFO [d0 a]
💾 ✅ 600d3690-d346-447b-acfa-b661cfe82129
03-13 15:31:00.444 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:00.445 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:05.371 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4025, eventCount: 1]
03-13 15:31:05.372 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:05.373 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4025, eventCount: 0, sticky: true]
03-13 15:31:05.461 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4026, eventCount: 1]
03-13 15:31:05.461 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:05.462 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4026, eventCount: 0, sticky: true]
03-13 15:31:05.467 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4027, eventCount: 1]
03-13 15:31:05.467 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.65 et=+1d12h33m19s106ms alt=163.40000915527344 vAcc=1.0838221 vel=5.779301 sAcc=0.9 bear=93.0 bAcc=7.1]
╟─ Age: 115ms, time: 1773396065352
03-13 15:31:05.467 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4027, eventCount: 0, sticky: true]
03-13 15:31:05.467 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:05.468 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=25.654555564132526, raw=29.90167808532715, effective=27.532606519619073, anomaly=false, acc(cur)=1.65, acc(prev)=1.7}
03-13 15:31:05.468 INFO [Odometer b]
ℹ️ Update odometer: 1544298.76 (± 1844.48m)
03-13 15:31:05.471 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:05.472 INFO [d0 a]
💾 ✅ e35b512b-6667-493c-9466-394f7503c2d8
03-13 15:31:05.475 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:10.362 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4028, eventCount: 1]
03-13 15:31:10.362 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:10.363 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4028, eventCount: 0, sticky: true]
03-13 15:31:10.450 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4029, eventCount: 1]
03-13 15:31:10.452 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:10.453 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4029, eventCount: 0, sticky: true]
03-13 15:31:10.462 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4030, eventCount: 1]
03-13 15:31:10.463 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.65 et=+1d12h33m24s97ms alt=163.70001220703125 vAcc=1.0571877 vel=4.7086787 sAcc=0.7 bear=94.0 bAcc=8.4]
╟─ Age: 119ms, time: 1773396070342
03-13 15:31:10.463 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4030, eventCount: 0, sticky: true]
03-13 15:31:10.463 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:10.464 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=18.923244561844033, raw=18.488332748413086, effective=16.154880404214957, anomaly=false, acc(cur)=1.65, acc(prev)=1.65}
03-13 15:31:10.464 INFO [Odometer b]
ℹ️ Update odometer: 1544317.24 (± 1844.48m)
03-13 15:31:10.465 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:10.466 INFO [d0 a]
💾 ✅ 75ae7cc1-8315-4971-9225-05963af347f4
03-13 15:31:10.468 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:15.376 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4031, eventCount: 1]
03-13 15:31:15.377 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:15.378 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4031, eventCount: 0, sticky: true]
03-13 15:31:15.462 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4032, eventCount: 1]
03-13 15:31:15.463 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:15.463 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4032, eventCount: 0, sticky: true]
03-13 15:31:15.469 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4033, eventCount: 1]
03-13 15:31:15.469 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.4 et=+1d12h33m29s101ms alt=163.70001220703125 vAcc=1.1072205 vel=3.4862137 sAcc=0.9 bear=86.0 bAcc=10.5]
╟─ Age: 123ms, time: 1773396075347
03-13 15:31:15.469 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4033, eventCount: 0, sticky: true]
03-13 15:31:15.469 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:15.470 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=15.911334506623998, raw=16.829193115234375, effective=14.665284648000913, anomaly=false, acc(cur)=1.4, acc(prev)=1.65}
03-13 15:31:15.470 INFO [Odometer b]
ℹ️ Update odometer: 1544334.07 (± 1844.49m)
03-13 15:31:15.473 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:15.474 INFO [d0 a]
💾 ✅ 399b9ab1-395b-4522-93bc-bf5b8a3b6a13
03-13 15:31:15.475 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:20.450 WARN [BackgroundTaskManager onStartJob]
⚠️ Failed to find Task: 1734
03-13 15:31:20.466 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4034, eventCount: 1]
03-13 15:31:20.466 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.987 et=+1d12h33m34s104ms alt=162.90000915527344 vAcc=1.0480719 vel=3.2134109 sAcc=0.7 bear=85.0 bAcc=11.4]
╟─ Age: 117ms, time: 1773396080349
03-13 15:31:20.467 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:20.467 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=14.377220211808856, raw=16.172574996948242, effective=13.741902479358927, anomaly=false, acc(cur)=1.987, acc(prev)=1.4}
03-13 15:31:20.468 INFO [Odometer b]
ℹ️ Update odometer: 1544350.25 (± 1844.49m)
03-13 15:31:20.470 INFO [d0 a]
💾 ✅ 1afde439-a1b6-449d-92fc-606f912dc3ae
03-13 15:31:20.471 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:20.471 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4034, eventCount: 0, sticky: true]
03-13 15:31:20.476 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:25.382 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4035, eventCount: 1]
03-13 15:31:25.384 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:25.385 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4035, eventCount: 0, sticky: true]
03-13 15:31:25.430 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4036, eventCount: 1]
03-13 15:31:25.430 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:25.430 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4036, eventCount: 0, sticky: true]
03-13 15:31:25.432 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4037, eventCount: 1]
03-13 15:31:25.432 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.4 et=+1d12h33m39s98ms alt=162.90000915527344 vAcc=1.09802 vel=2.6039798 sAcc=0.9 bear=76.0 bAcc=14.2]
╟─ Age: 88ms, time: 1773396085343
03-13 15:31:25.432 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4037, eventCount: 0, sticky: true]
03-13 15:31:25.432 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:25.432 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=10.05066078399173, raw=10.292665481567383, effective=7.861992963978068, anomaly=false, acc(cur)=1.4, acc(prev)=1.987}
03-13 15:31:25.433 INFO [Odometer b]
ℹ️ Update odometer: 1544360.54 (± 1844.50m)
03-13 15:31:25.435 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:25.435 INFO [d0 a]
💾 ✅ 7f810d43-2de0-4935-aee5-2a36f5940ef0
03-13 15:31:25.436 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:30.372 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4038, eventCount: 1]
03-13 15:31:30.373 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:30.374 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4038, eventCount: 0, sticky: true]
03-13 15:31:30.455 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4039, eventCount: 1]
03-13 15:31:30.456 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:30.456 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4039, eventCount: 0, sticky: true]
03-13 15:31:30.470 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4040, eventCount: 1]
03-13 15:31:30.471 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.4 et=+1d12h33m44s110ms alt=163.60000610351562 vAcc=1.4764639 vel=3.18716 sAcc=1.0 bear=354.0 bAcc=6.6]
╟─ Age: 116ms, time: 1773396090356
03-13 15:31:30.472 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:30.472 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4040, eventCount: 0, sticky: true]
03-13 15:31:30.472 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=15.778705948600786, raw=20.569766998291016, effective=18.58986804468616, anomaly=false, acc(cur)=1.4, acc(prev)=1.4}
03-13 15:31:30.472 INFO [Odometer b]
ℹ️ Update odometer: 1544381.11 (± 1844.50m)
03-13 15:31:30.476 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:30.477 INFO [d0 a]
💾 ✅ f2236663-2d17-4c7f-b614-ebddd1e11642
03-13 15:31:30.481 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:38.485 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4041, eventCount: 1]
03-13 15:31:38.485 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:38.485 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4041, eventCount: 0, sticky: true]
03-13 15:31:38.616 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4042, eventCount: 1]
03-13 15:31:38.623 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:38.624 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4042, eventCount: 0, sticky: true]
03-13 15:31:38.637 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4043, eventCount: 1]
03-13 15:31:38.638 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.4 et=+1d12h33m52s127ms alt=164.00001525878906 vAcc=1.6577468 vel=6.1586514 sAcc=1.0 bear=356.0 bAcc=4.5]
╟─ Age: 264ms, time: 1773396098372
03-13 15:31:38.638 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4043, eventCount: 0, sticky: true]
03-13 15:31:38.659 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:38.660 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=39.00247941408639, raw=50.90034103393555, effective=48.920442080330695, anomaly=false, acc(cur)=1.4, acc(prev)=1.4}
03-13 15:31:38.660 INFO [Odometer b]
ℹ️ Update odometer: 1544432.01 (± 1844.50m)
03-13 15:31:38.707 INFO [d0 a]
💾 ✅ 98b2ffff-ba76-4c83-9c7c-2ad62acf2f81
03-13 15:31:38.710 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:38.722 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:43.416 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4044, eventCount: 1]
03-13 15:31:43.416 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:43.416 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4044, eventCount: 0, sticky: true]
03-13 15:31:43.459 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4045, eventCount: 1]
03-13 15:31:43.459 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:43.460 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4045, eventCount: 0, sticky: true]
03-13 15:31:43.469 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4046, eventCount: 1]
03-13 15:31:43.470 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.4 et=+1d12h33m57s102ms alt=164.00001525878906 vAcc=1.707496 vel=7.5489163 sAcc=1.2 bear=353.0 bAcc=6.8]
╟─ Age: 121ms, time: 1773396103347
03-13 15:31:43.470 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4046, eventCount: 0, sticky: true]
03-13 15:31:43.470 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:43.471 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=35.82189168242236, raw=36.47736358642578, effective=34.49746463282093, anomaly=false, acc(cur)=1.4, acc(prev)=1.4}
03-13 15:31:43.471 INFO [Odometer b]
ℹ️ Update odometer: 1544468.49 (± 1844.51m)
03-13 15:31:43.472 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:43.473 INFO [d0 a]
💾 ✅ 330c273b-1ec1-400b-9422-163886aa57d4
03-13 15:31:43.474 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:48.380 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4047, eventCount: 1]
03-13 15:31:48.381 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:48.381 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4047, eventCount: 0, sticky: true]
03-13 15:31:48.449 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4048, eventCount: 1]
03-13 15:31:48.450 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:48.450 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4048, eventCount: 0, sticky: true]
03-13 15:31:48.453 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4049, eventCount: 1]
03-13 15:31:48.454 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m2s105ms alt=164.00001525878906 vAcc=1.757518 vel=7.5031056 sAcc=1.3 bear=347.0 bAcc=5.5]
╟─ Age: 103ms, time: 1773396108350
03-13 15:31:48.454 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4049, eventCount: 0, sticky: true]
03-13 15:31:48.454 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:48.455 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=36.43039898219598, raw=38.7345085144043, effective=36.68268007780371, anomaly=false, acc(cur)=1.5, acc(prev)=1.4}
03-13 15:31:48.455 INFO [Odometer b]
ℹ️ Update odometer: 1544507.22 (± 1844.51m)
03-13 15:31:48.457 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:48.458 INFO [d0 a]
💾 ✅ 83d35f9a-ad92-4dc0-a40f-099301373ffa
03-13 15:31:48.459 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:53.379 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4050, eventCount: 1]
03-13 15:31:53.382 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:53.383 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4050, eventCount: 0, sticky: true]
03-13 15:31:53.435 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4051, eventCount: 1]
03-13 15:31:53.436 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:53.436 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4051, eventCount: 0, sticky: true]
03-13 15:31:53.446 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4052, eventCount: 1]
03-13 15:31:53.447 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m7s99ms alt=164.00001525878906 vAcc=1.8074672 vel=7.72701 sAcc=0.9 bear=348.0 bAcc=4.1]
╟─ Age: 101ms, time: 1773396113344
03-13 15:31:53.447 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:53.447 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=38.16947543874299, raw=41.01125717163086, effective=38.889936828071214, anomaly=false, acc(cur)=1.5, acc(prev)=1.5}
03-13 15:31:53.447 INFO [Odometer b]
ℹ️ Update odometer: 1544548.23 (± 1844.52m)
03-13 15:31:53.449 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4052, eventCount: 0, sticky: true]
03-13 15:31:53.449 INFO [d0 a]
💾 ✅ c380c9dc-adb3-4229-adf5-fa3af1a24c01
03-13 15:31:53.452 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:53.453 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:31:58.371 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4053, eventCount: 1]
03-13 15:31:58.372 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:31:58.373 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4053, eventCount: 0, sticky: true]
03-13 15:31:58.457 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4054, eventCount: 1]
03-13 15:31:58.457 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4054, eventCount: 0, sticky: true]
03-13 15:31:58.457 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:31:58.471 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4055, eventCount: 1]
03-13 15:31:58.472 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m12s99ms alt=164.00001525878906 vAcc=1.8574593 vel=7.5813437 sAcc=0.8 bear=348.0 bAcc=2.7]
╟─ Age: 128ms, time: 1773396118344
03-13 15:31:58.473 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:31:58.473 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4055, eventCount: 0, sticky: true]
03-13 15:31:58.474 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=37.6518828295224, raw=39.55880355834961, effective=37.437483214789964, anomaly=false, acc(cur)=1.5, acc(prev)=1.5}
03-13 15:31:58.474 INFO [Odometer b]
ℹ️ Update odometer: 1544587.79 (± 1844.52m)
03-13 15:31:58.478 INFO [d0 a]
💾 ✅ 1b8f0426-1041-4e5c-aa85-ca1daf41e523
03-13 15:31:58.480 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:31:58.481 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:32:03.402 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4056, eventCount: 1]
03-13 15:32:03.404 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:32:03.405 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4056, eventCount: 0, sticky: true]
03-13 15:32:03.495 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4057, eventCount: 1]
03-13 15:32:03.496 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:32:03.497 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4057, eventCount: 0, sticky: true]
03-13 15:32:03.507 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4058, eventCount: 1]
03-13 15:32:03.507 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m17s124ms alt=163.8000030517578 vAcc=1.9016018 vel=7.9246635 sAcc=1.1 bear=351.0 bAcc=3.4]
╟─ Age: 137ms, time: 1773396123369
03-13 15:32:03.507 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:32:03.508 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4058, eventCount: 0, sticky: true]
03-13 15:32:03.508 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=37.41888842488236, raw=39.44369888305664, effective=37.322378539496995, anomaly=false, acc(cur)=1.5, acc(prev)=1.5}
03-13 15:32:03.508 INFO [Odometer b]
ℹ️ Update odometer: 1544627.23 (± 1844.53m)
03-13 15:32:03.512 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:32:03.512 INFO [d0 a]
💾 ✅ d2ba8024-7140-4ef5-960f-c6a8a4d5d04c
03-13 15:32:03.515 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:32:08.401 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4059, eventCount: 1]
03-13 15:32:08.402 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:32:08.403 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4059, eventCount: 0, sticky: true]
03-13 15:32:08.455 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4060, eventCount: 1]
03-13 15:32:08.455 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:32:08.456 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4060, eventCount: 0, sticky: true]
03-13 15:32:08.461 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4061, eventCount: 1]
03-13 15:32:08.462 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m22s107ms alt=163.8000030517578 vAcc=1.9514296 vel=7.8423076 sAcc=1.0 bear=349.0 bAcc=4.3]
╟─ Age: 109ms, time: 1773396128352
03-13 15:32:08.462 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4061, eventCount: 0, sticky: true]
03-13 15:32:08.462 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:32:08.462 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=37.41932139121255, raw=39.54082107543945, effective=37.41950073187981, anomaly=false, acc(cur)=1.5, acc(prev)=1.5}
03-13 15:32:08.463 INFO [Odometer b]
ℹ️ Update odometer: 1544666.78 (± 1844.53m)
03-13 15:32:08.464 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:32:08.464 INFO [d0 a]
💾 ✅ 8c4c4e35-abd6-46e1-b600-26755712c7e6
03-13 15:32:08.466 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:32:13.384 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4062, eventCount: 1]
03-13 15:32:13.385 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:32:13.385 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4062, eventCount: 0, sticky: true]
03-13 15:32:13.456 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4063, eventCount: 1]
03-13 15:32:13.456 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:32:13.457 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4063, eventCount: 0, sticky: true]
03-13 15:32:13.466 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4064, eventCount: 1]
03-13 15:32:13.467 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m27s99ms alt=163.8000030517578 vAcc=2.001354 vel=6.8864684 sAcc=1.0 bear=347.0 bAcc=3.4]
╟─ Age: 122ms, time: 1773396133345
03-13 15:32:13.468 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4064, eventCount: 0, sticky: true]
03-13 15:32:13.468 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:32:13.468 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=34.91563688014243, raw=35.99989700317383, effective=33.87857665961418, anomaly=false, acc(cur)=1.5, acc(prev)=1.5}
03-13 15:32:13.468 INFO [Odometer b]
ℹ️ Update odometer: 1544702.78 (± 1844.54m)
03-13 15:32:13.472 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:32:13.472 INFO [d0 a]
💾 ✅ 1625900a-de9c-43ec-bb17-f0fcd921c139
03-13 15:32:13.473 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:32:17.036 DEBUG [AbstractService a]
🎾 start [ActivityRecognitionService startId: 1, eventCount: 1]
03-13 15:32:17.040 INFO [ActivityRecognitionService a]
╔═════════════════════════════════════════════
║ Motion Transition Result
╠═════════════════════════════════════════════
╟─ 🔴 EXIT: on_bicycle
╟─ 🎾 ENTER: in_vehicle
╚═════════════════════════════════════════════
03-13 15:32:17.040 DEBUG [AbstractService a]
⚙️︎ FINISH [ActivityRecognitionService startId: 1, eventCount: 0, sticky: false]
03-13 15:32:17.063 DEBUG [EventManager c] 🛜 ⚡️ activitychange
03-13 15:32:17.248 DEBUG [AbstractService f]
⚙️︎ ActivityRecognitionService.stopSelfResult(1): true
03-13 15:32:17.250 DEBUG [AbstractService onDestroy]
🔴 ActivityRecognitionService stopped
03-13 15:32:18.400 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4065, eventCount: 1]
03-13 15:32:18.401 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:32:18.407 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4065, eventCount: 0, sticky: true]
03-13 15:32:18.501 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4066, eventCount: 1]
03-13 15:32:18.503 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:32:18.505 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4066, eventCount: 0, sticky: true]
03-13 15:32:18.520 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4067, eventCount: 1]
03-13 15:32:18.521 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 28.39****,77.31**** hAcc=1.5 et=+1d12h34m32s119ms alt=163.8000030517578 vAcc=2.0515528 vel=7.549431 sAcc=1.0 bear=347.0 bAcc=4.1]
╟─ Age: 156ms, time: 1773396138365
03-13 15:32:18.522 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4067, eventCount: 0, sticky: true]
03-13 15:32:18.522 DEBUG [TSLocationManager onLocationResult]
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
03-13 15:32:18.523 DEBUG [TSLocationManager onLocationResult] LocationFilterResult: LocationFilterResult{decision=ACCEPTED, reason='ok', selected=36.26681732103824, raw=38.94781494140625, effective=36.826494597846605, anomaly=false, acc(cur)=1.5, acc(prev)=1.5}
03-13 15:32:18.523 INFO [Odometer b]
ℹ️ Update odometer: 1544741.72 (± 1844.54m)
03-13 15:32:18.526 DEBUG [EventManager c] 🛜 ⚡️ location
03-13 15:32:18.527 INFO [d0 a]
💾 ✅ 7ea91ddf-bd10-4c2a-9fe8-9726fa3e3d1f
03-13 15:32:18.529 INFO [HttpService flush]
ℹ️ HttpService is busy
03-13 15:32:23.406 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4068, eventCount: 1]
03-13 15:32:23.407 INFO [TrackingService b]
ℹ️ Location availability: false
03-13 15:32:23.407 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4068, eventCount: 0, sticky: true]
03-13 15:32:23.435 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4069, eventCount: 1]
03-13 15:32:23.436 INFO [TrackingService b]
ℹ️ Location availability: true
03-13 15:32:23.436 DEBUG [AbstractService a]
⚙️︎ FINISH [TrackingService startId: 4069, eventCount: 0, sticky: true]
03-13 15:32:23.446 DEBUG [AbstractService a]
🎾 start [TrackingService startId: 4070, eventCount: 1]
03-13 15:32:23.447 DEBUG [TrackingService c]
╔═════════════════════════════════════════════
║ TrackingService: LocationResultReactions are currently unavailable