ELT runs after the initial successful run fail
I'm not sure if this is specific to tap-carbon-intensity and target-sqlite or not, but subsequent runs seemingly fail where our recent Log output in the UI results in:
Running extract & load...
Found state from 2019-10-01 20:11:07.783432.
'str' object has no attribute 'files'
ELT could not complete, an error happened during the process.
'str' object has no attribute 'files'
Traceback (most recent call last):
File "/Users/dknox-gitlab/Documents/Projects/meltano/src/meltano/cli/elt.py", line 76, in elt
singer_runner.run(session, dry_run=dry)
File "/Users/dknox-gitlab/Documents/Projects/meltano/src/meltano/core/runner/singer.py", line 166, in run
self.restore_bookmark(session, tap.plugin.name)
File "/Users/dknox-gitlab/Documents/Projects/meltano/src/meltano/core/runner/singer.py", line 115, in restore_bookmark
with tap.files["state"].open("w+") as state:
AttributeError: 'str' object has no attribute 'files'
'str' object has no attribute 'files'