{"action":"closed","issue":{"url":"https://api.github.com/repos/openstates/openstates/issues/2196","repository_url":"https://api.github.com/repos/openstates/openstates","labels_url":"https://api.github.com/repos/openstates/openstates/issues/2196/labels{/name}","comments_url":"https://api.github.com/repos/openstates/openstates/issues/2196/comments","events_url":"https://api.github.com/repos/openstates/openstates/issues/2196/events","html_url":"https://github.com/openstates/openstates/issues/2196","id":303373149,"number":2196,"title":"VT failing since at least 2018-03-07","user":{"login":"openstates-bot","id":26052616,"avatar_url":"https://avatars1.githubusercontent.com/u/26052616?v=4","gravatar_id":"","url":"https://api.github.com/users/openstates-bot","html_url":"https://github.com/openstates-bot","followers_url":"https://api.github.com/users/openstates-bot/followers","following_url":"https://api.github.com/users/openstates-bot/following{/other_user}","gists_url":"https://api.github.com/users/openstates-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/openstates-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/openstates-bot/subscriptions","organizations_url":"https://api.github.com/users/openstates-bot/orgs","repos_url":"https://api.github.com/users/openstates-bot/repos","events_url":"https://api.github.com/users/openstates-bot/events{/privacy}","received_events_url":"https://api.github.com/users/openstates-bot/received_events","type":"User","site_admin":false},"labels":[{"id":550272739,"url":"https://api.github.com/repos/openstates/openstates/labels/automatic","name":"automatic","color":"aaaaaa","default":false},{"id":760500975,"url":"https://api.github.com/repos/openstates/openstates/labels/ready","name":"ready","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-03-08T06:42:15Z","updated_at":"2018-03-12T16:54:14Z","closed_at":"2018-03-12T16:54:14Z","author_association":"NONE","body":"VT has been failing since 2018-03-07\n\nBased on automated runs it appears that VT has not run successfully in 2 days (2018-03-07).\n\n\n```\n      raise ssl.SSLError('bad handshake: %r' % e)\nssl.SSLError: (\"bad handshake: SysCallError(104, 'ECONNRESET')\",)\nDuring handling of the above exception, another exception occurred:\nTraceback (most recent call last):\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/adapters.py\", line 440, in send\n    timeout=timeout\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/urllib3/connectionpool.py\", line 639, in urlopen\n    _stacktrace=sys.exc_info()[2])\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/urllib3/util/retry.py\", line 388, in increment\n    raise MaxRetryError(_pool, url, error or ResponseError(cause))\nurllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='legislature.vermont.gov', port=443): Max retries exceeded with url: /bill/loadBillRollCalls/2018/526 (Caused by SSLError(SSLError(\"bad handshake: SysCallError(104, 'ECONNRESET')\",),))\nDuring handling of the above exception, another exception occurred:\nTraceback (most recent call last):\n  File \"/opt/openstates/venv-pupa//bin/pupa\", line 11, in <module>\n    load_entry_point('pupa', 'console_scripts', 'pupa')()\n  File \"/opt/openstates/venv-pupa/src/pupa/pupa/cli/__main__.py\", line 68, in main\n    subcommands[args.subcommand].handle(args, other)\n  File \"/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py\", line 260, in handle\n    return self.do_handle(args, other, juris)\n  File \"/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py\", line 305, in do_handle\n    report['scrape'] = self.do_scrape(juris, args, scrapers)\n  File \"/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py\", line 173, in do_scrape\n    report[scraper_name] = scraper.do_scrape(**scrape_args)\n  File \"/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py\", line 111, in do_scrape\n    for obj in self.scrape(**kwargs) or []:\n  File \"/opt/openstates/openstates/openstates/vt/bills.py\", line 211, in scrape\n    votes_json = self.get(votes_url).text\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/sessions.py\", line 521, in get\n    return self.request('GET', url, **kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/scrapelib/__init__.py\", line 286, in request\n    **kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/scrapelib/cache.py\", line 66, in request\n    resp = super(CachingSession, self).request(method, url, **kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/scrapelib/__init__.py\", line 92, in request\n    return super(ThrottledSession, self).request(method, url, **kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/scrapelib/__init__.py\", line 157, in request\n    resp = super(RetrySession, self).request(method, url, **kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/sessions.py\", line 508, in request\n    resp = self.send(prep, **send_kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/sessions.py\", line 640, in send\n    history = [resp for resp in gen] if allow_redirects else []\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/sessions.py\", line 640, in <listcomp>\n    history = [resp for resp in gen] if allow_redirects else []\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/sessions.py\", line 218, in resolve_redirects\n    **adapter_kwargs\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/sessions.py\", line 618, in send\n    r = adapter.send(request, **kwargs)\n  File \"/opt/openstates/venv-pupa/lib/python3.5/site-packages/requests/adapters.py\", line 506, in send\n    raise SSLError(e, request=request)\nrequests.exceptions.SSLError: HTTPSConnectionPool(host='legislature.vermont.gov', port=443): Max retries exceeded with url: /bill/loadBillRollCalls/2018/526 (Caused by SSLError(SSLError(\"bad handshake: SysCallError(104, 'ECONNRESET')\",),))\n```\n\nVisit http://bobsled.openstates.org for more info.\n"}}
{"actor":{"display_login":"mileswwatkins"}}