Page MenuHomePhabricator

Carios erraticus failure in OABot
Closed, InvalidPublic

Description

https://tools.wmflabs.org/oabot/process?name=Carios+erraticus

OAbot
Oops! Something went wrong.

Error:
HTTPConnectionPool(host='api.unpaywall.org', port=80): Read timed out. (read timeout=10)
Traceback (most recent call last):
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/data/project/oabot/www/python/src/app.py", line 140, in process
context = get_proposed_edits(page_name, force)
File "/data/project/oabot/www/python/src/app.py", line 229, in get_proposed_edits
filtered = list(filter(lambda e: e.proposed_change, all_templates))
File "./oabot/main.py", line 349, in add_oa_links_in_references
edit.propose_change(only_doi)
File "./oabot/main.py", line 116, in propose_change
link = get_oa_link(paper=dissemin_paper_object, doi=doi, only_unpaywall=only_doi)
File "./oabot/main.py", line 286, in get_oa_link
req = requests.get('http://api.unpaywall.org/v2/:{}'.format(doi), params={'email':email}, timeout=10)
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/requests/api.py", line 75, in get
return request('get', url, params=params, **kwargs)
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/requests/api.py", line 60, in request
return session.request(method=method, url=url, **kwargs)
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/requests/sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/requests/sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/requests/adapters.py", line 529, in send
raise ReadTimeout(e, request=request)
ReadTimeout: HTTPConnectionPool(host='api.unpaywall.org', port=80): Read timed out. (read timeout=10)

Event Timeline

Thank you for reporting. I think this was a temporary network issue: I cannot reproduce now.