PnX-SI / gn_mobile_occtax

Application mobile pour la saisie dans le module Occtax de GeoNature
GNU General Public License v3.0
13 stars 5 forks source link

Récupération partielle des taxons #52

Closed DonovanMaillard closed 3 years ago

DonovanMaillard commented 4 years ago

Bonjour,

Je viens de tenter une install de geonature mobile. TaxHub (1.7) et Usershub (2.1.2) sont à jour, GeoNature est dans sa version master actuelle 2.3.2.

Pour info et question : L'application mobile me remonte bien les JDD, les observateurs, en revanche elle ne récupère que 27 taxons sur 6105 présentes dans ma liste saisie occtax (dont l'identifiant est bien renseigné dans settings_occtax). Est-ce un bug à rechercher sur l'appli mobile, sur la synchronisation, ou simplement des routes mises à jour dans la prochaine version GeoNature puisque j'ai vu qu'un travail avait été fait là dessus?

Merci !

camillemonchicourt commented 3 years ago

@lepontois pour avoir les logs, voir https://github.com/PnX-SI/gn_mobile_occtax/blob/master/docs/installation-fr.md#logs

lepontois commented 3 years ago

Si j'ai bien compris, la synchro s'arrète si 404 lui est retourné. Donc je me suis dit que la valeur de page_max_retry pouvait être grande, ça ne changerait pas grand chose vu qu'il ne ferait pas tous les appels. Est-ce que je fait erreur ?

Bref, j'ai quand même remplacé la valeur de page_max_retry par 20. Bilan :

Voici les logcat (merci Camille pour le lien mais la prochaine fois que tu pirates mon cerveau, préviens moi :) )

06-03 10:48:33.492  3251  3251 I fr.geonature.sync.sync.DataSyncViewModel: starting local data synchronization...
06-03 10:48:33.505  4301  8838 D PackageManager: setEnabledSetting : userId = 0 packageName = fr.geonature.sync cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10278/fr.geonature.sync
06-03 10:48:33.517  4301  8838 V WindowManager: Changing focus from Window{b1b28c7 u0 PopupWindow:aa28615} to Window{3e5eb55 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity} displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:566 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6297 com.android.server.wm.WindowManagerService.relayoutWindow:2710 com.android.server.wm.Session.relayout:219 
06-03 10:48:33.545  4301  9355 D ConnectivityService: requestNetwork for uid/pid:10278/3251 NetworkRequest [ TRACK_DEFAULT id=766, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ]
06-03 10:48:33.546  4301  8733 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=766, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 10:48:33.546  4301  8809 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=766, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 10:48:33.546  4301  8733 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=766, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 10:48:33.547  9318  9318 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=766, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 10:48:33.569  3251  3251 V InputMethodManager: Starting input: tba=fr.geonature.sync ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
06-03 10:48:33.607  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: starting local data synchronization from 'https://geonature.pyrenees-parcnational.fr/geonature' (with additional data: true)...
06-03 10:48:33.638  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize dataset...
06-03 10:48:33.643  3251 11184 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/meta/datasets
06-03 10:48:33.646  3251  3251 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=fr.geonature.sync/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-03 10:48:33.662  4301  4374 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:33.663  4301  4374 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:33.664  4301  9206 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:33.665  4301  9206 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:33.880  3928  3928 D SurfaceFlinger:      DEVICE | 0x7e3447d200 | 0002 | RGBA_8888    |    0.0    0.0 1080.0 2340.0 |    0    0 1080 2340 | fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_3251#0
06-03 10:48:33.894  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:33.895  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:33.906  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:33.907  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:34.362  4301 18161 D GameManagerService: identifyGamePackage. fr.geonature.sync, mCurrentUserId: 0, callerUserId: 0
06-03 10:48:34.362  4301 18161 D PkgDataHelper: getGamePkgData(). fr.geonature.sync
06-03 10:48:34.571  3251 11184 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/meta/datasets (927ms, unknown-length body)
06-03 10:48:34.931  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: dataset to update: 346
06-03 10:48:34.993  4301  8838 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:34.994  4301  8838 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:35.019  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize users...
06-03 10:48:35.025  3251 11184 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/users/menu/1
06-03 10:48:35.132  3251 11184 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/users/menu/1 (106ms, unknown-length body)
06-03 10:48:35.162  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: users to update: 473
06-03 10:48:35.218  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:35.219  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:35.225  4301  8838 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:35.226  4301  8838 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:35.281  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize taxonomy ranks...
06-03 10:48:35.435  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:35.436  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:36.627  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: taxonomy ranks to update: 41
06-03 10:48:36.719  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:36.721  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:36.730  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize nomenclature types...
06-03 10:48:36.750  3251 11184 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/nomenclatures/nomenclatures/taxonomy
06-03 10:48:36.931  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:36.934  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:37.005  3251 11184 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/nomenclatures/nomenclatures/taxonomy (254ms, unknown-length body)
06-03 10:48:37.173  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: nomenclature types to update: 49
06-03 10:48:37.223  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: nomenclature to update: 567
06-03 10:48:37.238  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:37.239  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:37.245  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize nomenclature default values...
06-03 10:48:37.254  3251 11184 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/occtax/defaultNomenclatures
06-03 10:48:37.273  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:37.274  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:37.343  3251 11184 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/occtax/defaultNomenclatures (87ms, 314-byte body)
06-03 10:48:37.357  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: nomenclature default values to update: 17
06-03 10:48:37.421  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:37.422  4301  4604 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:37.448  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:37.450  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:37.488  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:37.489  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:37.627  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize taxa...
06-03 10:48:37.634  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:37.635  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:40.908  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: taxa to update: 10000
06-03 10:48:40.964  4301  9206 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:40.965  4301  9206 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:41.180  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:41.183  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:42.002  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: taxa to update: 13747
06-03 10:48:42.027  3251  9306 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: sql:
06-03 10:48:42.027  3251  9306 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: SELECT taxa."_id" AS taxa__id, taxa."name" AS taxa_name, taxa."kingdom" AS taxa_kingdom, taxa."group" AS taxa_group, taxa."name_common" AS taxa_name_common, taxa."description" AS taxa_description, taxa."rank" AS taxa_rank
06-03 10:48:42.027  3251  9306 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: FROM taxa taxa
06-03 10:48:42.027  3251  9306 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: args: []
06-03 10:48:42.028  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: deleting orphaned taxa...
06-03 10:48:42.063  4301  9206 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:42.064  4301  9206 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 10:48:42.277  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 10:48:42.278  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 10:48:45.098  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: orphaned taxa deleted: 1485
06-03 10:48:45.098  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize taxa additional data...
06-03 10:48:45.106  3251 11184 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=0
06-03 10:48:50.930  3251 11184 D OkHttp  : <-- 404 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=0 (5824ms, 24-byte body)
06-03 10:48:50.944  3251  9306 I fr.geonature.sync.sync.worker.DataSyncWorker: local data synchronization successfully finished in 17360ms
06-03 10:48:50.951  3251  9292 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=2eb672d9-de05-4b8e-9c10-2b6170aca11b, tags={ fr.geonature.sync.sync.worker.DataSyncWorker, data_sync_worker_tag } ]
06-03 10:48:50.981  4301  4301 D EdgeLightingManager: hideForNotification : packageName = fr.geonature.sync
06-03 10:48:50.981  4301  4301 D EdgeLightingPolicyManager:NotificationGroup: remove : sbn : StatusBarNotification(pkg=fr.geonature.sync user=UserHandle{0} id=3 tag=null key=0|fr.geonature.sync|3|null|10278: Notification(channel=channel_data_synchronization shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x72 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0))
06-03 10:48:50.987  8877  8877 D FaceWidgetNotificationManager: removeFaceWidgetMusicNotification() key : 0|fr.geonature.sync|3|null|10278
06-03 10:48:51.003  4301  8739 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=766, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] (release request)
sgrimault commented 3 years ago

@lepontois merci pour les logs. De ce que je peux voir :

On devrait donc avoir en local 13747 taxons et aucune données relatives

lepontois commented 3 years ago

Ok, merci pour la traduction. Par contre je ne comprends pas bien la notion de "données relatives"

Du coup, j'ai modifié la valeur de occtaxmobile_area_type dans la table gn_commons.t_parameters pour "M1" car c'est l’échelle qui me semble être la plus pertinente (5km c'est trop large ou alors passer à l'échelle communale pour être en correspondance avec les Atlas de la biodiversité communale... J'hésite) J'ai maintenant 319114 lignes dans gn_synthese.v_color_taxon_area. J'ai donc augmenté la valeur de page_max_retry à 40 (10 000 * 40 = 400 000)

La synchro prend à présent 6 minutes (c'est long et pourtant pas avec une connexion trop mauvaise!!) et j'ai :

Voici le logcat de la dernière synchro :

06-03 12:29:05.482 24939 24939 I fr.geonature.sync.sync.DataSyncViewModel: starting local data synchronization...
06-03 12:29:05.498  4301 11003 V WindowManager: Changing focus from Window{6c83d9 u0 PopupWindow:4d5cae3} to Window{8e82e91 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity} displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:566 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6297 com.android.server.wm.WindowManagerService.relayoutWindow:2710 com.android.server.wm.Session.relayout:219 
06-03 12:29:05.506  4301  8925 D PackageManager: setEnabledSetting : userId = 0 packageName = fr.geonature.sync cmp = androidx.work.impl.background.systemalarm.RescheduleReceiver newState = 1 callingPackage = 10278/fr.geonature.sync
06-03 12:29:05.551 24939 24939 V InputMethodManager: Starting input: tba=fr.geonature.sync ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
06-03 12:29:05.554  4301 11003 D ConnectivityService: requestNetwork for uid/pid:10278/24939 NetworkRequest [ TRACK_DEFAULT id=866, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ]
06-03 12:29:05.556  4301  8733 D WifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=866, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 12:29:05.556  4301  8733 D UntrustedWifiNetworkFactory: got request NetworkRequest [ TRACK_DEFAULT id=866, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 12:29:05.557  4301  8809 D Ethernet: got request NetworkRequest [ TRACK_DEFAULT id=866, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 12:29:05.557  9318  9318 D PhoneSwitcherNetworkRequstListener: got request NetworkRequest [ TRACK_DEFAULT id=866, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] with score 60 and providerId 2
06-03 12:29:05.603 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: starting local data synchronization from 'https://geonature.pyrenees-parcnational.fr/geonature' (with additional data: true)...
06-03 12:29:05.635 24939 24939 I WM-SystemFgDispatcher: Started foreground service Intent { act=ACTION_START_FOREGROUND cmp=fr.geonature.sync/androidx.work.impl.foreground.SystemForegroundService (has extras) }
06-03 12:29:05.639 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize dataset...
06-03 12:29:05.640  4301  4374 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:05.641  4301  4374 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:05.642  4301 10089 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:05.642  4301 10089 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:05.645 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/meta/datasets
06-03 12:29:05.861  3928  3928 D SurfaceFlinger:      DEVICE | 0x7e3447c800 | 0002 | RGBA_8888    |    0.0    0.0 1080.0 2340.0 |    0    0 1080 2340 | fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939#0
06-03 12:29:05.877  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:05.878  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:05.891  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:05.892  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:06.650 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/meta/datasets (1004ms, unknown-length body)
06-03 12:29:07.009 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: dataset to update: 346
06-03 12:29:07.069 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize users...
06-03 12:29:07.070  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:07.071  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:07.074 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/users/menu/1
06-03 12:29:07.205 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/users/menu/1 (130ms, unknown-length body)
06-03 12:29:07.256 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: users to update: 473
06-03 12:29:07.287  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:07.289  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:07.329  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:07.330  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:07.387 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize taxonomy ranks...
06-03 12:29:07.546  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:07.548  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:08.955 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: taxonomy ranks to update: 41
06-03 12:29:09.036  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.037  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.083 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize nomenclature types...
06-03 12:29:09.104 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/nomenclatures/nomenclatures/taxonomy
06-03 12:29:09.254  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.256  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.290 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/nomenclatures/nomenclatures/taxonomy (185ms, unknown-length body)
06-03 12:29:09.433 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: nomenclature types to update: 49
06-03 12:29:09.501  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.502  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.536 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: nomenclature to update: 567
06-03 12:29:09.560 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize nomenclature default values...
06-03 12:29:09.564 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/occtax/defaultNomenclatures
06-03 12:29:09.583  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.584  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.639 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/occtax/defaultNomenclatures (75ms, 314-byte body)
06-03 12:29:09.650 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: nomenclature default values to update: 17
06-03 12:29:09.717  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.718  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.719  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.719  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:09.792  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.793  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.905 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize taxa...
06-03 12:29:09.930  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:09.931  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:17.249 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: taxa to update: 10000
06-03 12:29:17.305  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:17.306  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:17.519  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:17.519  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:19.187 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: taxa to update: 13747
06-03 12:29:19.220 24939 25355 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: sql:
06-03 12:29:19.220 24939 25355 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: SELECT taxa."_id" AS taxa__id, taxa."name" AS taxa_name, taxa."kingdom" AS taxa_kingdom, taxa."group" AS taxa_group, taxa."name_common" AS taxa_name_common, taxa."description" AS taxa_description, taxa."rank" AS taxa_rank
06-03 12:29:19.220 24939 25355 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: FROM taxa taxa
06-03 12:29:19.220 24939 25355 D fr.geonature.commons.data.helper.SQLiteSelectQueryBuilder: args: []
06-03 12:29:19.221 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: deleting orphaned taxa...
06-03 12:29:19.249  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:19.250  4301 10368 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:19.467  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:19.468  8877  8877 D InterruptionStateProvider: No heads up: unimportant notification: 0|fr.geonature.sync|3|null|10278
06-03 12:29:30.079 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: orphaned taxa deleted: 1051
06-03 12:29:30.079 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: synchronize taxa additional data...
06-03 12:29:30.086 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=0
06-03 12:29:35.365  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-29s805ms (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:29:35.365  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-29s739ms (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:29:35.408 24939 24939 V InputMethodManager: Starting input: tba=fr.geonature.sync ic=null mNaviBarColor -855310 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
06-03 12:29:35.456  3928  3928 D SurfaceFlinger:      DEVICE | 0x7eb8505100 | 0002 | RGBA_8888    |    0.0    0.0 1080.0 2340.0 |    0    0 1080 2340 | fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939#0
06-03 12:29:35.816 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=0 (5730ms, unknown-length body)
06-03 12:29:35.861  4301  4404 W WindowManager: allSleep is false, displayId=0, stack=Task{b9d31ae #616 visible=true type=standard mode=fullscreen translucent=false A=10278:fr.geonature.sync U=0 StackId=616 sz=1}, caller=com.android.server.wm.ActivityStackSupervisor.checkReadyForSleepLocked:2225 com.android.server.wm.ActivityStackSupervisor.goingToSleepLocked:2153 com.android.server.wm.ActivityTaskManagerService.updateSleepIfNeededLocked:6816 
06-03 12:29:35.861  4301  4404 W WindowManager: putStacksToSleep, mResumedActivity=null, mPausingActivity=ActivityRecord{8d4fa29 u0 fr.geonature.sync/.ui.home.HomeActivity t616}
06-03 12:29:35.917  4301  4368 D GameManagerService: notePauseComponent(), received paused-component: fr.geonature.sync
06-03 12:29:35.921  4301  4368 V WindowManager: Changing focus from Window{8e82e91 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity} to null displayId=0 Callers=com.android.server.wm.RootWindowContainer.updateFocusedWindowLocked:566 com.android.server.wm.WindowManagerService.updateFocusedWindowLocked:6297 com.android.server.wm.ActivityRecord.commitVisibility:4978 com.android.server.wm.ActivityRecord.setVisibility:4919 
06-03 12:29:35.925  4301  4368 D SurfaceControl: hide : mNativeObject = 542703069376 - sc.mNativeObject = 540486148640 - Surface(name=ActivityRecord{8d4fa29 u0 fr.geonature.sync/.ui.home.HomeActivity t616})/@0x1a55b4f
06-03 12:29:35.926  4301  4368 D SurfaceControl: nativeSetFlags Done : Surface(name=ActivityRecord{8d4fa29 u0 fr.geonature.sync/.ui.home.HomeActivity t616})/@0x1a55b4f
06-03 12:29:35.926  4301  4368 D SurfaceControl: hide : mNativeObject = 540563350368 - sc.mNativeObject = 540425825664 - Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939)/@0xfe3f28a
06-03 12:29:35.926  4301  4368 D SurfaceControl: nativeSetFlags Done : Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939)/@0xfe3f28a
06-03 12:29:35.930  4301  4368 V WindowManager: Setting visibility of Window{8e82e91 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity}: false, caller=com.android.server.wm.WindowContainer.sendAppVisibilityToClients:1004 com.android.server.wm.ActivityRecord.setClientVisible:6381 com.android.server.wm.ActivityRecord.onAnimationFinished:7133 com.android.server.wm.ActivityRecord.postApplyAnimation:5003 com.android.server.wm.ActivityRecord.commitVisibility:4985 
06-03 12:29:35.931  4301  4368 D ActivityTaskManager: finishFixedRotationTransform, r=ActivityRecord{8d4fa29 u0 fr.geonature.sync/.ui.home.HomeActivity t616}, caller=com.android.server.wm.WindowToken.finishFixedRotationTransform:664 com.android.server.wm.DisplayContent$FixedRotationTransitionListener.onAppTransitionFinishedLocked:7024 com.android.server.wm.AppTransition.notifyAppTransitionFinishedLocked:543 com.android.server.wm.ActivityRecord.onAnimationFinished:7154 com.android.server.wm.ActivityRecord.postApplyAnimation:5003 
06-03 12:29:36.154 24939 24939 I SurfaceControl: release : mNativeObject = 542673455072 - Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939)/@0x8153dff / android.view.ViewRootImpl.destroySurface:2484 android.view.ViewRootImpl.setWindowStopped:2332 android.view.WindowManagerGlobal.setStoppedState:741 android.app.Activity.performStop:8423 
06-03 12:29:36.194  3928  3963 E BufferQueueProducer: [fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939#0](id:f5800000609,api:0,p:-1,c:3928) disconnect: not connected (req=1)
06-03 12:29:36.202  4301  8925 V WindowManager: Relayout Window{8e82e91 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity}: viewVisibility=8 req=1080x2340
06-03 12:29:36.223  4301 11003 E WindowManager: win=Window{8e82e91 u0 fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity} destroySurfaces: appStopped=true win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=com.android.server.wm.ActivityRecord.destroySurfaces:5241 com.android.server.wm.ActivityRecord.destroySurfaces:5222 com.android.server.wm.ActivityRecord.notifyAppStopped:5281 com.android.server.wm.ActivityRecord.activityStopped:5908 com.android.server.wm.ActivityTaskManagerService.activityStopped:2584 android.app.IActivityTaskManager$Stub.onTransact:2215 android.os.Binder.execTransactInternal:1190 
06-03 12:29:36.224  4301 11003 I WindowManager: Destroying surface Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939)/@0xfe3f28a called by com.android.server.wm.WindowStateAnimator.destroySurface:1794 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:765 com.android.server.wm.WindowState.destroySurfaceUnchecked:3912 com.android.server.wm.WindowState.destroySurface:3886 com.android.server.wm.ActivityRecord.destroySurfaces:5241 com.android.server.wm.ActivityRecord.destroySurfaces:5222 com.android.server.wm.ActivityRecord.notifyAppStopped:5281 com.android.server.wm.ActivityRecord.activityStopped:5908 
06-03 12:29:36.224  4301 11003 I SurfaceControl: release : mNativeObject = 540425825664 - Surface(name=fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939)/@0xfe3f28a / android.view.SurfaceControl$Transaction.remove:3449 com.android.server.wm.WindowSurfaceController.destroyNotInTransaction:225 com.android.server.wm.WindowStateAnimator.destroySurface:1794 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:765 
06-03 12:29:36.225  3928  3963 I Layer   : id=8932 removeFromCurrentState fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939#0 (64)
06-03 12:29:36.236  3928  3963 I SurfaceFlinger: id=8932 Removed fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939#0 (64)
06-03 12:29:36.493 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 0
06-03 12:29:36.513  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:29:36.517  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:36.518  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:36.527  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:29:36.652  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:29:36.741  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:37.108  3928  3928 I Layer   : id=8932[1] Destroyed fr.geonature.sync/fr.geonature.sync.ui.home.HomeActivity$_24939#0
06-03 12:29:39.802 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7225 taxa with areas from offset 0
06-03 12:29:39.803 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=10000
06-03 12:29:40.367  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-34s807ms (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:29:40.368  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-34s742ms (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:29:40.878  4301  4365 V LocationManagerService: location appop changed for fr.geonature.occtax
06-03 12:29:40.879  4301  4365 V LocationManagerService: location appop changed for fr.geonature.sync
06-03 12:29:40.881  9453  9552 I RequestManager_FLP: onOpChanged, op=0 / packageName=fr.geonature.occtax
06-03 12:29:45.235 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=10000 (5431ms, unknown-length body)
06-03 12:29:45.882 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 10000
06-03 12:29:45.910  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:29:45.917  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:29:45.917  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:45.918  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:46.045  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:29:46.129  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:48.914 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7118 taxa with areas from offset 10000
06-03 12:29:48.916 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=20000
06-03 12:29:50.370  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-44s809ms (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:29:50.370  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-44s744ms (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:29:55.066 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=20000 (6149ms, unknown-length body)
06-03 12:29:55.718 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 20000
06-03 12:29:55.763  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:55.764  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:29:55.767  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:29:55.769  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:29:55.898  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:29:55.989  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:29:58.793 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7110 taxa with areas from offset 20000
06-03 12:29:58.794 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=30000
06-03 12:30:04.590 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=30000 (5795ms, unknown-length body)
06-03 12:30:05.244 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 30000
06-03 12:30:05.278  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:05.287  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:05.288  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:05.290  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:05.371  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-59s811ms (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:30:05.371  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-59s745ms (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:30:05.417  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:30:05.506  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:30:08.712 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7139 taxa with areas from offset 30000
06-03 12:30:08.713 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=40000
06-03 12:30:15.442 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=40000 (6728ms, unknown-length body)
06-03 12:30:16.137 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 40000
06-03 12:30:16.155  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:16.160  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:16.161  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:16.161  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:16.290  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:30:16.380  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:30:19.329 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7211 taxa with areas from offset 40000
06-03 12:30:19.330 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=50000
06-03 12:30:24.760 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=50000 (5428ms, unknown-length body)
06-03 12:30:25.372  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-1m19s812ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:30:25.373  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-1m19s746ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:30:25.433 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 50000
06-03 12:30:25.466  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:25.478  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:25.480  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:25.481  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:25.605  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:30:25.699  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:30:28.579 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7340 taxa with areas from offset 50000
06-03 12:30:28.580 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=60000
06-03 12:30:33.766 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=60000 (5185ms, unknown-length body)
06-03 12:30:34.442 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 60000
06-03 12:30:34.489  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:34.496  4301 11055 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:34.497  4301 11055 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:34.498  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:34.625  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:30:34.714  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:30:37.466 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7386 taxa with areas from offset 60000
06-03 12:30:37.467 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=70000
06-03 12:30:42.885 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=70000 (5417ms, unknown-length body)
06-03 12:30:43.540 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 70000
06-03 12:30:43.574  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:43.580  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:43.582  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:43.584  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:43.709  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:30:43.799  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:30:46.842 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6946 taxa with areas from offset 70000
06-03 12:30:46.843 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=80000
06-03 12:30:50.374  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-1m44s814ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:30:50.374  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-1m44s748ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:30:52.922 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=80000 (6078ms, unknown-length body)
06-03 12:30:53.614 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 80000
06-03 12:30:53.651  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:53.658  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:53.660  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:30:53.675  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:30:53.788  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:30:53.878  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:30:57.474 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7025 taxa with areas from offset 80000
06-03 12:30:57.475 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=90000
06-03 12:31:02.547 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=90000 (5071ms, unknown-length body)
06-03 12:31:03.217 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 90000
06-03 12:31:03.234  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:03.239  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:03.239  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:03.240  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:03.368  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:31:03.454  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:31:06.409 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7355 taxa with areas from offset 90000
06-03 12:31:06.411 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=100000
06-03 12:31:12.071 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=100000 (5660ms, unknown-length body)
06-03 12:31:12.732 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 100000
06-03 12:31:12.769  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:12.773  4301 11055 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:12.775  4301 11055 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:12.784  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:12.903  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:31:12.995  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:31:15.843 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7229 taxa with areas from offset 100000
06-03 12:31:15.844 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=110000
06-03 12:31:20.377  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-2m14s816ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:31:20.377  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-2m14s751ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:31:21.797 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=110000 (5952ms, unknown-length body)
06-03 12:31:22.468 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 110000
06-03 12:31:22.501  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:22.509  4301 11055 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:22.511  4301 11055 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:22.517  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:22.639  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:31:22.730  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:31:25.555 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7329 taxa with areas from offset 110000
06-03 12:31:25.556 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=120000
06-03 12:31:32.345 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=120000 (6787ms, unknown-length body)
06-03 12:31:33.008 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 120000
06-03 12:31:33.045  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:33.051  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:33.053  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:33.053  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:33.181  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:31:33.266  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:31:36.322 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7054 taxa with areas from offset 120000
06-03 12:31:36.323 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=130000
06-03 12:31:42.688 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=130000 (6364ms, unknown-length body)
06-03 12:31:43.337 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 130000
06-03 12:31:43.377  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:43.381  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:43.385  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:43.385  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:43.511  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:31:43.602  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:31:46.698 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6992 taxa with areas from offset 130000
06-03 12:31:46.699 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=140000
06-03 12:31:52.724 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=140000 (6024ms, unknown-length body)
06-03 12:31:53.389 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 140000
06-03 12:31:53.429  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:53.438  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:31:53.439  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:53.440  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:31:53.565  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:31:53.658  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:31:55.378  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-2m49s818ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:31:55.378  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-2m49s752ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:31:56.838 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7358 taxa with areas from offset 140000
06-03 12:31:56.839 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=150000
06-03 12:32:02.758 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=150000 (5918ms, unknown-length body)
06-03 12:32:03.445 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 150000
06-03 12:32:03.483  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:03.497  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:03.497  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:03.498  4301  8925 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:03.622  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:32:03.716  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:32:06.888 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6674 taxa with areas from offset 150000
06-03 12:32:06.890 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=160000
06-03 12:32:13.407 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=160000 (6517ms, unknown-length body)
06-03 12:32:14.087 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 160000
06-03 12:32:14.125  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:14.131  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:14.132  4301 10725 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:14.133  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:14.261  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:32:14.352  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:32:17.341 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7136 taxa with areas from offset 160000
06-03 12:32:17.344 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=170000
06-03 12:32:23.134 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=170000 (5790ms, unknown-length body)
06-03 12:32:23.799 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 170000
06-03 12:32:23.834  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:23.842  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:23.843  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:23.847  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:23.974  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:32:24.066  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:32:26.987 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6983 taxa with areas from offset 170000
06-03 12:32:26.989 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=180000
06-03 12:32:32.940 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=180000 (5950ms, unknown-length body)
06-03 12:32:33.615 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 180000
06-03 12:32:33.653  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:33.658  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:33.659  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:33.663  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:33.787  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:32:33.884  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:32:35.380  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-3m29s819ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:32:35.380  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-3m29s754ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:32:36.822 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7020 taxa with areas from offset 180000
06-03 12:32:36.823 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=190000
06-03 12:32:42.693 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=190000 (5869ms, unknown-length body)
06-03 12:32:43.366 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 190000
06-03 12:32:43.384  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:43.389  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:43.390  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:43.396  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:43.526  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:32:43.605  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:32:46.604 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7187 taxa with areas from offset 190000
06-03 12:32:46.606 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=200000
06-03 12:32:52.831 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=200000 (6224ms, unknown-length body)
06-03 12:32:53.473 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 200000
06-03 12:32:53.509  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:53.514  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:53.515  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:32:53.519  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:32:53.643  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:32:53.733  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:32:56.891 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7323 taxa with areas from offset 200000
06-03 12:32:56.896 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=210000
06-03 12:33:03.174 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=210000 (6277ms, unknown-length body)
06-03 12:33:03.843 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 210000
06-03 12:33:03.878  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:03.882  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:03.882  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:03.883  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:04.011  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:33:04.099  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:33:07.165 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7445 taxa with areas from offset 210000
06-03 12:33:07.167 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=220000
06-03 12:33:13.210 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=220000 (6042ms, unknown-length body)
06-03 12:33:13.877 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 220000
06-03 12:33:13.917  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:13.930  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:13.931  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:13.936  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:14.056  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:33:14.152  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:33:17.140 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7284 taxa with areas from offset 220000
06-03 12:33:17.141 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=230000
06-03 12:33:20.382  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-4m14s821ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:33:20.382  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-4m14s756ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:33:23.553 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=230000 (6411ms, unknown-length body)
06-03 12:33:24.204 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 230000
06-03 12:33:24.240  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:24.247  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:24.250  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:24.251  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:24.374  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:33:24.466  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:33:27.501 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7292 taxa with areas from offset 230000
06-03 12:33:27.504 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=240000
06-03 12:33:33.589 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=240000 (6085ms, unknown-length body)
06-03 12:33:34.271 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 240000
06-03 12:33:34.309  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:34.322  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:34.324  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:34.325  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:34.448  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:33:34.544  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:33:37.721 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6660 taxa with areas from offset 240000
06-03 12:33:37.723 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=250000
06-03 12:33:44.034 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=250000 (6310ms, unknown-length body)
06-03 12:33:44.725 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 250000
06-03 12:33:44.743  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:44.746  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:44.747  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:44.759  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:44.881  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:33:44.967  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:33:47.984 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7139 taxa with areas from offset 250000
06-03 12:33:47.986 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=260000
06-03 12:33:54.990 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=260000 (7003ms, unknown-length body)
06-03 12:33:55.680 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 260000
06-03 12:33:55.716  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:55.728  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:55.729  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:33:55.733  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:33:55.862  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:33:55.950  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:33:59.125 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7302 taxa with areas from offset 260000
06-03 12:33:59.127 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=270000
06-03 12:34:05.946 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=270000 (6818ms, unknown-length body)
06-03 12:34:06.598 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 270000
06-03 12:34:06.634  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:06.642  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:06.643  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:06.644  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:06.770  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:34:06.860  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:34:10.104 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 7151 taxa with areas from offset 270000
06-03 12:34:10.106 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=280000
06-03 12:34:10.383  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              '*job*/fr.geonature.sync/androidx.work.impl.background.systemjob.SystemJobService' ACQ=-5m4s823ms LONG (uid=1000 pid=4301 pkg=android ws=WorkSource{10278})
06-03 12:34:10.384  4301  4404 I PowerManagerService: [PWL]       PARTIAL_WAKE_LOCK              'WorkManager: ProcessorForegroundLck' ACQ=-5m4s758ms LONG (uid=10278 pid=24939 pkg=fr.geonature.sync)
06-03 12:34:15.979 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=280000 (5872ms, unknown-length body)
06-03 12:34:16.653 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 280000
06-03 12:34:16.687  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:16.700  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:16.702  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:16.704  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:16.827  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:34:16.923  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:34:20.241 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6563 taxa with areas from offset 280000
06-03 12:34:20.242 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=290000
06-03 12:34:26.044 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=290000 (5801ms, unknown-length body)
06-03 12:34:26.726 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 290000
06-03 12:34:26.744  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:26.750  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:26.751  4301  9356 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:26.752  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:26.879  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:34:26.963  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:34:30.459 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6981 taxa with areas from offset 290000
06-03 12:34:30.461 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=300000
06-03 12:34:36.460 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=300000 (5998ms, unknown-length body)
06-03 12:34:37.113 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 10000 taxa with areas from offset 300000
06-03 12:34:37.146  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:37.161  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:37.162  4301 11003 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:37.166  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:37.289  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:34:37.389  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:34:40.696 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6973 taxa with areas from offset 300000
06-03 12:34:40.699 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=310000
06-03 12:34:46.905 24939 29540 D OkHttp  : <-- 200 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=310000 (6205ms, unknown-length body)
06-03 12:34:47.658 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: found 9114 taxa with areas from offset 310000
06-03 12:34:47.697  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:47.698  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:47.699  4301 10458 D ApplicationPolicy: isStatusBarNotificationAllowedAsUser: packageName = fr.geonature.sync,userId = 0
06-03 12:34:47.707  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:47.835  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:34:47.918  8877  8877 D InterruptionStateProvider: No bubble up: not allowed to bubble: 0|fr.geonature.sync|3|null|10278
06-03 12:34:50.843 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: updating 6363 taxa with areas from offset 310000
06-03 12:34:50.845 24939 29540 D OkHttp  : --> GET https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=320000
06-03 12:34:56.735 24939 29540 D OkHttp  : <-- 404 https://geonature.pyrenees-parcnational.fr/geonature/api/synthese/color_taxon?code_area_type=M1&limit=10000&offset=320000 (5889ms, 24-byte body)
06-03 12:34:56.740 24939 25355 I fr.geonature.sync.sync.worker.DataSyncWorker: local data synchronization successfully finished in 351163ms
06-03 12:34:56.751 24939 25332 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=b6bd382a-640e-48b7-b1df-c904107f111e, tags={ fr.geonature.sync.sync.worker.DataSyncWorker, data_sync_worker_tag } ]
06-03 12:34:56.767  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:56.783  4301  4301 D EdgeLightingManager: hideForNotification : packageName = fr.geonature.sync
06-03 12:34:56.784  4301  4301 D EdgeLightingPolicyManager:NotificationGroup: remove : sbn : StatusBarNotification(pkg=fr.geonature.sync user=UserHandle{0} id=3 tag=null key=0|fr.geonature.sync|3|null|10278: Notification(channel=channel_data_synchronization shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x72 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0))
06-03 12:34:56.785  4301  4301 D EdgeLightingPolicyManager: isAcceptableApplication:  pkg=fr.geonature.sync , range=1 , includeAllApp=false , userId=0 , infoRange=0 , infoCategory=0
06-03 12:34:56.786  4301  4301 D EdgeLightingManager: hideEdgeLightingInternal : packageName = fr.geonature.sync, reason=1
06-03 12:34:56.786  4301  4301 E EdgeLightingClientManager: stopEdgeLightingInternal mHosts is null. pkg=fr.geonature.sync,reason=1
06-03 12:34:56.794  8877  8877 D FaceWidgetNotificationManager: removeFaceWidgetMusicNotification() key : 0|fr.geonature.sync|3|null|10278
06-03 12:34:56.809  4301  8739 D ConnectivityService: releasing NetworkRequest [ TRACK_DEFAULT id=866, [ Capabilities: INTERNET&NOT_RESTRICTED&TRUSTED Uid: 10278 AdministratorUids: [] RequestorUid: 10278 RequestorPackageName: fr.geonature.sync] ] (release request)
06-03 12:34:56.817  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:56.833  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:56.851  4301  4366 D SehCodecSolutionService: Update top [fr.geonature.sync]
06-03 12:34:56.980  4301  8943 D MdnieScenarioControlService:  packageName : fr.geonature.sync    className : fr.geonature.sync.ui.home.HomeActivity
06-03 12:35:01.783  4301  4365 V LocationManagerService: location appop changed for fr.geonature.occtax
06-03 12:35:01.784  4301  4365 V LocationManagerService: location appop changed for fr.geonature.sync
06-03 12:35:01.786  9453  9552 I RequestManager_FLP: onOpChanged, op=0 / packageName=fr.geonature.occtax
camillemonchicourt commented 3 years ago

Attention, à noter. La route interrogée pour récupérer la liste des taxons, ou plutôt de noms pour être précis (api/taxref/allnamebylist/<id_liste>) renvoie une ligne par cd_nom (pour avoir les éventuels synonymes ajoutés dans la liste de noms). Et si un nom est disponible en français et en latin, elle renvoie 2 lignes. Car c'est la même route que celle utilisée pour la recherche taxonomique autocomplétée dans Occtax-web.

Au moment de la synchronisation, Sync-mobile se charge de regrouper les noms latins et noms français en une seule ligne.

Il est donc normal que le nombre d'objets renvoyés par la route, et le nombre de taxons affiché dans l'application OCctax-mobile soit différent.


Les données relatives sont les couleurs de chaque taxons pour chaque unités géographiques (ainsi que le nombre d'observations du taxon dans chaque unité géographique et la date de dernière observation). C'est-à-dire le contenu de la table gn_synthese.v_color_taxon_area, renvoyé par la route /api/synthese/color_taxon?code_area_type=M1


Suite à ces échanges, il reste un point à vérifier/clarifier : Quand la synchronisation des "données relatives" n'aboutit pas (pour diverses raisons), la synchronisation des taxons qui est faite avant devrait être complète et fonctionnel. Hors il semble y avoir un problème de nombre de taxons synchronisés (ou affichés) quand la synchro des données relatives (moins essentielle) est partielle.

Une autre proposition à priori retenue serait de supprimer à terme le paramètre page_max_retry (ou de le rendre optionnel et de ne pas le renseigner par défaut) pour laisser les appels s'arrêter quand une route renvoie une 404.

lepontois commented 3 years ago

En regardant les logs, je ne vois pas d'appel à api/taxref/allnamebylist/... est-ce normal ? Mais dans tout les cas, on est bien d'accord qu'après synchronisation on doit avoir autant de taxon sur occtax-mobile qu'il y en a dans la liste sur taxhub ? (d'autant que je n'ai que du cd_nom=cd_ref dans ma liste donc pas de problème potentiel de synonymie)

Également, dans les logs, il ne me semble pas que la synchro des "données relative" n’aboutit pas. Mais je me trompe peut-être. Du coup, qu'est ce qui explique que d'une synchro à l'autre j'ai un nombre de taxon différent sur occtax-mobile ?

Je suis bien d'accord avec toi pour le retrait de page_max_retry.

camillemonchicourt commented 3 years ago

Oui, pour le nombre de taxons variable, ça reste inexpliqué en l'état.

camillemonchicourt commented 3 years ago

Le paramètre page_max_retry a donc été supprimé dans la nouvelle version 1.2.0 de Sync-mobile (https://github.com/PnX-SI/gn_mobile_core/releases/tag/1.2.0), pour simplifier son utilisation.

DonovanMaillard commented 3 years ago

Cette récupération des taxons sera à rediscuter et reprendre plus largement. Il y a peut-être intérêt à ce que la vue de GeoNature renvoie directement une liste de nom qui ne soit pas retravaillée par l'application mobile à terme.

Se pose aussi la question d'avoir des listes de taxons différentes selon les jeux de données... c'est complexe pour le mobile,mais ça a été implémenté sur occtax (version web) et il serait incohérent que le fonctionnement ne soit pas le même sur le mobile : on pourrait saisir sur téléphone des taxons qu'on a empêché de saisir sur GeoNature... On s'éloigne peu à peu du soucis qui est à l'origine de ce ticket et qui est globalement réglé/simplifié aujourd'hui, j'ouvre donc un ticket à part sur le dépot gn_mobile_core.

TheoLechemia commented 2 years ago

Je me repenche sur le sujet. Le problème venait du fait que la pagination n'ordonnait pas les résultat sur une clé primaire. Du coup on pouvait avoir plusieurs fois le même taxons, et des taxons manquants. Je viens de le corriger sur une branche. Autre évolution, on utilise maintenant un utilitaire plus standard (flask sqlalchemy paginate) pour la paginaton. Celui-ci n'attend qu'un numéro de page et une limite. Pas d'offset. Pour la rétrocompatibilité je calcule le numéro de page à partir du offset qui est envoyé par l'appli mobile. @sgrimault tu me confirme que tu pagine avec offset=100 puis offset=200 etc ... ? Pour être bien standard il faudrait faire évoluer l'appli mobile pour qu'elle appelle la route avec un "page" et un "limit"

camillemonchicourt commented 2 years ago

Soucis de récupération partielle des taxons corrigé avec la version 1.9.4 de TaxHub : https://github.com/PnX-SI/TaxHub/releases C'était un soucis d'ordonnancement des résultats quand on paginait la route.