1f05c308-5d86-4cd3-bfe6-c7a5c87882cc
| Name | ext_dataprovisions.tasks.daily_std_updates |
| UUID | 1f05c308-5d86-4cd3-bfe6-c7a5c87882cc |
| State | FAILURE |
| args | ['NOR_ART'] |
| kwargs | {} |
| Result | None |
| Received | 2026-03-29 09:40:00.002796 UTC |
| Started | 2026-03-29 09:40:00.004284 UTC |
| Failed | 2026-03-29 12:48:45.449115 UTC |
| Retries | 0 |
| Worker | external_worker@new-ebp-repo |
| Exception | RecursionError('maximum recursion depth exceeded') |
| Timestamp | 2026-03-29 12:48:45.449115 UTC |
| Traceback |
Traceback (most recent call last):
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/celery/app/trace.py", line 453, in trace_task
R = retval = fun(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/celery/app/trace.py", line 736, in __protected_call__
return self.run(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/ext_dataprovisions/tasks.py", line 92, in daily_std_updates
data = manager.updateStandard()
^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/ext_dataprovisions/ext_data_prov_manager.py", line 88, in updateStandard
data_prov.getLastUpdatedData(start_date, end_date)
File "/home/ico/new_ebp_repo/ext_dataprovisions/services/norway_art_db_data_provision.py", line 31, in getLastUpdatedData
self.getAPIData('S',start_date,end_date,i)
File "/home/ico/new_ebp_repo/ext_dataprovisions/services/norway_art_db_data_provision.py", line 150, in getAPIData
self.getAPIData(mode,start_date,end_date, i)
File "/home/ico/new_ebp_repo/ext_dataprovisions/services/norway_art_db_data_provision.py", line 150, in getAPIData
self.getAPIData(mode,start_date,end_date, i)
File "/home/ico/new_ebp_repo/ext_dataprovisions/services/norway_art_db_data_provision.py", line 150, in getAPIData
self.getAPIData(mode,start_date,end_date, i)
[Previous line repeated 938 more times]
File "/home/ico/new_ebp_repo/ext_dataprovisions/services/norway_art_db_data_provision.py", line 130, in getAPIData
r=requests.get(url, headers=headers)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/requests/api.py", line 73, in get
return request("get", url, params=params, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/requests/api.py", line 59, in request
return session.request(method=method, url=url, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/requests/adapters.py", line 667, in send
resp = conn.urlopen(
^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/urllib3/connectionpool.py", line 789, in urlopen
response = self._make_request(
^^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/urllib3/connectionpool.py", line 536, in _make_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/home/ico/new_ebp_repo/env/lib/python3.12/site-packages/urllib3/connection.py", line 464, in getresponse
httplib_response = super().getresponse()
^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 1448, in getresponse
response.begin()
File "/usr/lib/python3.12/http/client.py", line 355, in begin
self.headers = self.msg = parse_headers(self.fp)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 254, in parse_headers
return _parse_header_lines(headers, _class)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 248, in _parse_header_lines
return email.parser.Parser(_class=_class).parsestr(hstring)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/parser.py", line 64, in parsestr
return self.parse(StringIO(text), headersonly=headersonly)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/parser.py", line 53, in parse
feedparser.feed(data)
File "/usr/lib/python3.12/email/feedparser.py", line 174, in feed
self._call_parse()
File "/usr/lib/python3.12/email/feedparser.py", line 178, in _call_parse
self._parse()
File "/usr/lib/python3.12/email/feedparser.py", line 293, in _parsegen
if self._cur.get_content_maintype() == 'message':
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/message.py", line 626, in get_content_maintype
ctype = self.get_content_type()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/message.py", line 610, in get_content_type
value = self.get('content-type', missing)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/message.py", line 503, in get
return self.policy.header_fetch_parse(k, v)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/_policybase.py", line 324, in header_fetch_parse
return self._sanitize_header(name, value)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/email/_policybase.py", line 295, in _sanitize_header
if _has_surrogates(value):
^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded
|
| Clock | 4261478 |
| Root | <Task: ext_dataprovisions.tasks.daily_std_updates(1f05c308-5d86-4cd3-bfe6-c7a5c87882cc) FAILURE clock:4261478> |
| Root id | 1f05c308-5d86-4cd3-bfe6-c7a5c87882cc |
| Children |