Erreur Weboob Axa Banque
Rapport de bug
Merci de compléter tous les champs suivants, dans la mesure du possible, et de décrire le plus précisément possible votre souci.
Version de Weboob que j'utilise : a86b498977ef266974fa01c6abd8d4066b966820
Version de Kresus que j'utilise : 0.15.1
Les étapes à faire pour reproduire le bug : avoir un compte axa et effectuer une synchro
Ce que je m'attends à voir : mon compte actualisé
Ce que j'observe en pratique : un message d'erreur et mon compte en l'état du lundi 11/11/2019
Mes logs côté client (s'ils s'appliquent) :
A request has failed with the following information:
- code: GENERIC_EXCEPTION
- short message: Unknown error: Chargement de page impossible.
- stack: no stack
- message: Unknown error: Chargement de page impossible.
Traceback (most recent call last):
File "/home/user/app/node_modules/kresus/build/server/weboob/main.py", line 674, in fetch
results['values'] = self.get_operations(from_date)
File "/home/user/app/node_modules/kresus/build/server/weboob/main.py", line 566, in get_operations
for account in list(self.backend.iter_accounts()):
File "/home/user/data/weboob-data/modules/1.6/axabanque/module.py", line 56, in iter_accounts
return self.browser.iter_accounts()
File "/weboob/weboob/browser/browsers.py", line 817, in inner
browser.do_login()
File "/home/user/data/weboob-data/modules/1.6/axabanque/browser.py", line 95, in do_login
self.location('https://espaceclient.axa.fr/')
File "/weboob/weboob/browser/browsers.py", line 755, in location
self.page.on_load()
File "/home/user/data/weboob-data/modules/1.6/axabanque/pages/login.py", line 130, in on_load
raise BrowserUnavailable(error)
weboob.exceptions.BrowserUnavailable: Chargement de page impossible
- stringified: {"code":"GENERIC_EXCEPTION","message":"Unknown error: Chargement de page impossible.\nTraceback (most recent call last):\n File \"/home/user/app/node_modules/kresus/build/server/weboob/main.py\", line 674, in fetch\n results['values'] = self.get_operations(from_date)\n File \"/home/user/app/node_modules/kresus/build/server/weboob/main.py\", line 566, in get_operations\n for account in list(self.backend.iter_accounts()):\n File \"/home/user/data/weboob-data/modules/1.6/axabanque/module.py\", line 56, in iter_accounts\n return self.browser.iter_accounts()\n File \"/weboob/weboob/browser/browsers.py\", line 817, in inner\n browser.do_login()\n File \"/home/user/data/weboob-data/modules/1.6/axabanque/browser.py\", line 95, in do_login\n self.location('https://espaceclient.axa.fr/')\n File \"/weboob/weboob/browser/browsers.py\", line 755, in location\n self.page.on_load()\n File \"/home/user/data/weboob-data/modules/1.6/axabanque/pages/login.py\", line 130, in on_load\n raise BrowserUnavailable(error)\nweboob.exceptions.BrowserUnavailable: Chargement de page impossible\n","shortMessage":"Unknown error: Chargement de page impossible."}
main.js:1:138059
Mes logs côté serveur (s'ils s'appliquent) :
kresus | [2019-11-16T12:04:06.374] [INFO] sources/weboob - OK: weboob exited normally with non-empty JSON content.
kresus | [2019-11-16T12:04:06.375] [ERROR] sources/weboob - Got error while running command "operations": Unknown error: cannot use a string pattern on a bytes-like object.
kresus | Traceback (most recent call last):
kresus | File "/home/user/app/node_modules/kresus/build/server/weboob/main.py", line 674, in fetch
kresus | results['values'] = self.get_operations(from_date)
kresus | File "/home/user/app/node_modules/kresus/build/server/weboob/main.py", line 566, in get_operations
kresus | for account in list(self.backend.iter_accounts()):
kresus | File "/home/user/data/weboob-data/modules/1.6/axabanque/module.py", line 56, in iter_accounts
kresus | return self.browser.iter_accounts()
kresus | File "/weboob/weboob/browser/browsers.py", line 820, in inner
kresus | return func(browser, *args, **kwargs)
kresus | File "/home/user/data/weboob-data/modules/1.6/axabanque/browser.py", line 210, in iter_accounts
kresus | a.iban = r.page.get_iban()
kresus | File "/home/user/data/weboob-data/modules/1.6/axabanque/pages/bank.py", line 266, in get_iban
kresus | for part in re.findall(r'([A-Z0-9]{4})\1\1', extract_text(self.data), flags=re.MULTILINE):
kresus | File "/usr/lib/python3.5/re.py", line 213, in findall
kresus | return _compile(pattern, flags).findall(string)
kresus | TypeError: cannot use a string pattern on a bytes-like object
kresus |
kresus | [2019-11-16T12:04:06.375] [ERROR] sources/weboob - (error code: GENERIC_EXCEPTION)
kresus | [2019-11-16T12:04:06.391] [ERROR] helpers - when fetching operations: Unknown error: cannot use a string pattern on a bytes-like object.
kresus | Traceback (most recent call last):
kresus | File "/home/user/app/node_modules/kresus/build/server/weboob/main.py", line 674, in fetch
kresus | results['values'] = self.get_operations(from_date)
kresus | File "/home/user/app/node_modules/kresus/build/server/weboob/main.py", line 566, in get_operations
kresus | for account in list(self.backend.iter_accounts()):
kresus | File "/home/user/data/weboob-data/modules/1.6/axabanque/module.py", line 56, in iter_accounts
kresus | return self.browser.iter_accounts()
kresus | File "/weboob/weboob/browser/browsers.py", line 820, in inner
kresus | return func(browser, *args, **kwargs)
kresus | File "/home/user/data/weboob-data/modules/1.6/axabanque/browser.py", line 210, in iter_accounts
kresus | a.iban = r.page.get_iban()
kresus | File "/home/user/data/weboob-data/modules/1.6/axabanque/pages/bank.py", line 266, in get_iban
kresus | for part in re.findall(r'([A-Z0-9]{4})\1\1', extract_text(self.data), flags=re.MULTILINE):
kresus | File "/usr/lib/python3.5/re.py", line 213, in findall
kresus | return _compile(pattern, flags).findall(string)
kresus | TypeError: cannot use a string pattern on a bytes-like object
kresus |
kresus | [2019-11-16T12:04:06.392] [INFO] helpers - Error
kresus | at new KError (/home/user/app/node_modules/kresus/build/server/helpers.js:82:16)
kresus | at ChildProcess.script.on.code (/home/user/app/node_modules/kresus/build/server/lib/sources/weboob.js:182:23)
kresus | at ChildProcess.emit (events.js:198:13)
kresus | at maybeClose (internal/child_process.js:982:16)
kresus | at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
kresus | [2019-11-16T12:04:06.393] [ERROR] HTTP - GET /api/v1/accesses/d9909aa9e5974c04ae5dfa3e2d49e27e/fetch/operations - 500 (15550 ms)
Edited by Manuel