react-native-background-geolocation
react-native-background-geolocation copied to clipboard
Third party logging library conflict on Android
Your Environment
- Plugin version: 4.12.1
- Platform: Android
- OS version: 13
- Device manufacturer / model: Samsung / Galaxy A13
- React Native version (
react-native -v
): 0.72.0 - Plugin config
{
startOnBoot: true,
stopOnTerminate: false,
enableHeadless: true,
autoSync: false,
url: '...',
showsBackgroundLocationIndicator: false,
desiredAccuracy: BackgroundGeolocation.DESIRED_ACCURACY_HIGH,
persistMode: BackgroundGeolocation.PERSIST_MODE_ALL,
distanceFilter: 10,
disableLocationAuthorizationAlert: true,
preventSuspend: false,
useSignificantChangesOnly: false,
logLevel: BackgroundGeolocation.LOG_LEVEL_OFF,
}
Expected Behavior
react-native-background-geolocation
don't writing logs when logLevel
is LOG_LEVEL_OFF
, don't conflict with third party library logging flow.
Actual Behavior
Logs that were written by react-native-file-logger are mixed with react-native-background-geolocation
logs.
When I'm launching app with logMaxDays: 3
app throws an exception
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
When I'm trying to call BackgroundGeolocation.logger.destroyLog
app throws an exception
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean com.transistorsoft.locationmanager.logger.TSSQLiteAppender.destroyLog()' on a null object reference
Context
I'm trying to write my own logs
Debug logs
Logs
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, locationTemplate, startOnBoot, stopOnTerminate, url]
⚠️ #ready already called. Redirecting to #setConfig
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, logMaxDays, startOnBoot, stopOnTerminate, url]
‼️ Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":false,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":10,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":true,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":30,"elasticityMultiplier":1,"enableHeadless":true,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"com.transistorsoft.rnbackgroundgeolocation.HeadlessTask","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"{ \"location\": { \"coords\": { \"latitude\": <%= latitude %>, \"longitude\": <%= longitude %>, \"accuracy\": <%= accuracy %>, \"speed\": <%= speed %>, \"heading\": <%= heading %>, \"altitude\": <%= altitude %>, \"altitude_accuracy\": <%= altitude_accuracy %> } }, \"activity\": { \"type\": \"<%= activity.type %>\", \"confidence\": <%= activity.confidence %> }, \"battery\": { \"level\": <%= battery.level %>, \"is_charging\": <%= battery.is_charging %> }, \"odometer\": <%= odometer %>, \"timestamp\": \"<%= timestamp %>\", \"event\": \"<%= event %>\", \"is_moving\": <%= is_moving %>, \"mock\": <%= mock %>, \"uuid\": \"<%= uuid %>\" }","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":0,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":true,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":false,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"https:\/\/esp-message-7i5ofo2bmq-lz.a.run.app\/public\/api\/v1\/position-save","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":true,"didLaunchInBackground":false,"didDeviceReboot":false}
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, logMaxDays, params, schedule, startOnBoot, stopOnTerminate, url]
‼️ Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":0,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":false,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":false,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":true,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
⚠️ #ready already called. Redirecting to #setConfig
🔴 Cleared callbacks
╔═════════════════════════════════════════════
║ ☯️ HeadlessMode? true
╠═════════════════════════════════════════════
💀 event: terminate
taskId: 1
🔴 Cleared callbacks
╔═════════════════════════════════════════════
║ MainActivity was destroyed
╠═════════════════════════════════════════════
╟─ stopOnTerminate: false
╟─ enabled: false
☯️ onPause
☯️ onStop
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
⚠️ #ready already called. Redirecting to #setConfig
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, logMaxDays, startOnBoot, stopOnTerminate, url]
‼️ Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":false,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":10,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":true,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":30,"elasticityMultiplier":1,"enableHeadless":true,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"com.transistorsoft.rnbackgroundgeolocation.HeadlessTask","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"{ \"location\": { \"coords\": { \"latitude\": <%= latitude %>, \"longitude\": <%= longitude %>, \"accuracy\": <%= accuracy %>, \"speed\": <%= speed %>, \"heading\": <%= heading %>, \"altitude\": <%= altitude %>, \"altitude_accuracy\": <%= altitude_accuracy %> } }, \"activity\": { \"type\": \"<%= activity.type %>\", \"confidence\": <%= activity.confidence %> }, \"battery\": { \"level\": <%= battery.level %>, \"is_charging\": <%= battery.is_charging %> }, \"odometer\": <%= odometer %>, \"timestamp\": \"<%= timestamp %>\", \"event\": \"<%= event %>\", \"is_moving\": <%= is_moving %>, \"mock\": <%= mock %>, \"uuid\": \"<%= uuid %>\" }","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":0,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":true,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":false,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"https:\/\/esp-message-7i5ofo2bmq-lz.a.run.app\/public\/api\/v1\/position-save","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, logMaxDays, params, schedule, startOnBoot, stopOnTerminate, url]
‼️ Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":0,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":false,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":false,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":true,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, logMaxDays, params, schedule, startOnBoot, stopOnTerminate, url]
‼️ Uncaught Exception: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
{"activityRecognitionInterval":10000,"allowIdenticalLocations":false,"authorization":{},"autoSync":true,"autoSyncThreshold":0,"backgroundPermissionRationale":{"title":"Allow {applicationName} to access this device's location even when closed or not in use?","message":"[CHANGEME] This app collects location data for FEATURE X and FEATURE Y.","positiveAction":"Change to \"{backgroundPermissionOptionLabel}\"","negativeAction":""},"batchSync":false,"configUrl":"","debug":false,"deferTime":0,"desiredAccuracy":0,"desiredOdometerAccuracy":100,"disableAutoSyncOnCellular":false,"disableElasticity":false,"disableLocationAuthorizationAlert":false,"disableMotionActivityUpdates":false,"disableProviderChangeRecord":false,"disableStopDetection":false,"distanceFilter":10,"elasticityMultiplier":1,"enableHeadless":false,"enableTimestampMeta":false,"extras":{},"fastestLocationUpdateInterval":-1,"foregroundService":true,"geofenceInitialTriggerEntry":true,"geofenceModeHighAccuracy":false,"geofenceProximityRadius":1000,"geofenceTemplate":"","headers":{},"headlessJobService":"","heartbeatInterval":-1,"httpRootProperty":"location","httpTimeout":60000,"isMoving":false,"locationAuthorizationRequest":"Always","locationTemplate":"","locationTimeout":60,"locationUpdateInterval":1000,"locationsOrderDirection":"ASC","logLevel":0,"logMaxDays":3,"maxBatchSize":-1,"maxDaysToPersist":1,"maxRecordsToPersist":-1,"method":"POST","minimumActivityRecognitionConfidence":75,"motionTriggerDelay":0,"notification":{"layout":"","title":"","text":"Location Service activated","color":"","channelName":"TSLocationManager","channelId":"","smallIcon":"","largeIcon":"","priority":0,"sticky":false,"strings":{},"actions":[]},"params":{},"persist":true,"persistMode":2,"schedule":[],"scheduleUseAlarmManager":false,"speedJumpFilter":300,"startOnBoot":false,"stationaryRadius":25,"stopAfterElapsedMinutes":0,"stopOnStationary":false,"stopOnTerminate":true,"stopTimeout":5,"triggerActivities":"in_vehicle, on_bicycle, on_foot, running, walking","url":"","useSignificantChangesOnly":false,"enabled":false,"schedulerEnabled":false,"trackingMode":1,"odometer":0,"isFirstBoot":false,"didLaunchInBackground":false,"didDeviceReboot":false}
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.transistorsoft.locationmanager.logger.TSSQLiteAppender.setMaxHistory(java.lang.String)' on a null object reference
at com.transistorsoft.locationmanager.logger.TSLog$c.run(Unknown Source:29)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
⚠️ #ready already called. Redirecting to #setConfig
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
translateDesiredAccuracy (true): 10
translateDesiredAccuracy (true): -1
🎾 watchPosition: ON
ℹ️ LocationAuthorization: Permission granted
translateDesiredAccuracy (true): 10
NotificationChannel{mId='com.teemco.meetingerTSLocationManager', mName=TSLocationManager, mDescription=, mImportance=1, mBypassDnd=false, mLockscreenVisibility=-1, mSound=null, mLights=false, mLightColor=0, mVibration=null, mUserLockedFields=0, mFgServiceShown=false, mVibrationEnabled=false, mShowBadge=false, mDeleted=false, mDeletedTimeMs=-1, mGroup='null', mAudioAttributes=null, mBlockableSystem=false, mAllowBubbles=-1, mImportanceLockedByOEM=false, mImportanceLockedDefaultApp=false, mOriginalImp=-1000, mParent=null, mConversationId=null, mDemoted=false, mImportantConvo=false, mSoundMissingReason=0}
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m4s930ms alt=1074.5999755859375 vAcc=100.0], age: 136ms, time: 1697464443641
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m5s930ms alt=1074.5999755859375 vAcc=100.0], age: 45ms, time: 1697464444640
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m6s931ms alt=1074.5999755859375 vAcc=100.0], age: 41ms, time: 1697464445641
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m7s931ms alt=1074.5999755859375 vAcc=100.0], age: 527ms, time: 1697464446641
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, extras, headers, headlessJobService, locationTemplate, params, schedule, startOnBoot, stopOnTerminate, url]
ℹ️ Persist config, dirty: [autoSync, desiredAccuracy, disableLocationAuthorizationAlert, distanceFilter, enableHeadless, headlessJobService, locationTemplate, startOnBoot, stopOnTerminate, url]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m9s708ms alt=1074.5999755859375 vAcc=100.0], age: 1015ms, time: 1697464448419
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m10s709ms alt=1074.5999755859375 vAcc=100.0], age: 304ms, time: 1697464449419
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m11s709ms alt=1074.5999755859375 vAcc=100.0], age: 49ms, time: 1697464450419
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m12s709ms alt=1074.5999755859375 vAcc=100.0], age: 38ms, time: 1697464451420
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m13s710ms alt=1074.5999755859375 vAcc=100.0], age: 38ms, time: 1697464452420
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m14s710ms alt=1074.5999755859375 vAcc=100.0], age: 38ms, time: 1697464453420
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
ℹ️ LocationAuthorization: Permission granted
🎾 Start monitoring connectivity changes
🎾 Start monitoring powersave changes
╔═════════════════════════════════════════════
║ 📶 Connectivity change: connected? true
╠═════════════════════════════════════════════
🔴 Stop heartbeat
🎾 LocationRequestService [eventCount: 1]
ℹ️ LocationAuthorization: Permission granted
🔵 setPace: false → false
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m15s710ms alt=1074.5999755859375 vAcc=100.0], age: 362ms, time: 1697464454421
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
🔵 [SingleLocationRequest start, action: 1, requestId: 2]
🎾 Start motion-activity updates
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 ActivityRecognitionService [eventCount: 1]
🚘 ️DetectedActivity [type=STILL, confidence=100]
⚙️︎ finish ActivityRecognitionService [eventCount: 0, sticky: false]
ℹ️ Persist config, dirty: [isMoving]
🔴 Stop heartbeat
ℹ️ LocationAuthorization: Permission granted
🔵 setPace: false → true
🎾 TrackingService [eventCount: 1]
╔═════════════════════════════════════════════
║ TrackingService motionchange: true
╠═════════════════════════════════════════════
⚙️︎ finish TrackingService [eventCount: 0, sticky: true]
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: false]
🎾 LocationRequestService [eventCount: 0]
🔴 LocationRequestService stopped
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189143,44.469697 hAcc=100.0 et=+13d23h1m16s816ms alt=1074.5999755859375 vAcc=100.0], age: 113ms, time: 1697464455526
Median accuracy: 100.0
🎾 LocationRequestService [eventCount: 1]
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🔵 [SingleLocationRequest start, action: 1, requestId: 3]
🎾 Start motion-activity updates
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 ActivityRecognitionService [eventCount: 1]
🚘 ️DetectedActivity [type=STILL, confidence=100]
⚙️︎ finish ActivityRecognitionService [eventCount: 0, sticky: false]
🎾 TrackingService [eventCount: 1]
⏰ Scheduled OneShot: STOP_TIMEOUT in 300000ms (jobID: 2059034116)
⚙️︎ finish TrackingService [eventCount: 0, sticky: true]
🔴 ActivityRecognitionService stopped
🎾 LocationRequestService [eventCount: 1]
ℹ️ Location availability: false
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
ℹ️ Location availability: false
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
ℹ️ Location availability: true
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
ℹ️ Location availability: true
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=14.392 et=+13d23h1m19s569ms alt=1074.5999755859375 vAcc=1.0], age: 4533ms, time: 1697464458279
Median accuracy: 100.0
Odometer: 67.44888
🎾 LocationRequestService [eventCount: 2]
╔═════════════════════════════════════════════
║ motionchange LocationResult: 3
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=14.392 et=+13d23h1m19s569ms alt=1074.5999755859375 vAcc=1.0], age: 4564ms, time: 1697464458279
⚙️︎ finish LocationRequestService [eventCount: 1, sticky: true]
🔵 Acquired motionchange position, isMoving: true
Median accuracy: 100.0
🎾 Location-services: ON
translateDesiredAccuracy (true): 10
🎾 LocationRequestService [eventCount: 2]
SingleLocationRequest 3 isFinished? true
🎾 Start motion-activity updates
⚙️︎ finish LocationRequestService [eventCount: 1, sticky: false]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=20.8264 et=+13d23h1m24s165ms alt=1074.5999755859375 vAcc=2.6086001], age: 45ms, time: 1697464462875
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: false]
🔴 LocationRequestService stopped
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: false]
✅ INSERT: f01efcc4-85fa-4159-ba81-ae388260e3b3
🎾 TrackingService [eventCount: 1]
╔═════════════════════════════════════════════
║ TrackingService: LocationResult
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=20.8264 et=+13d23h1m24s165ms alt=1074.5999755859375 vAcc=2.6086001]
╟─ Age: 160ms, time: 1697464462875
╔═════════════════════════════════════════════
║ Process LocationResult
╠═════════════════════════════════════════════
⚙️︎ finish TrackingService [eventCount: 0, sticky: true]
ℹ️ IGNORED: same as last location
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=22.2264 et=+13d23h1m25s165ms alt=1074.5999755859375 vAcc=2.9586], age: 48ms, time: 1697464463875
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=23.6264 et=+13d23h1m26s165ms alt=1074.5999755859375 vAcc=3.3086], age: 196ms, time: 1697464464876
Median accuracy: 100.0
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=25.027802 et=+13d23h1m27s166ms alt=1074.5999755859375 vAcc=3.65895], age: 42ms, time: 1697464465876
Median accuracy: 25.027802
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 ActivityRecognitionService [eventCount: 1]
🚘 ️DetectedActivity [type=TILTING, confidence=100]
⚙️︎ finish ActivityRecognitionService [eventCount: 0, sticky: false]
🎾 ActivityRecognitionService [eventCount: 1]
🚘 ️DetectedActivity [type=STILL, confidence=98]
⚙️︎ finish ActivityRecognitionService [eventCount: 0, sticky: false]
🎾 TrackingService [eventCount: 1]
⚙️︎ finish TrackingService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=26.4278 et=+13d23h1m28s166ms alt=1074.5999755859375 vAcc=4.00895], age: 39ms, time: 1697464466877
Median accuracy: 25.027802
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🔴 ActivityRecognitionService stopped
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=27.8292 et=+13d23h1m29s167ms alt=1074.5999755859375 vAcc=4.3592997], age: 43ms, time: 1697464467877
Median accuracy: 25.027802
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=29.2306 et=+13d23h1m30s168ms alt=1074.5999755859375 vAcc=4.70965], age: 40ms, time: 1697464468878
Median accuracy: 25.027802
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=30.6306 et=+13d23h1m31s168ms alt=1074.5999755859375 vAcc=5.05965], age: 47ms, time: 1697464469878
Median accuracy: 25.027802
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 1
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=32.0306 et=+13d23h1m32s168ms alt=1074.5999755859375 vAcc=5.40965], age: 38ms, time: 1697464470879
Median accuracy: 25.027802
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
⏰ Scheduled OneShot: TERMINATE_EVENT in 10000ms (jobID: -1708771588)
🔴 watchPosition: OFF
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: false]
🔴 LocationRequestService stopped
☯️ onPause
☯️ onResume
translateDesiredAccuracy (true): 10
translateDesiredAccuracy (true): -1
🎾 watchPosition: ON
ℹ️ LocationAuthorization: Permission granted
translateDesiredAccuracy (true): 10
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=39.0334 et=+13d23h1m37s170ms alt=1074.5999755859375 vAcc=7.16035], age: 264ms, time: 1697464475880
Median accuracy: 26.4278
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 23362fee-41fc-4458-b7ad-d98be958b97a
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=40.4334 et=+13d23h1m38s170ms alt=1074.5999755859375 vAcc=7.5103498], age: 42ms, time: 1697464476881
Median accuracy: 27.8292
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 30bbca62-e56f-4ce6-a3dd-dc300400ad50
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=41.8362 et=+13d23h1m39s172ms alt=1074.5999755859375 vAcc=7.86105], age: 47ms, time: 1697464477882
Median accuracy: 29.2306
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 9cdea99d-4a28-421f-9097-54d8a4ce12e2
{"level":0,"timestamp":"2023-10-16T13:54:38.210Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:37.882Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":7.9,"speed":-1,"accuracy":41.8,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"9cdea99d-4a28-421f-9097-54d8a4ce12e2","is_moving":true}}}
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=43.2348 et=+13d23h1m40s171ms alt=1074.5999755859375 vAcc=8.210699], age: 44ms, time: 1697464478881
Median accuracy: 30.6306
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 17de3ec7-80c0-4786-a0d3-e39461485629
{"level":0,"timestamp":"2023-10-16T13:54:39.206Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:38.881Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":8.2,"speed":-1,"accuracy":43.2,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"17de3ec7-80c0-4786-a0d3-e39461485629","is_moving":true}}}
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=44.6362 et=+13d23h1m41s172ms alt=1074.5999755859375 vAcc=8.56105], age: 45ms, time: 1697464479882
Median accuracy: 32.0306
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: f2d8cf53-08ab-424f-b0ad-6fe9c26c9ef0
{"level":0,"timestamp":"2023-10-16T13:54:40.238Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:39.882Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":8.6,"speed":-1,"accuracy":44.6,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"f2d8cf53-08ab-424f-b0ad-6fe9c26c9ef0","is_moving":true}}}
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=46.0362 et=+13d23h1m42s172ms alt=1074.5999755859375 vAcc=8.911051], age: 42ms, time: 1697464480883
Median accuracy: 39.0334
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 063b1bf0-cfac-4783-8b02-6ac169475eb2
{"level":0,"timestamp":"2023-10-16T13:54:41.213Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:40.883Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":8.9,"speed":-1,"accuracy":46,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"063b1bf0-cfac-4783-8b02-6ac169475eb2","is_moving":true}}}
╔═════════════════════════════════════════════
║ ⏰ OneShot event fired: TERMINATE_EVENT
╠═════════════════════════════════════════════
ℹ️ TERMINATE_EVENT ignored (MainActivity is still active).
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=47.4376 et=+13d23h1m43s173ms alt=1074.5999755859375 vAcc=9.2614], age: 45ms, time: 1697464481883
Median accuracy: 40.4334
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 3da01c5c-e7d0-476f-ac1a-57d844bf3dcd
{"level":0,"timestamp":"2023-10-16T13:54:42.230Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:41.883Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":9.3,"speed":-1,"accuracy":47.4,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"3da01c5c-e7d0-476f-ac1a-57d844bf3dcd","is_moving":true}}}
🎾 LocationRequestService [eventCount: 1]
╔═════════════════════════════════════════════
║ watchPosition LocationResult: 4
╠═════════════════════════════════════════════
╟─ 📍 Location[fused 40.189507,44.470330 hAcc=48.8376 et=+13d23h1m44s173ms alt=1074.5999755859375 vAcc=9.6114], age: 40ms, time: 1697464482883
Median accuracy: 41.8362
⚙️︎ finish LocationRequestService [eventCount: 0, sticky: true]
✅ INSERT: 8f01228d-94f6-4a84-ac83-3750fea5d7f0
{"level":0,"timestamp":"2023-10-16T13:54:43.274Z","env":{"version":{"name":"0.2.3","buildNumber":"47"},"os":{"name":"Android","version":"13"},"device":{"id":"exynos850","brand":"samsung"},"isEmulator":false,"battery":{"level":0.10999999940395355,"isCharging":false}},"payload":{"type":"location","location":{"extras":{},"activity":{"confidence":100,"type":"still"},"odometer":67.4000015258789,"battery":{"level":0.11,"is_charging":false},"timestamp":"2023-10-16T13:54:42.883Z","coords":{"ellipsoidal_altitude":1074.6,"altitude":1074.6,"heading":-1,"speed_accuracy":-1,"altitude_accuracy":9.6,"speed":-1,"accuracy":48.8,"longitude":44.4703303,"heading_accuracy":-1,"latitude":40.1895071},"uuid":"8f01228d-94f6-4a84-ac83-3750fea5d7f0","is_moving":true}}}
@christocracy any updates on this issue?
@christocracy why you don't replying on this issue? Are you planning to research it or not? Any updates please
This issue is stale because it has been open for 30 days with no activity.
This issue was closed because it has been inactive for 14 days since being marked as stale.