Page MenuHomePhabricator

Unexpected exception(s): NoPage
Open, Needs TriagePublicBUG REPORT

Description

[2022-06-30 13:07:20,512: ERROR/ForkPoolWorker-5] Task refill.tasks.fixWikipage[7b6ba229-70f0-46dc-adf2-1fa9b268331e] raised unexpected: NoPage(Page('/汤婷婷 (作家)'))
Traceback (most recent call last):
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/celery/app/trace.py", line 405, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/celery/app/trace.py", line 697, in __protected_call__
    return self.run(*args, **kwargs)
  File "/data/project/refill-api/refill/backend/refill/tasks.py", line 27, in fixWikipage
    wikicode = page.get()
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/pywikibot/tools/__init__.py", line 1558, in wrapper
    return obj(*new_args, **new_kwargs)
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/pywikibot/page/__init__.py", line 429, in get
    self._getInternals()
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/pywikibot/page/__init__.py", line 458, in _getInternals
    self.site.loadrevisions(self, content=True)
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/pywikibot/tools/__init__.py", line 1475, in wrapper
    return obj(*__args, **__kw)
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/pywikibot/tools/__init__.py", line 1558, in wrapper
    return obj(*new_args, **new_kwargs)
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/pywikibot/site/_apisite.py", line 2119, in loadrevisions
    raise NoPage(page)
pywikibot.exceptions.NoPage: [[zh:/汤婷婷 (作家)]]
[2022-06-30 13:07:20,707: ERROR/MainProcess] Task handler raised error: <MaybeEncodingError: Error sending result: '"(1, <ExceptionInfo: NoPage(Page('/汤婷婷 (作家)'))>, None)"'. Reason: ''PicklingError("Can\'t pickle <class \'pywikibot.exceptions.NoPage\'>: it\'s not the same object as pywikibot.exceptions.NoPage")''.>
Traceback (most recent call last):
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/billiard/pool.py", line 366, in workloop
    put((READY, (job, i, result, inqW_fd)))
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/billiard/queues.py", line 366, in put
    self.send_payload(ForkingPickler.dumps(obj))
  File "/data/project/refill-api/www/python/venv/lib/python3.7/site-packages/billiard/reduction.py", line 56, in dumps
    cls(buf, protocol).dump(obj)
billiard.pool.MaybeEncodingError: Error sending result: '"(1, <ExceptionInfo: NoPage(Page('/汤婷婷 (作家)'))>, None)"'. Reason: ''PicklingError("Can\'t pickle <class \'pywikibot.exceptions.NoPage\'>: it\'s not the same object as pywikibot.exceptions.NoPage")''.

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenBUG REPORTNone