[Crédit Agricole] Erreur à la synchronisation du compte
Rapport de bug
Depuis cette nuit Kresus n'arrive plus à synchroniser mon compte au Crédit Agricole. Je n'ai pourtant pas redéployé le conteneur ni l'ai redémarré.
Version de Woob que j'utilise : 3.6
Version de Kresus que j'utilise : 0.19.4
Les étapes à faire pour reproduire le bug : Avec un compte Crédit Agricole configuré, cliquer sur le bouton de synchronisation des opérations.
Ce que je m'attends à voir : Un spinner s'afficher et de nouvelles opérations apparaissent après un court instant.
Ce que j'observe en pratique : un message d'erreur en haut à droite avec le message suivant
Votre banque utilise un module non supporté par Kresus (et Woob) ou il manque une dépendance. Essayez de mettre à jour Woob ou contactez un mainteneur.
Mes logs côté client :
Object { code: "UNKNOWN_WOOB_MODULE", message: `Unable to load module cragr.\nTraceback (most recent call last):\n File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 947, in main\n woob_connector.create_backend(bank_module, params, session)\n File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 525, in create_backend\n self.backend = self.woob.build_backend(\n File "/usr/local/lib/python3.9/dist-packages/woob/core/woob.py", line 499, in build_backend\n raise ModuleLoadError(module_name, 'Module does not exist.')\nwoob.exceptions.ModuleLoadError: Module does not exist.\n`, shortMessage: "Unable to load module cragr." }
index.4a0057d8.js:168:33840
Mes logs côté serveur :
[2023-07-24T08:00:58.048] [INFO] providers/woob - Calling woob: command operations...
[2023-07-24T08:00:58.219] [INFO] providers/woob - exited with code 1.
[2023-07-24T08:00:58.219] [INFO] providers/woob - Command returned an error code.
[2023-07-24T08:00:58.219] [INFO] providers/woob - Checking that woob is installed and can actually be called…
[2023-07-24T08:00:58.219] [INFO] providers/woob - Calling woob: command test...
[2023-07-24T08:00:58.390] [INFO] providers/woob - exited with code 0.
[2023-07-24T08:00:58.390] [INFO] providers/woob - OK: woob exited normally with non-empty JSON content.
[2023-07-24T08:00:58.390] [ERROR] providers/woob - Got error while running command "operations": Unable to load module cragr.
Traceback (most recent call last):
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 947, in main
woob_connector.create_backend(bank_module, params, session)
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 525, in create_backend
self.backend = self.woob.build_backend(
File "/usr/local/lib/python3.9/dist-packages/woob/core/woob.py", line 499, in build_backend
raise ModuleLoadError(module_name, 'Module does not exist.')
woob.exceptions.ModuleLoadError: Module does not exist.
[2023-07-24T08:00:58.390] [ERROR] providers/woob - (error code: UNKNOWN_WOOB_MODULE)
[2023-07-24T08:00:58.724] [ERROR] helpers - when fetching operations: Unable to load module cragr.
Traceback (most recent call last):
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 947, in main
woob_connector.create_backend(bank_module, params, session)
File "/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/py/main.py", line 525, in create_backend
self.backend = self.woob.build_backend(
File "/usr/local/lib/python3.9/dist-packages/woob/core/woob.py", line 499, in build_backend
raise ModuleLoadError(module_name, 'Module does not exist.')
woob.exceptions.ModuleLoadError: Module does not exist.
[2023-07-24T08:00:58.724] [INFO] helpers - Error
at new KError (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/helpers.js:59:22)
at callWoob (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:192:15)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async _fetchHelper (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:249:16)
at async Object.fetchOperations (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/providers/woob/index.js:274:12)
at async pollTransactions (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:216:34)
at async AccountManager.syncTransactions (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/lib/accounts-manager.js:339:24)
at async fetchOperations (/usr/local/share/.config/yarn/global/node_modules/kresus/build/server/controllers/accesses.js:209:37)
[2023-07-24T08:00:58.725] [ERROR] HTTP - POST /api/accesses/1/fetch/operations - 500 (688 ms)