chris_marchetti
02/14/2022, 4:26 PMCRITICAL could not convert string to float: '-' cmd_type=extractor job_id=2022-02-14T153203--tap-bls--target-s3-jsonl-bls name=tap-bls run_id=82638c7b-a0c0-4220-945b-28937ef0df4c stdio=stderr
2022-02-14T15:33:20.558368Z [info ] Traceback (most recent call last): cmd_type=extractor job_id=2022-02-14T153203--tap-bls--target-s3-jsonl-bls name=tap-bls run_id=82638c7b-a0c0-4220-945b-28937ef0df4c stdio=stderr
edgar_ramirez_mondragon
02/15/2022, 2:56 AMmeltano invoke tap-bls
? You'll see the raw singer messages like
{"type": "SCHEMA", "stream": "my_stream", "schema": {...}}
{"type": "RECORD", "stream": "my_stream", "record": {...}}
The schema
value of the SCHEMA
message should reveal if the tap is actually using the override or ignoring it. Taps built with the SDK do come with this feature out-of-the-box, but https://github.com/frasermarlow/tap-bls might notchris_marchetti
02/15/2022, 3:54 PMmeltano invoke tap-bls
and it seems to be behaving the way I expect, but it still is erroring in the same way.
{
"type": "SCHEMA",
"stream": "LASST720000000000004",
"schema": {
"properties": {
"SeriesID": {
"type": [
"null",
"string"
]
},
"year": {
"type": [
"null",
"string"
]
},
"period": {
"type": [
"null",
"string"
]
},
"value": {
"type": [
"null",
"string"
]
},
"footnotes": {
"type": [
"null",
"string"
]
},
"full_period": {
"format": "date-time",
"type": [
"null",
"string"
]
},
"time_extracted": {
"format": "date-time",
"type": [
"null",
"string"
]
},
"month": {
"type": [
"null",
"integer"
]
},
"net_change_1": {
"type": [
"null",
"number"
]
},
"net_change_3": {
"type": [
"null",
"number"
]
},
"net_change_6": {
"type": [
"null",
"number"
]
},
"net_change_12": {
"type": [
"null",
"number"
]
},
"pct_change_1": {
"type": [
"null",
"number"
]
},
"pct_change_3": {
"type": [
"null",
"number"
]
},
"pct_change_6": {
"type": [
"null",
"number"
]
},
"pct_change_12": {
"type": [
"null",
"number"
]
}
},
"type": [
"null",
"object"
],
"additionalProperties": [
"schema",
"record",
"type",
"stream"
]
},
"key_properties": [
"year"
]
}
The value property is the one that is failing.
"value": {"type": ["null", "string"]},
edgar_ramirez_mondragon
02/15/2022, 4:08 PMchris_marchetti
02/15/2022, 4:11 PMtarget-s3-jsonl==1.0.0
edgar_ramirez_mondragon
02/15/2022, 4:38 PMchris_marchetti
02/15/2022, 5:01 PM