Based on automated runs it appears that NC has not run successfully in 2 days (2017-06-08).
23:01:15 INFO pupa: save post 116 as post_48a2f0da-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: save post 118 as post_48a2f314-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: save post 117 as post_48a2f1fc-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: save post 119 as post_48a2f436-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: save post 120 as post_48a2f54e-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: save organization Republican as organization_48be80ac-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: save organization Democratic as organization_48bebd4c-4cc8-11e7-bfee-0242ac110003.json
23:01:15 INFO pupa: no session specified, using 2017
23:01:15 INFO scrapelib: GET - ftp://www.ncleg.net/Bill_Status/Votes2017.zip
23:01:16 INFO pupa: skipping vote 59
23:01:16 INFO pupa: skipping vote 47
23:01:16 INFO pupa: skipping vote 2
23:01:16 INFO pupa: save vote_event 2017 - 2017-04-20T12:24:00 - Second Reading as vote_event_490de296-4cc8-11e7-bfee-0242ac110003.json
Value '2017-04-20T12:24:00' for field '<obj>.start_date' doesn't match any of 2 subtypes in [{'pattern': '^([0-9]{4}((-[0-9]{2}){0,2}|(-[0-9]{2}){2}T[0-9]{2}(:[0-9]{2}){0,2}(Z|[+-][0-9]{2}(:[0-9]{2})?))?)?$', 'type': 'string', 'blank': True}, 'datetime']; errorlist = [FieldValidationError("Value '2017-04-20T12:24:00' for field '<obj>.start_date' does not match regular expression '^([0-9]{4}((-[0-9]{2}){0,2}|(-[0-9]{2}){2}T[0-9]{2}(:[0-9]{2}){0,2}(Z|[+-][0-9]{2}(:[0-9]{2})?))?)?$'",), FieldValidationError("Value '2017-04-20T12:24:00' for field '<obj>.start_date' is not of type datetime",)]
23:01:16 WARNING pupa: validation of VoteEvent 490de296-4cc8-11e7-bfee-0242ac110003 failed: 1 validation errors:
no pupa_settings on path, using defaults
nc (scrape)
votes: {}
committees: {}
people: {}
bills: {}
Traceback (most recent call last):
Value '2017-04-20T12:24:00' for field '<obj>.start_date' doesn't match any of 2 subtypes in [{'pattern': '^([0-9]{4}((-[0-9]{2}){0,2}|(-[0-9]{2}){2}T[0-9]{2}(:[0-9]{2}){0,2}(Z|[+-][0-9]{2}(:[0-9]{2})?))?)?$', 'type': 'string', 'blank': True}, 'datetime']; errorlist = [FieldValidationError("Value '2017-04-20T12:24:00' for field '<obj>.start_date' does not match regular expression '^([0-9]{4}((-[0-9]{2}){0,2}|(-[0-9]{2}){2}T[0-9]{2}(:[0-9]{2}){0,2}(Z|[+-][0-9]{2}(:[0-9]{2})?))?)?$'",), FieldValidationError("Value '2017-04-20T12:24:00' for field '<obj>.start_date' is not of type datetime",)]
validator.validate(self.as_dict(), schema)
File "/opt/openstates/venv-pupa/lib/python3.5/site-packages/validictory/validator.py", line 620, in validate
raise MultipleValidationError(self._errors)
validictory.validator.MultipleValidationError: 1 validation errors:
Value '2017-04-20T12:24:00' for field '<obj>.start_date' doesn't match any of 2 subtypes in [{'pattern': '^([0-9]{4}((-[0-9]{2}){0,2}|(-[0-9]{2}){2}T[0-9]{2}(:[0-9]{2}){0,2}(Z|[+-][0-9]{2}(:[0-9]{2})?))?)?$', 'type': 'string', 'blank': True}, 'datetime']; errorlist = [FieldValidationError("Value '2017-04-20T12:24:00' for field '<obj>.start_date' does not match regular expression '^([0-9]{4}((-[0-9]{2}){0,2}|(-[0-9]{2}){2}T[0-9]{2}(:[0-9]{2}){0,2}(Z|[+-][0-9]{2}(:[0-9]{2})?))?)?$'",), FieldValidationError("Value '2017-04-20T12:24:00' for field '<obj>.start_date' is not of type datetime",)]
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/opt/openstates/venv-pupa//bin/pupa", line 11, in <module>
load_entry_point('pupa', 'console_scripts', 'pupa')()
File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/__main__.py", line 67, in main
subcommands[args.subcommand].handle(args, other)
File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py", line 259, in handle
return self.do_handle(args, other, juris)
File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py", line 304, in do_handle
report['scrape'] = self.do_scrape(juris, args, scrapers)
File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py", line 172, in do_scrape
report[scraper_name] = scraper.do_scrape(**scrape_args)
File "/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py", line 107, in do_scrape
self.save_object(obj)
File "/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py", line 92, in save_object
raise ve
File "/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py", line 88, in save_object
obj.validate()
File "/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py", line 182, in validate
self.__class__.__name__, self._id, ve)
validictory.validator.ValidationError: validation of VoteEvent 490de296-4cc8-11e7-bfee-0242ac110003 failed: 1 validation errors:
File "/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py", line 179, in validate
NC has been failing since 2017-06-08
Based on automated runs it appears that NC has not run successfully in 2 days (2017-06-08).
Visit http://bobsled.openstates.org for more info.