Bug #66205
RecursionError: maximum recursion depth exceeded while calling a Python object
Début:
14 juin 2022
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/61696/
TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] TypeError: 'DataSourcesSubstitutionProxy' object is not subscriptable File "django/template/base.py", line 829, in _resolve_lookup current = current[bit] RecursionError: maximum recursion depth exceeded while calling a Python object (245 additional frame(s) were not displayed) ... File "django/template/base.py", line 837, in _resolve_lookup current = getattr(current, bit) File "wcs/data_sources.py", line 927, in __getattr__ return get_structured_items(NamedDataSource.get_by_slug(attr).extended_data_source) File "wcs/data_sources.py", line 303, in get_structured_items items = _get_structured_items(data_source, mode=mode, raise_on_error=raise_on_error) File "wcs/data_sources.py", line 399, in _get_structured_items url = get_variadic_url(url, vars) File "django/template/base.py", line 358, in create_token if in_tag and token_string.startswith(BLOCK_TAG_START):
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Mis à jour par Frédéric Péters il y a presque 2 ans
- Fichier 0001-backoffice-handle-unexpected-errors-when-getting-dat.patch 0001-backoffice-handle-unexpected-errors-when-getting-dat.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
Pas de détection explicite de ce cas mais plutôt, sur la page d'affichage d'une source de données, un message d'erreur dans la prévisualisation quand ça échoue, en espérant que ça motive ensuite à aller corriger.
Mis à jour par Lauréline Guérin il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit fd2e067f244acb456c652cf9642fc77fb56c31c8 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Jun 16 21:05:40 2022 +0200 backoffice: handle unexpected errors when getting datasource preview (#66205)
Mis à jour par Transition automatique il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
backoffice: handle unexpected errors when getting datasource preview (#66205)