2023-03-02 09:30:09 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.client_id: object found, string expected, $.access_token: object found, string expected, $.client_secret: object found, string expected, $.refresh_token: object found, string expected 2023-03-02 09:30:09 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.api_key: is missing but it is required, $.auth_method: must be a constant value api_key 2023-03-02 09:30:09 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.method: must be a constant value Standard 2023-03-02 09:30:09 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.credential.hmac_key_secret: object found, string expected, $.credential.hmac_key_access_id: object found, string expected 2023-03-02 09:30:09 INFO i.a.w.t.TemporalAttemptExecution(get):136 - Docker volume job log path: /tmp/workspace/15506/0/logs.log 2023-03-02 09:30:09 INFO i.a.w.t.TemporalAttemptExecution(get):141 - Executing worker wrapper. Airbyte version: 0.40.26 2023-03-02 09:30:09 INFO i.a.a.c.AirbyteApiClient(retryWithJitter):172 - Attempt 0 to save workflow id for cancellation 2023-03-02 09:30:09 INFO i.a.c.f.EnvVariableFeatureFlags(getEnvOrDefault):64 - Using default value for environment variable LOG_CONNECTOR_MESSAGES: 'false' 2023-03-02 09:30:09 INFO i.a.c.EnvConfigs(getEnvOrDefault):1161 - Using default value for environment variable METRIC_CLIENT: '' 2023-03-02 09:30:09 WARN i.a.m.l.MetricClientFactory(initialize):60 - Metric client is already initialized to 2023-03-02 09:30:09 INFO i.a.c.f.EnvVariableFeatureFlags(getEnvOrDefault):64 - Using default value for environment variable LOG_CONNECTOR_MESSAGES: 'false' 2023-03-02 09:30:09 INFO i.a.w.g.DefaultReplicationWorker(run):142 - start sync worker. job id: 15506 attempt id: 0 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - ----- START REPLICATION ----- 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:09 INFO i.a.w.g.DefaultReplicationWorker(run):157 - configured sync modes: {null.o_-_customer_success/parking_lots_sync=full_refresh - overwrite, null.p&e_-_paid_parking/rental_sync=full_refresh - overwrite, null.o_-_operations_targets/operations_targets=full_refresh - overwrite, null.o_-_operations_targets/table_2=full_refresh - overwrite, null.o_-_customer_success/feedback=full_refresh - overwrite, null.o_-_customer_success/qr-codes=full_refresh - overwrite, null.o_-_parking_lots/parking_lots=full_refresh - overwrite, null.o_-_parking_lots/service_desk=full_refresh - overwrite, null.o_-_customer_success/cancellation_calls=full_refresh - overwrite} 2023-03-02 09:30:09 INFO i.a.w.i.DefaultAirbyteDestination(start):72 - Running destination... 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - Checking if airbyte/destination-bigquery:1.2.14 exists... 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - airbyte/destination-bigquery:1.2.14 was found locally. 2023-03-02 09:30:09 INFO i.a.w.p.DockerProcessFactory(create):120 - Creating docker container = destination-bigquery-write-15506-0-jxrzf with resources io.airbyte.config.ResourceRequirements@3cc677db[cpuRequest=,cpuLimit=,memoryRequest=,memoryLimit=] 2023-03-02 09:30:09 INFO i.a.w.p.DockerProcessFactory(create):164 - Preparing command: docker run --rm --init -i -w /data/15506/0 --log-driver none --name destination-bigquery-write-15506-0-jxrzf --network host -v airbyte_workspace:/data -v /tmp/airbyte_local:/local -e DEPLOYMENT_MODE=OSS -e USE_STREAM_CAPABLE_STATE=true -e WORKER_ENVIRONMENT=DOCKER -e AIRBYTE_ROLE= -e WORKER_JOB_ATTEMPT=0 -e WORKER_CONNECTOR_IMAGE=airbyte/destination-bigquery:1.2.14 -e AUTO_DETECT_SCHEMA=false -e AIRBYTE_VERSION=0.40.26 -e WORKER_JOB_ID=15506 airbyte/destination-bigquery:1.2.14 write --config destination_config.json --catalog destination_catalog.json 2023-03-02 09:30:09 INFO i.a.w.i.VersionedAirbyteMessageBufferedWriterFactory(createWriter):33 - Writing messages to protocol version 0.2.0 2023-03-02 09:30:09 INFO i.a.w.i.VersionedAirbyteStreamFactory(create):97 - Reading messages from protocol version 0.2.0 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - Checking if airbyte/source-airtable:2.0.3 exists... 2023-03-02 09:30:09 INFO i.a.c.i.LineGobbler(voidCall):114 - airbyte/source-airtable:2.0.3 not found locally. Attempting to pull the image... 2023-03-02 09:30:13 INFO i.a.c.i.LineGobbler(voidCall):114 - Pulled airbyte/source-airtable:2.0.3 from remote. 2023-03-02 09:30:13 INFO i.a.w.p.DockerProcessFactory(create):120 - Creating docker container = source-airtable-read-15506-0-cjhof with resources io.airbyte.config.ResourceRequirements@44833799[cpuRequest=,cpuLimit=,memoryRequest=,memoryLimit=] 2023-03-02 09:30:13 INFO i.a.w.p.DockerProcessFactory(create):164 - Preparing command: docker run --rm --init -i -w /data/15506/0 --log-driver none --name source-airtable-read-15506-0-cjhof --network host -v airbyte_workspace:/data -v /tmp/airbyte_local:/local -e DEPLOYMENT_MODE=OSS -e USE_STREAM_CAPABLE_STATE=true -e WORKER_ENVIRONMENT=DOCKER -e AIRBYTE_ROLE= -e WORKER_JOB_ATTEMPT=0 -e WORKER_CONNECTOR_IMAGE=airbyte/source-airtable:2.0.3 -e AUTO_DETECT_SCHEMA=false -e AIRBYTE_VERSION=0.40.26 -e WORKER_JOB_ID=15506 airbyte/source-airtable:2.0.3 read --config source_config.json --catalog source_catalog.json --state input_state.json 2023-03-02 09:30:13 INFO i.a.w.i.VersionedAirbyteStreamFactory(create):97 - Reading messages from protocol version 0.2.0 2023-03-02 09:30:13 INFO i.a.w.g.DefaultReplicationWorker(replicate):234 - Waiting for source and destination threads to complete. 2023-03-02 09:30:13 INFO i.a.w.g.DefaultReplicationWorker(lambda$readFromSrcAndWriteToDstRunnable$6):310 - Replication thread started. 2023-03-02 09:30:13 INFO i.a.w.g.DefaultReplicationWorker(lambda$readFromDstRunnable$4):260 - Destination output thread started. 2023-03-02 09:30:13 destination > integration args: {catalog=destination_catalog.json, write=null, config=destination_config.json} 2023-03-02 09:30:13 destination > Running integration: io.airbyte.integrations.destination.bigquery.BigQueryDestination 2023-03-02 09:30:13 destination > Command: WRITE 2023-03-02 09:30:13 destination > Integration config: IntegrationConfig{command=WRITE, configPath='destination_config.json', catalogPath='destination_catalog.json', statePath='null'} 2023-03-02 09:30:13 destination > Unknown keyword order - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword 2023-03-02 09:30:13 destination > Unknown keyword airbyte_secret - you should define your own Meta Schema. If the keyword is irrelevant for validation, just use a NonValidationKeyword 2023-03-02 09:30:13 destination > Selected loading method is set to: GCS 2023-03-02 09:30:13 destination > S3 format config: {"format_type":"AVRO","flattening":"No flattening"} 2023-03-02 09:30:13 destination > All tmp files will be removed from GCS when replication is finished 2023-03-02 09:30:13 destination > Creating BigQuery staging message consumer with staging ID 444704f8-3ba4-4e8f-ac0e-6e24c1b821e3 at 2023-03-02T09:30:11.601Z 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_parking_lots/parking_lots, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_ndu_o___parking_lots_parking_lots}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_parking_lots/service_desk, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_yzs_o___parking_lots_service_desk}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=p&e_-_paid_parking/rental_sync, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_elj_p_e___paid_parking_rental_sync}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_operations_targets/operations_targets, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_azt_o___operations_targets_operations_targets}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_operations_targets/table_2, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_dqm_o___operations_targets_table_2}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_customer_success/cancellation_calls, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_iyp_o___customer_success_cancellation_calls}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_customer_success/feedback, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_lig_o___customer_success_feedback}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_customer_success/qr-codes, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_wxm_o___customer_success_qr_codes}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > BigQuery write config: BigQueryWriteConfig[streamName=o_-_customer_success/parking_lots_sync, namespace=airtable, datasetId=airtable, datasetLocation=europe-west3, tmpTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_tmp_ief_o___customer_success_parking_lots_sync}}, targetTableId=GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}}, tableSchema=Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, syncMode=overwrite, stagedFiles=[]] 2023-03-02 09:30:13 destination > class io.airbyte.integrations.destination.buffered_stream_consumer.BufferedStreamConsumer started. 2023-03-02 09:30:13 destination > Preparing airbyte_raw tables in destination started for 9 streams 2023-03-02 09:30:13 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_customer_success/qr-codes, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}}, stage: o_-_customer_success/qr-codes 2023-03-02 09:30:13 destination > Creating dataset airtable 2023-03-02 09:30:13 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}} 2023-03-02 09:30:13 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}} 2023-03-02 09:30:13 destination > Creating staging path for stream o_-_customer_success/qr-codes (dataset airtable): data_sync/airtable_o_-_customer_success/qr-codes/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:13 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}} (dataset airtable) 2023-03-02 09:30:13 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}} (dataset airtable) 2023-03-02 09:30:13 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}} 2023-03-02 09:30:14 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_qr_codes}} 2023-03-02 09:30:14 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_operations_targets/operations_targets, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}}, stage: o_-_operations_targets/operations_targets 2023-03-02 09:30:14 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}} 2023-03-02 09:30:14 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}} 2023-03-02 09:30:14 destination > Creating staging path for stream o_-_operations_targets/operations_targets (dataset airtable): data_sync/airtable_o_-_operations_targets/operations_targets/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:14 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}} (dataset airtable) 2023-03-02 09:30:14 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}} (dataset airtable) 2023-03-02 09:30:14 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}} 2023-03-02 09:30:14 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_operations_targets}} 2023-03-02 09:30:14 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_operations_targets/table_2, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}}, stage: o_-_operations_targets/table_2 2023-03-02 09:30:14 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}} 2023-03-02 09:30:14 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}} 2023-03-02 09:30:14 destination > Creating staging path for stream o_-_operations_targets/table_2 (dataset airtable): data_sync/airtable_o_-_operations_targets/table_2/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:15 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}} (dataset airtable) 2023-03-02 09:30:15 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}} (dataset airtable) 2023-03-02 09:30:15 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}} 2023-03-02 09:30:15 source > Starting syncing SourceAirtable 2023-03-02 09:30:15 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___operations_targets_table_2}} 2023-03-02 09:30:15 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_parking_lots/service_desk, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}}, stage: o_-_parking_lots/service_desk 2023-03-02 09:30:15 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}} 2023-03-02 09:30:15 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}} 2023-03-02 09:30:15 destination > Creating staging path for stream o_-_parking_lots/service_desk (dataset airtable): data_sync/airtable_o_-_parking_lots/service_desk/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:15 source > {"error":{"type":"UNAUTHORIZED","message":"Invalid authentication token"}} 2023-03-02 09:30:15 source > 401 Client Error: Unauthorized for url: https://api.airtable.com/v0/meta/bases Traceback (most recent call last): File "/airbyte/integration_code/main.py", line 13, in launch(source, sys.argv[1:]) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 131, in launch for message in source_entrypoint.run(parsed_args): File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 122, in run for message in generator: File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 103, in read stream_instances = {s.name: s for s in self.streams(config)} File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 103, in stream_instances = {s.name: s for s in self.streams(config)} File "/airbyte/integration_code/source_airtable/source.py", line 67, in streams self.discover(None, config) File "/airbyte/integration_code/source_airtable/source.py", line 47, in discover for base in AirtableBases(authenticator=auth).read_records(sync_mode=None): File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 419, in read_records yield from self._read_pages( File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 435, in _read_pages request, response = self._fetch_next_page(stream_slice, stream_state, next_page_token) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 458, in _fetch_next_page response = self._send_request(request, request_kwargs) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 360, in _send_request return backoff_handler(user_backoff_handler)(request, request_kwargs) File "/usr/local/lib/python3.9/site-packages/backoff/_sync.py", line 105, in retry ret = target(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/backoff/_sync.py", line 105, in retry ret = target(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 327, in _send raise exc File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 324, in _send response.raise_for_status() File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.airtable.com/v0/meta/bases 2023-03-02 09:30:15 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}} (dataset airtable) 2023-03-02 09:30:15 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}} (dataset airtable) 2023-03-02 09:30:15 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}} 2023-03-02 09:30:15 INFO i.a.w.g.DefaultReplicationWorker(lambda$readFromSrcAndWriteToDstRunnable$6):350 - Source has no more messages, closing connection. 2023-03-02 09:30:16 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_service_desk}} 2023-03-02 09:30:16 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_parking_lots/parking_lots, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}}, stage: o_-_parking_lots/parking_lots 2023-03-02 09:30:16 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}} 2023-03-02 09:30:16 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}} 2023-03-02 09:30:16 destination > Creating staging path for stream o_-_parking_lots/parking_lots (dataset airtable): data_sync/airtable_o_-_parking_lots/parking_lots/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:16 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}} (dataset airtable) 2023-03-02 09:30:16 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}} (dataset airtable) 2023-03-02 09:30:16 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}} 2023-03-02 09:30:16 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___parking_lots_parking_lots}} 2023-03-02 09:30:16 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: p&e_-_paid_parking/rental_sync, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}}, stage: p&e_-_paid_parking/rental_sync 2023-03-02 09:30:16 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}} 2023-03-02 09:30:16 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}} 2023-03-02 09:30:16 destination > Creating staging path for stream p&e_-_paid_parking/rental_sync (dataset airtable): data_sync/airtable_p&e_-_paid_parking/rental_sync/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:17 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}} (dataset airtable) 2023-03-02 09:30:17 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}} (dataset airtable) 2023-03-02 09:30:17 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}} 2023-03-02 09:30:17 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_p_e___paid_parking_rental_sync}} 2023-03-02 09:30:17 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_customer_success/cancellation_calls, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}}, stage: o_-_customer_success/cancellation_calls 2023-03-02 09:30:17 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}} 2023-03-02 09:30:17 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}} 2023-03-02 09:30:17 destination > Creating staging path for stream o_-_customer_success/cancellation_calls (dataset airtable): data_sync/airtable_o_-_customer_success/cancellation_calls/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:17 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}} (dataset airtable) 2023-03-02 09:30:17 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}} (dataset airtable) 2023-03-02 09:30:17 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}} 2023-03-02 09:30:17 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_cancellation_calls}} 2023-03-02 09:30:17 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_customer_success/feedback, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}}, stage: o_-_customer_success/feedback 2023-03-02 09:30:17 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}} 2023-03-02 09:30:18 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}} 2023-03-02 09:30:18 destination > Creating staging path for stream o_-_customer_success/feedback (dataset airtable): data_sync/airtable_o_-_customer_success/feedback/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:18 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}} (dataset airtable) 2023-03-02 09:30:18 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}} (dataset airtable) 2023-03-02 09:30:18 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}} 2023-03-02 09:30:18 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_feedback}} 2023-03-02 09:30:18 destination > Preparing staging are in destination for schema: Schema{fields=[Field{name=_airbyte_ab_id, type=STRING, mode=null, description=null, policyTags=null}, Field{name=_airbyte_emitted_at, type=TIMESTAMP, mode=null, description=null, policyTags=null}, Field{name=_airbyte_data, type=STRING, mode=null, description=null, policyTags=null}]}, stream: o_-_customer_success/parking_lots_sync, target table: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}}, stage: o_-_customer_success/parking_lots_sync 2023-03-02 09:30:18 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}} 2023-03-02 09:30:18 destination > Partitioned table ALREADY EXISTS: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}} 2023-03-02 09:30:18 destination > Creating staging path for stream o_-_customer_success/parking_lots_sync (dataset airtable): data_sync/airtable_o_-_customer_success/parking_lots_sync/2023/03/02/09/444704f8-3ba4-4e8f-ac0e-6e24c1b821e3/ 2023-03-02 09:30:18 destination > Truncating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}} (dataset airtable) 2023-03-02 09:30:18 destination > Deleting target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}} (dataset airtable) 2023-03-02 09:30:18 destination > Creating target table GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}} 2023-03-02 09:30:19 destination > Partitioned table created successfully: GenericData{classInfo=[datasetId, projectId, tableId], {datasetId=airtable, tableId=_airbyte_raw_o___customer_success_parking_lots_sync}} 2023-03-02 09:30:19 destination > Preparing airbyte_raw tables in destination completed. 2023-03-02 09:30:19 destination > Airbyte message consumer: succeeded. 2023-03-02 09:30:19 destination > executing on success close procedure. 2023-03-02 09:30:19 destination > Flushing all 0 current buffers (0 bytes in total) 2023-03-02 09:30:19 destination > Cleaning up destination started for 9 streams 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_customer_success/qr-codes (dataset airtable): data_sync/airtable_o_-_customer_success/qr-codes 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_operations_targets/operations_targets (dataset airtable): data_sync/airtable_o_-_operations_targets/operations_targets 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_operations_targets/table_2 (dataset airtable): data_sync/airtable_o_-_operations_targets/table_2 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_parking_lots/service_desk (dataset airtable): data_sync/airtable_o_-_parking_lots/service_desk 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_parking_lots/parking_lots (dataset airtable): data_sync/airtable_o_-_parking_lots/parking_lots 2023-03-02 09:30:19 destination > Cleaning up staging path for stream p&e_-_paid_parking/rental_sync (dataset airtable): data_sync/airtable_p&e_-_paid_parking/rental_sync 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_customer_success/cancellation_calls (dataset airtable): data_sync/airtable_o_-_customer_success/cancellation_calls 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_customer_success/feedback (dataset airtable): data_sync/airtable_o_-_customer_success/feedback 2023-03-02 09:30:19 destination > Cleaning up staging path for stream o_-_customer_success/parking_lots_sync (dataset airtable): data_sync/airtable_o_-_customer_success/parking_lots_sync 2023-03-02 09:30:19 destination > Cleaning up destination completed. 2023-03-02 09:30:19 destination > Completed integration: io.airbyte.integrations.destination.bigquery.BigQueryDestination 2023-03-02 09:30:19 ERROR i.a.w.g.DefaultReplicationWorker(replicate):246 - Sync worker failed. java.util.concurrent.ExecutionException: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped! at java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396) ~[?:?] at java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073) ~[?:?] at io.airbyte.workers.general.DefaultReplicationWorker.replicate(DefaultReplicationWorker.java:238) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:164) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:84) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.temporal.TemporalAttemptExecution.lambda$getWorkerThread$5(TemporalAttemptExecution.java:195) ~[io.airbyte-airbyte-workers-0.40.26.jar:?] at java.lang.Thread.run(Thread.java:1589) ~[?:?] Suppressed: io.airbyte.workers.exception.WorkerException: Source process exit with code 1. This warning is normal if the job was cancelled. at io.airbyte.workers.internal.DefaultAirbyteSource.close(DefaultAirbyteSource.java:144) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.general.DefaultReplicationWorker.replicate(DefaultReplicationWorker.java:185) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:164) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:84) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.temporal.TemporalAttemptExecution.lambda$getWorkerThread$5(TemporalAttemptExecution.java:195) ~[io.airbyte-airbyte-workers-0.40.26.jar:?] at java.lang.Thread.run(Thread.java:1589) ~[?:?] Caused by: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped! at io.airbyte.workers.general.DefaultReplicationWorker.lambda$readFromSrcAndWriteToDstRunnable$6(DefaultReplicationWorker.java:354) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] ... 1 more Caused by: io.airbyte.workers.exception.WorkerException: Source process exit with code 1. This warning is normal if the job was cancelled. at io.airbyte.workers.internal.DefaultAirbyteSource.close(DefaultAirbyteSource.java:144) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at io.airbyte.workers.general.DefaultReplicationWorker.lambda$readFromSrcAndWriteToDstRunnable$6(DefaultReplicationWorker.java:352) ~[io.airbyte-airbyte-commons-worker-0.40.26.jar:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] ... 1 more 2023-03-02 09:30:19 INFO i.a.w.g.DefaultReplicationWorker(prepStateForLaterSaving):503 - Source did not output any state messages 2023-03-02 09:30:19 WARN i.a.w.g.DefaultReplicationWorker(prepStateForLaterSaving):511 - State capture: No new state, falling back on input state: io.airbyte.config.State@129ddb01[state={}] 2023-03-02 09:30:19 INFO i.a.w.g.DefaultReplicationWorker(getReplicationOutput):434 - sync summary: { "status" : "failed", "recordsSynced" : 0, "bytesSynced" : 0, "startTime" : 1677749409787, "endTime" : 1677749419614, "totalStats" : { "recordsEmitted" : 0, "bytesEmitted" : 0, "sourceStateMessagesEmitted" : 0, "destinationStateMessagesEmitted" : 0, "recordsCommitted" : 0, "meanSecondsBeforeSourceStateMessageEmitted" : 0, "maxSecondsBeforeSourceStateMessageEmitted" : 0, "maxSecondsBetweenStateMessageEmittedandCommitted" : 0, "meanSecondsBetweenStateMessageEmittedandCommitted" : 0, "replicationStartTime" : 1677749409787, "replicationEndTime" : 1677749419614, "sourceReadStartTime" : 1677749409823, "sourceReadEndTime" : 0, "destinationWriteStartTime" : 1677749413579, "destinationWriteEndTime" : 1677749419613 }, "streamStats" : [ ] } 2023-03-02 09:30:19 INFO i.a.w.g.DefaultReplicationWorker(getReplicationOutput):435 - failures: [ { "failureOrigin" : "source", "failureType" : "system_error", "internalMessage" : "401 Client Error: Unauthorized for url: https://api.airtable.com/v0/meta/bases", "externalMessage" : "Something went wrong in the connector. See the logs for more details.", "metadata" : { "attemptNumber" : 0, "jobId" : 15506, "from_trace_message" : true, "connector_command" : "read" }, "stacktrace" : "Traceback (most recent call last):\n File \"/airbyte/integration_code/main.py\", line 13, in \n launch(source, sys.argv[1:])\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 131, in launch\n for message in source_entrypoint.run(parsed_args):\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py\", line 122, in run\n for message in generator:\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 103, in read\n stream_instances = {s.name: s for s in self.streams(config)}\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py\", line 103, in \n stream_instances = {s.name: s for s in self.streams(config)}\n File \"/airbyte/integration_code/source_airtable/source.py\", line 67, in streams\n self.discover(None, config)\n File \"/airbyte/integration_code/source_airtable/source.py\", line 47, in discover\n for base in AirtableBases(authenticator=auth).read_records(sync_mode=None):\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 419, in read_records\n yield from self._read_pages(\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 435, in _read_pages\n request, response = self._fetch_next_page(stream_slice, stream_state, next_page_token)\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 458, in _fetch_next_page\n response = self._send_request(request, request_kwargs)\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 360, in _send_request\n return backoff_handler(user_backoff_handler)(request, request_kwargs)\n File \"/usr/local/lib/python3.9/site-packages/backoff/_sync.py\", line 105, in retry\n ret = target(*args, **kwargs)\n File \"/usr/local/lib/python3.9/site-packages/backoff/_sync.py\", line 105, in retry\n ret = target(*args, **kwargs)\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 327, in _send\n raise exc\n File \"/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py\", line 324, in _send\n response.raise_for_status()\n File \"/usr/local/lib/python3.9/site-packages/requests/models.py\", line 1021, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.airtable.com/v0/meta/bases\n", "timestamp" : 1677749415722 }, { "failureOrigin" : "source", "internalMessage" : "io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped!", "externalMessage" : "Something went wrong within the source connector", "metadata" : { "attemptNumber" : 0, "jobId" : 15506, "connector_command" : "read" }, "stacktrace" : "java.util.concurrent.CompletionException: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped!\n\tat java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)\n\tat java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)\n\tat java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)\n\tat java.base/java.lang.Thread.run(Thread.java:1589)\nCaused by: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped!\n\tat io.airbyte.workers.general.DefaultReplicationWorker.lambda$readFromSrcAndWriteToDstRunnable$6(DefaultReplicationWorker.java:354)\n\tat java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)\n\t... 3 more\nCaused by: io.airbyte.workers.exception.WorkerException: Source process exit with code 1. This warning is normal if the job was cancelled.\n\tat io.airbyte.workers.internal.DefaultAirbyteSource.close(DefaultAirbyteSource.java:144)\n\tat io.airbyte.workers.general.DefaultReplicationWorker.lambda$readFromSrcAndWriteToDstRunnable$6(DefaultReplicationWorker.java:352)\n\t... 4 more\n", "timestamp" : 1677749415843 } ] 2023-03-02 09:30:19 INFO i.a.w.t.TemporalAttemptExecution(get):163 - Stopping cancellation check scheduling... 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - ----- END REPLICATION ----- 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:19 INFO i.a.w.t.s.ReplicationActivityImpl(lambda$replicate$3):205 - sync summary: io.airbyte.config.StandardSyncOutput@600eeeb5[standardSyncSummary=io.airbyte.config.StandardSyncSummary@ffe179f[status=failed,recordsSynced=0,bytesSynced=0,startTime=1677749409787,endTime=1677749419614,totalStats=io.airbyte.config.SyncStats@52599fb0[recordsEmitted=0,bytesEmitted=0,sourceStateMessagesEmitted=0,destinationStateMessagesEmitted=0,recordsCommitted=0,meanSecondsBeforeSourceStateMessageEmitted=0,maxSecondsBeforeSourceStateMessageEmitted=0,maxSecondsBetweenStateMessageEmittedandCommitted=0,meanSecondsBetweenStateMessageEmittedandCommitted=0,replicationStartTime=1677749409787,replicationEndTime=1677749419614,sourceReadStartTime=1677749409823,sourceReadEndTime=0,destinationWriteStartTime=1677749413579,destinationWriteEndTime=1677749419613,additionalProperties={}],streamStats=[]],normalizationSummary=,webhookOperationSummary=,state=io.airbyte.config.State@129ddb01[state={}],outputCatalog=io.airbyte.protocol.models.ConfiguredAirbyteCatalog@54a1ddac[streams=[io.airbyte.protocol.models.ConfiguredAirbyteStream@434dfacb[stream=io.airbyte.protocol.models.AirbyteStream@3cf05fd2[name=o_-_parking_lots/parking_lots,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lot_id":{"type":["null","string"]},"cash-in":{"type":["null","number"]},"ip_prio":{"type":["null","string"]},"last_er":{"type":["null","array"],"items":{"type":["null","number"]}},"on_hold":{"type":["null","array"],"items":{"type":["null","string"]}},"comments":{"type":["null","string"]},"contract":{"type":["null","string"]},"mlp_risk":{"type":["null","string"]},"ip_status":{"type":["null","string"]},"mail_send":{"type":["null","string"]},"substatus":{"type":["null","array"],"items":{"type":["null","string"]}},"whitelist":{"type":["null","string"]},"z_-_today":{"type":["null","array"],"items":{"type":["null","string"],"format":"date"}},"kba_lot_id":{"type":["null","array"],"items":{"type":["null","string"]}},"kba_status":{"type":["null","string"]},"inhabitants":{"type":["null","string"]},"ip_feedback":{"type":["null","string"]},"ip_unsigned":{"type":["null","string"]},"kba_comment":{"type":["null","string"]},"vat_at_(cs)":{"type":["null","string"]},"vat_at_(pm)":{"type":["null","string"]},"_airtable_id":{"type":["null","string"]},"depi_-_batch":{"type":["null","string"]},"go-live_date":{"type":["null","array"],"items":{"type":["null","string"],"format":"date"}},"ip_signature":{"type":["null","string"],"format":"date"},"wer_category":{"type":["null","array"],"items":{"type":["null","string"]}},"contract_year":{"type":["null","array"],"items":{"type":["null","number"]}},"depi_-_anrede":{"type":["null","string"]},"kba_vollmacht":{"type":["null","string"]},"lot_linked_to":{"type":["null","array"],"items":{"type":["null","string"]}},"depi_-_comment":{"type":["null","string"]},"depi_-_contact":{"type":["null","string"]},"iban_(from_sf)":{"type":["null","string"]},"ip_responsible":{"type":["null","string"]},"offline_status":{"type":["null","array"],"items":{"type":["null","string"]}},"rental_go-live":{"type":["null","string"],"format":"date"},"service_(tour)":{"type":["null","array"],"items":{"type":["null","string"]}},"tour_(ongoing)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_installed?":{"type":["null","array"],"items":{"type":["null","string"]}},"#_camerasystems":{"type":["null","number"]},"#roof_(from_sf)":{"type":["null","number"]},"ansprechpartner":{"type":["null","array"],"items":{"type":["null","string"]}},"new_csm_phase_2":{"type":["null","string"]},"project_manager":{"type":["null","string"]},"rental_comments":{"type":["null","string"]},"sales_(from_sf)":{"type":["null","string"]},"state_(from_sf)":{"type":["null","string"]},"station_details":{"type":["null","array"],"items":{"type":["null","string"]}},"sys_dash_(sync)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_geocode_cache":{"type":["null","string"]},"appjobber_status":{"type":["null","string"]},"customer_success":{"type":["null","string"]},"depi_-_cs_status":{"type":["null","string"]},"depi_-_pm_status":{"type":["null","string"]},"electrician_date":{"type":["null","string"],"format":"date"},"good_electrician":{"type":["null","string"]},"ip_creation_date":{"type":["null","string"],"format":"date"},"link_to_terminal":{"type":["null","array"],"items":{"type":["null","string"]}},"onboarding_done?":{"type":["null","boolean"]},"tour-status_(pm)":{"type":["null","string"]},"vat_at_-_contact":{"type":["null","string"]},"whitelist_(user)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_#_planned_cams":{"type":["null","number"]},"account_(from_sf)":{"type":["null","string"]},"address_(from_sf)":{"type":["null","string"]},"comment_(from_sf)":{"type":["null","string"]},"country_(from_sf)":{"type":["null","string"]},"customer_language":{"type":["null","array"],"items":{"type":["null","string"]}},"feneberg_comments":{"type":["null","string"]},"installationsplan":{"type":["null","string"]},"multiple_lot_type":{"type":["null","string"]},"operations_status":{"type":["null","string"]},"sender_newsletter":{"type":["null","array"],"items":{"type":["null","string"]}},"subsidy_(from_sf)":{"type":["null","string"]},"tenancy_(from_sf)":{"type":["null","string"]},"weekly_error_rate":{"type":["null","array"],"items":{"type":["null","number"]}},"whitelist_(admin)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_#_ml_close_cams":{"type":["null","number"]},"z_-_hw_cost_sheet":{"type":["null","boolean"]},"#screens_(from_sf)":{"type":["null","number"]},"airtable_record_id":{"type":["null","array"],"items":{"type":["null","string"]}},"carpay_live_status":{"type":["null","boolean"]},"co-project_manager":{"type":["null","string"]},"electrician_status":{"type":["null","string"]},"infos_installation":{"type":["null","string"]},"ip_final_send_date":{"type":["null","string"],"format":"date"},"lot_type_(from_sf)":{"type":["null","array"],"items":{"type":["null","string"]}},"rental_live_status":{"type":["null","boolean"]},"services_(ongoing)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_#_ml_static_cams":{"type":["null","number"]},"analytics_(from_sf)":{"type":["null","string"]},"carpay_go-live_date":{"type":["null","string"],"format":"date"},"desired_ip_deadline":{"type":["null","string"],"format":"date"},"fee_model_(from_id)":{"type":["null","string"]},"iban_for_accounting":{"type":["null","string"]},"important_documents":{"type":["null","string"]},"installation_(tour)":{"type":["null","array"],"items":{"type":["null","string"]}},"pd_product_grouping":{"type":["null","array"],"items":{"type":["null","string"]}},"signed_vat_contract":{"type":["null","string"]},"z_multiple_lot_type":{"type":["null","array"],"items":{"type":["null","string"]}},"#terminals_(from_sf)":{"type":["null","number"]},"airtable_record_link":{"type":["null","string"]},"avg._monthly_cash-in":{"type":["null","number"]},"decommissioning_date":{"type":["null","string"],"format":"date"},"depi_-_contact_email":{"type":["null","string"]},"electrician_comments":{"type":["null","string"]},"final_check_hardware":{"type":["null","boolean"]},"ip_initial_send_date":{"type":["null","string"],"format":"date"},"pd_product_(from_sf)":{"type":["null","string"]},"photo_link_(from_sf)":{"type":["null","string"]},"pm_vacation_handover":{"type":["null","string"]},"record_creation_date":{"type":["null","string"],"format":"date"},"salesforce_(from_sf)":{"type":["null","string"]},"#wall_roofs_(from_sf)":{"type":["null","number"]},"calibration_timestamp":{"type":["null","string"],"format":"date-time"},"first_project_manager":{"type":["null","array"],"items":{"type":["null","string"]}},"install__go_live_date":{"type":["null","array"],"items":{"type":["null","number"]}},"key_account_(from_sf)":{"type":["null","string"]},"letter_fees_(from_id)":{"type":["null","string"]},"monthly_fee_(from_sf)":{"type":["null","number"]},"sig._contract_->_live":{"type":["null","array"],"items":{"type":["null","number"]}},"tarifmodell_(from_sf)":{"type":["null","string"]},"z_-_error_dash_(sync)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_tour_text_aufmaß":{"type":["null","array"],"items":{"type":["null","string"]}},"_airtable_created_time":{"type":["null","string"]},"days_in_depi_cs_status":{"type":["null","array"],"items":{"type":["null","number"]}},"depi_-_lead_(cs/sales)":{"type":["null","string"]},"estimated_go-live_date":{"type":["null","string"]},"ip_status_(days_since)":{"type":["null","array"],"items":{"type":["null","number"]}},"live_check_enforcement":{"type":["null","array"],"items":{"type":["null","string"]}},"lot_measurement_(tour)":{"type":["null","array"],"items":{"type":["null","string"]}},"lot_policies_(from_id)":{"type":["null","string"]},"lot_priority_(from_sf)":{"type":["null","string"]},"one_time_fee_(from_sf)":{"type":["null","number"]},"photos_(customer_care)":{"type":["null","string"]},"sales_status_(from_sf)":{"type":["null","string"]},"service_desk_(archive)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_ip_completion_time":{"type":["null","array"],"items":{"type":["null","number"]}},"contract_type_(from_sf)":{"type":["null","string"]},"count_(station_details)":{"type":["null","number"]},"days_since_last_comment":{"type":["null","array"],"items":{"type":["null","number"]}},"lot_potential_(from_sf)":{"type":["null","string"]},"payment_terms_(from_sf)":{"type":["null","string"]},"pm_vacation_replacement":{"type":["null","string"]},"rental_status_(from_sf)":{"type":["null","string"]},"z_-__ip_creation_period":{"type":["null","array"],"items":{"type":["null","number"]}},"z_-_last_modified_(all)":{"type":["null","string"],"format":"date-time"},"z_-_lot_costs_sync_link":{"type":["null","array"],"items":{"type":["null","string"]}},"kba_registered_(from_id)":{"type":["null","boolean"]},"monthly_cash-in_category":{"type":["null","array"],"items":{"type":["null","string"]}},"qr_codes_guest_whitelist":{"type":["null","string"]},"status_installation_tour":{"type":["null","array"],"items":{"type":["null","string"]}},"vermittlungsvereinbarung":{"type":["null","boolean"]},"z_-_need_for_action_(pm)":{"type":["null","array"],"items":{"type":["null","string"]}},"#parking_spaces_(from_sf)":{"type":["null","number"]},"depi_-_contract_amendment":{"type":["null","string"]},"desired_installation_date":{"type":["null","string"]},"initial_installation_date":{"type":["null","string"],"format":"date"},"prefilled_service_ticket_":{"type":["null","array"],"items":{"type":["null","string"]}},"vat_at_-_vertragsnachtrag":{"type":["null","string"]},"vat_identification_number":{"type":["null","string"]},"cancellation_fee_(from_sf)":{"type":["null","number"]},"ip_ready_for_feedback_date":{"type":["null","string"],"format":"date"},"map_(from_station_details)":{"type":["null","array"],"items":{"type":["null","string"]}},"parking_lot_name_(from_sf)":{"type":["null","string"]},"pre-fill_ir_installation._":{"type":["null","array"],"items":{"type":["null","string"]}},"system_performance_support":{"type":["null","string"]},"z_#_auto-whitelisting_cams":{"type":["null","number"]},"z_-_last_modified_(lot_id)":{"type":["null","string"],"format":"date-time"},"z_-_tour_text_installation":{"type":["null","array"],"items":{"type":["null","string"]}},"co-customer_success_manager":{"type":["null","string"]},"contract_currency_(from_sf)":{"type":["null","string"]},"data_provision_go-live_date":{"type":["null","string"],"format":"date"},"depi_-_way_of_communication":{"type":["null","string"]},"lifting_platform_(steiger)?":{"type":["null","array"],"items":{"type":["null","string"]}},"opportunity_owner_(from_sf)":{"type":["null","string"]},"ready_for_go-live_timestamp":{"type":["null","string"],"format":"date-time"},"system_performance_(person)":{"type":["null","string"]},"z_-_total_file_size_(in_mb)":{"type":["null","array"],"items":{"type":["null","number"]}},"#ev_parking_spaces_(from_sf)":{"type":["null","number"]},"construction_plans_(from_sf)":{"type":["null","string"]},"contract_signature_(from_sf)":{"type":["null","string"],"format":"date"},"contract_with_vat?_(from_sf)":{"type":["null","string"]},"pre-filled_ir_installation._":{"type":["null","array"],"items":{"type":["null","string"]}},"revenue_share_in_%_(from_sf)":{"type":["null","number"]},"sales_related_issue_-_reason":{"type":["null","string"]},"z_-_automated_sales_handover":{"type":["null","string"]},"#occupancy_displays_(from_sf)":{"type":["null","number"]},"contract_offer_date_(from_sf)":{"type":["null","string"],"format":"date"},"contract_start_date_(from_sf)":{"type":["null","string"]},"days_since_contract_signature":{"type":["null","array"],"items":{"type":["null","number"]}},"ip_client_&_address_(from_sf)":{"type":["null","string"]},"min_-_days_since_last_comment":{"type":["null","array"],"items":{"type":["null","number"]}},"status_(from_station_details)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_count_ip_days_w/o_on_hold":{"type":["null","string"]},"z_-_last_modified_(ip_status)":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(substatus)":{"type":["null","string"],"format":"date-time"},"zugang_(from_station_details)":{"type":["null","array"],"items":{"type":["null","array"],"items":{"type":["null","string"]}}},"carpay_contract_type_(from_sf)":{"type":["null","string"]},"fine_amount_(carpay)_(from_sf)":{"type":["null","number"]},"opportunity_co-owner_(from_sf)":{"type":["null","string"]},"price_increase_stage_(from_sf)":{"type":["null","string"]},"z_-_last_modified_(kba_status)":{"type":["null","string"],"format":"date-time"},"account_email_address_(from_sf)":{"type":["null","string"]},"carpay_parking_spaces_(from_sf)":{"type":["null","number"]},"days_since_record_creation_date":{"type":["null","array"],"items":{"type":["null","number"]}},"ip_sent_via_(a/b_test_eversign)":{"type":["null","string"]},"name_(from_installation_(tour))":{"type":["null","array"],"items":{"type":["null","string"]}},"price_increase_bucket_(from_sf)":{"type":["null","string"]},"z_-_last_modified_(attachments)":{"type":["null","string"],"format":"date-time"},"days_in_current_appjobber_status":{"type":["null","array"],"items":{"type":["null","number"]}},"enable_debt_collection_(from_sf)":{"type":["null","string"]},"name_(from_lotmeasurement(tour))":{"type":["null","array"],"items":{"type":["null","string"]}},"situation_(from_station_details)":{"type":["null","array"],"items":{"type":["null","string"]}},"enforcement_live_status_(from_id)":{"type":["null","boolean"]},"height_(m)_(from_station_details)":{"type":["null","array"],"items":{"type":["null","number"]}},"pre-filled_unaccessible_devices._":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_last_modified_(for_at-sf_api)":{"type":["null","string"],"format":"date-time"},"#disabled_parking_spaces_(from_sf)":{"type":["null","number"]},"days_in_status_(operations_status)":{"type":["null","array"],"items":{"type":["null","number"]}},"enforcement_go-live_date_(from_id)":{"type":["null","string"],"format":"date"},"lot_measurement_comments_(from_sf)":{"type":["null","string"]},"name_(from_lot_measurement_(tour))":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_contract_file_size_(temporary)":{"type":["null","number"]},"cancellation_fee_comments_(from_sf)":{"type":["null","string"]},"contract_termination_date_(from_sf)":{"type":["null","string"],"format":"date"},"reason_no_debt_collection_(from_sf)":{"type":["null","string"]},"active_during_the_holidays_(from_id)":{"type":["null","boolean"]},"days_since_last_electrician_comments":{"type":["null","array"],"items":{"type":["null","number"]}},"initial_sales_status_in_at_(from_sf)":{"type":["null","string"]},"z_-_automation:_monthly_fee_inserted":{"type":["null","string"]},"z_-_last_modified_(appjobber_status)":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(cancellation_fee)":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(operation_status)":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(tour-status_(pm))":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_electrician_status":{"type":["null","string"],"format":"date-time"},"z_-_signed_vat_file_size_(temporary)":{"type":["null","number"]},"cancellation_fee_start_date_(from_sf)":{"type":["null","string"],"format":"date"},"height_entry_&_exit_(in_cm)_(from_sf)":{"type":["null","number"]},"internet_connection_on-site_(from_sf)":{"type":["null","string"]},"z_-_ip_unsigned_file_size_(temporary)":{"type":["null","number"]},"z_-_operations_status_chronologically":{"type":["null","array"],"items":{"type":["null","string"]}},"#family/women_parking_spaces_(from_sf)":{"type":["null","number"]},"probation_period_(in_months)_(from_sf)":{"type":["null","number"]},"z_-_automation:_in_tour_planning_sheet":{"type":["null","boolean"]},"z_-_last_modified_(export_tour_sheets)":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(lm_and_inst_(tour))":{"type":["null","string"],"format":"date-time"},"#free_cancellations_per_month_(from_sf)":{"type":["null","number"]},"contract_duration_(in_months)_(from_sf)":{"type":["null","number"]},"days_in_status_(sales_status_(from_sf))":{"type":["null","array"],"items":{"type":["null","number"]}},"invoice_contact_for_onetime/monthly_fee":{"type":["null","string"]},"lot_measurement_creation_date_(from_sf)":{"type":["null","string"],"format":"date-time"},"z_-_automation:_kba_status_problematic?":{"type":["null","boolean"]},"z_-_cam_approval_(from_station_details)":{"type":["null","array"],"items":{"type":["null","number"]}},"z_-_kba_vollmacht_file_size_(temporary)":{"type":["null","number"]},"z_-_last_modified_(installation_(tour))":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(photo_link_(from_sf))":{"type":["null","string"],"format":"date-time"},"installation_done_[by_on-site_technician]":{"type":["null","boolean"]},"name_(from_installation_(tour_id_-_test))":{"type":["null","array"],"items":{"type":["null","string"]}},"reason_for_contract_termination_(from_sf)":{"type":["null","string"]},"z_-_last_modified_(sales_status_(from_sf))":{"type":["null","string"],"format":"date"},"z_-_raw_contract_vat_file_size_(temporary)":{"type":["null","number"]},"additional_agreements_in_contract_(from_sf)":{"type":["null","string"]},"position_&_detection_(from_station_details)":{"type":["null","array"],"items":{"type":["null","string"]}},"pre-filled_offline_devices_in_daily_checks_":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_installationsplan_file_size_(temporary)":{"type":["null","number"]},"repayment_share_in_%_for_parkdepot_(from_sf)":{"type":["null","number"]},"z_-_infos_installation_file_size_(temporary)":{"type":["null","number"]},"z_-_last_modified_(automated_sales_handover)":{"type":["null","string"],"format":"date-time"},"limitation_of_installation_positions_(from_sf)":{"type":["null","string"]},"subsidized_parking_duration_in_minutes_(from_sf)":{"type":["null","number"]},"z_-_last_modified_(status)_(from_aufmaß_(tour))":{"type":["null","array"],"items":{"type":["null","string"],"format":"date"}},"rental_revenue_share_in_%_for_parkdepot_(from_sf)":{"type":["null","number"]},"sum_signs_(regression_tool)_(from_lot_costs_sync)":{"type":["null","array"],"items":{"type":["null","number"]}},"tour_start_date_&_time_(from_installation_(tour))":{"type":["null","array"],"items":{"type":["null","string"],"format":"date-time"}},"day_image_from_installation_(from_station_details)":{"type":["null","array"],"items":{"type":["null","string"]}},"sum_scanner_(regression_tool)_(from_lot_costs_sync)":{"type":["null","array"],"items":{"type":["null","number"]}},"z_-_last_modified_(inbetriebnahme_parkraumkontrolle)":{"type":["null","string"],"format":"date"},"z_-_total_installation_costs_(from_lot_costs_sync_link)":{"type":["null","array"],"items":{"type":["null","number"]}},"cancellation_fee_introduction_period_(in_weeks)_(from_sf)":{"type":["null","number"]},"estimated_installationtime_(based_on_scanner_&_signs)__(from_lot_costs_sync_link)":{"type":["null","array"],"items":{"type":["null","number"]}}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@224af3e3[stream=io.airbyte.protocol.models.AirbyteStream@78dc16bb[name=o_-_parking_lots/service_desk,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"ip":{"type":["null","array"],"items":{"type":["null","string"]}},"mp":{"type":["null","string"]},"lot":{"type":["null","array"],"items":{"type":["null","string"]}},"prio":{"type":["null","string"]},"z_-_id":{"type":["null","number"]},"address":{"type":["null","array"],"items":{"type":["null","string"]}},"po_date":{"type":["null","string"],"format":"date"},"tour_id":{"type":["null","array"],"items":{"type":["null","string"]}},"lot_name":{"type":["null","array"],"items":{"type":["null","string"]}},"closed_by":{"type":["null","string"]},"status_mp":{"type":["null","string"]},"tour_name":{"type":["null","array"],"items":{"type":["null","string"]}},"mp_creator":{"type":["null","string"]},"service_id":{"type":["null","array"],"items":{"type":["null","string"]}},"attachments":{"type":["null","string"]},"feedback_mp":{"type":["null","array"],"items":{"type":["null","string"]}},"subcategory":{"type":["null","array"],"items":{"type":["null","string"]}},"tracking_id":{"type":["null","string"]},"_airtable_id":{"type":["null","string"]},"issue_reason":{"type":["null","array"],"items":{"type":["null","string"]}},"requested_by":{"type":["null","string"]},"service_status":{"type":["null","string"]},"affected_device":{"type":["null","array"],"items":{"type":["null","string"]}},"date_of_service":{"type":["null","string"],"format":"date"},"hw_status_(new)":{"type":["null","string"]},"shipment_status":{"type":["null","string"]},"date_of_delivery":{"type":["null","string"],"format":"date"},"delivery_address":{"type":["null","string"]},"service_category":{"type":["null","string"]},"terminal_details":{"type":["null","array"],"items":{"type":["null","string"]}},"tour_name_-_test":{"type":["null","array"],"items":{"type":["null","string"]}},"est._workload_[h]":{"type":["null","number"]},"fuse_check_status":{"type":["null","string"]},"new_ticket_needed":{"type":["null","string"]},"service_substatus":{"type":["null","string"]},"status_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"electrician_needed":{"type":["null","string"]},"comment_on_rejection":{"type":["null","string"]},"final_check_hardware":{"type":["null","boolean"]},"system_configuration":{"type":["null","array"],"items":{"type":["null","string"]}},"ticket_creation_date":{"type":["null","string"],"format":"date"},"design_request_ticket":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_tour_text_service":{"type":["null","array"],"items":{"type":["null","string"]}},"_airtable_created_time":{"type":["null","string"]},"date_of_device_failure":{"type":["null","string"],"format":"date"},"description_of_service":{"type":["null","string"]},"vat_at_(cs)_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_last_modified_(all)":{"type":["null","string"],"format":"date-time"},"station_details_updated?":{"type":["null","boolean"]},"days_until_ticket_created":{"type":["null","array"],"items":{"type":["null","number"]}},"tour-status_(pm_services)":{"type":["null","string"]},"z_-_days_(service_status)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_status_(from_tour_id)":{"type":["null","array"],"items":{"type":["null","string"]}},"appjobber_status_(service)":{"type":["null","string"]},"project_manager_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"system_performance_manager":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_days_(shipment_status)":{"type":["null","array"],"items":{"type":["null","string"]}},"comment_on_executed_service":{"type":["null","string"]},"customer_success_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"lifting_platform_(steiger)?":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_count_(affected_device)":{"type":["null","number"]},"z_-_last_modified_(tour_id)":{"type":["null","string"],"format":"date-time"},"z_-_needed_days_until_order":{"type":["null","array"],"items":{"type":["null","number"]}},"country_(from_sf)_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"execution_according_to_plan?":{"type":["null","boolean"]},"electrician_comment_(from_pl)":{"type":["null","array"],"items":{"type":["null","string"]}},"electrician_status_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_last_modified_(status_mp)":{"type":["null","string"],"format":"date-time"},"proof_picture_&_int._dashboard":{"type":["null","boolean"]},"attachments_on_executed_service":{"type":["null","string"]},"photo_link_(from_sf)_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_last_modified_(subcategory)":{"type":["null","string"],"format":"date-time"},"last_modified_by_(service_status)":{"type":["null","string"]},"z_-_zugang_(from_affected_device)":{"type":["null","array"],"items":{"type":["null","array"],"items":{"type":["null","string"]}}},"last_modified_by_(shipment_status)":{"type":["null","string"]},"z_-_last_modified_(service_status)":{"type":["null","string"],"format":"date-time"},"z_-_logistic_status_(from_tour_id)":{"type":["null","array"],"items":{"type":["null","string"]}},"monthly_revenue_category_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"]}},"z_-_last_modified_(shipment_status)":{"type":["null","string"],"format":"date-time"},"tour_start_date_&_time_(from_tour_id)":{"type":["null","array"],"items":{"type":["null","string"],"format":"date-time"}},"z_-_height_(m)_(from_affected_device)":{"type":["null","array"],"items":{"type":["null","number"]}},"z_-_last_modified_(fuse_check_status)":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(electrician_needed)":{"type":["null","string"],"format":"date-time"},"z_-_initial_installation_date_(from_lot)":{"type":["null","array"],"items":{"type":["null","string"],"format":"date"}},"enforcement_live_status_(from_id)_(from_lot)":{"type":["null","array"],"items":{"type":["null","boolean"]}},"z_-_needed_days_(from_design_request_ticket)":{"type":["null","array"],"items":{"type":["null","number"]}},"z_-_last_modified_(tour-status_(pm_services))":{"type":["null","string"],"format":"date-time"},"z_-_last_modified_(appjobber_status_(service))":{"type":["null","string"],"format":"date-time"},"\"materials\"_format:_\"#x_items\"_(e.g._1x_scanner)":{"type":["null","string"]},"z_-_last_modified_(service_status_(new)_and_tour_id)":{"type":["null","string"],"format":"date-time"}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@546b20c9[stream=io.airbyte.protocol.models.AirbyteStream@6a5beb59[name=p&e_-_paid_parking/rental_sync,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lage":{"type":["null","string"]},"sales":{"type":["null","string"]},"icons_":{"type":["null","array"],"items":{"type":["null","string"]}},"images":{"type":["null","string"]},"lot_id":{"type":["null","string"]},"status":{"type":["null","string"]},"lot_art":{"type":["null","array"],"items":{"type":["null","string"]}},"features":{"type":["null","array"],"items":{"type":["null","string"]}},"latitude":{"type":["null","string"]},"lot_type":{"type":["null","array"],"items":{"type":["null","string"]}},"umgebung":{"type":["null","array"],"items":{"type":["null","string"]}},"fotoslink":{"type":["null","string"]},"longitude":{"type":["null","string"]},"marketing":{"type":["null","array"],"items":{"type":["null","string"]}},"potenzial":{"type":["null","string"]},"verträge":{"type":["null","string"]},"tagespreis":{"type":["null","number"]},"monatspreis":{"type":["null","number"]},"_airtable_id":{"type":["null","string"]},"stundenpreis":{"type":["null","number"]},"images_online":{"type":["null","boolean"]},"online_status":{"type":["null","array"],"items":{"type":["null","string"]}},"einwohnerzahl_":{"type":["null","string"]},"ansprechpartner":{"type":["null","string"]},"davon_vermietet":{"type":["null","number"]},"project_manager":{"type":["null","string"]},"zahlende_mieter":{"type":["null","array"],"items":{"type":["null","string"]}},"#_parking_spaces":{"type":["null","number"]},"customer_success":{"type":["null","string"]},"mieterinteresse1":{"type":["null","string"]},"address_(from_sf)":{"type":["null","string"]},"live_from_jp_side":{"type":["null","string"],"format":"date"},"live_from_pd_side":{"type":["null","string"],"format":"date"},"vermietungs_fotos":{"type":["null","string"]},"kapazitätsanalyse":{"type":["null","string"]},"zugangsanweisungen":{"type":["null","string"]},"access_instructions":{"type":["null","string"]},"konvertierungsbrief":{"type":["null","boolean"]},"paid_parking_status":{"type":["null","string"]},"umgebung_(parkraum)":{"type":["null","array"],"items":{"type":["null","string"]}},"maximale_auslastung_":{"type":["null","number"]},"offline_from_pd_side":{"type":["null","string"],"format":"date"},"vermietungspotenzial":{"type":["null","array"],"items":{"type":["null","string"]}},"_airtable_created_time":{"type":["null","string"]},"comments_/informations":{"type":["null","string"]},"information_vermietung":{"type":["null","string"]},"description_parking_lot":{"type":["null","string"]},"eigenschaften_parkplatz":{"type":["null","array"],"items":{"type":["null","string"]}},"infos_für_installation":{"type":["null","string"]},"vermittlungsvereinbarung":{"type":["null","boolean"]},"inbetriebnahme_vermietung":{"type":["null","string"],"format":"date"},"spaces_for_rental_(kunde)":{"type":["null","number"]},"parking_lot_name_(from_sf)":{"type":["null","string"]},"spaces_for_rental_(analyse)":{"type":["null","number"]},"beschreibung_des_parkplatzes":{"type":["null","string"]},"zeitraum_vermietung_möglich":{"type":["null","string"]},"durchschnittliche_auslastung_":{"type":["null","number"]},"violation_times_(from_db)_copy":{"type":["null","string"]},"inbetriebnahme_parkraumkontrolle":{"type":["null","string"],"format":"date"},"gutschrift_vermietung_ausbezahlt_copy":{"type":["null","string"]},"end_date_kapazitätanalyse_nach_go_live":{"type":["null","array"],"items":{"type":["null","string"],"format":"date"}},"davon_vermietet_über_die_rental_website":{"type":["null","string"]},"start_date_kapazitätanalyse_nach_go_live":{"type":["null","array"],"items":{"type":["null","string"],"format":"date"}},"end_date_kapazitätanalyse_nach_paid_parking_go_live":{"type":["null","array"],"items":{"type":["null","string"],"format":"date-time"}},"start_date_kapazitätanalyse_nach_paid_parking_go_live":{"type":["null","array"],"items":{"type":["null","string"],"format":"date-time"}},"zustimmung_zu_vertriebs-_&_marketingmaßnahmen_(ohne_kein_live_möglich)":{"type":["null","string"]}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@1f7bd81a[stream=io.airbyte.protocol.models.AirbyteStream@78a6c80[name=o_-_operations_targets/operations_targets,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":["null","array"],"items":{"type":["null","string"]}},"country":{"type":["null","string"]},"end_date":{"type":["null","string"],"format":"date"},"go-lives":{"type":["null","number"]},"live_lots":{"type":["null","number"]},"ip_created":{"type":["null","number"]},"pd_product":{"type":["null","string"]},"start_date":{"type":["null","string"],"format":"date"},"electricity":{"type":["null","number"]},"signed_lots":{"type":["null","number"]},"_airtable_id":{"type":["null","string"]},"ip_signature":{"type":["null","number"]},"installations":{"type":["null","number"]},"lot_measurement":{"type":["null","number"]},"_airtable_created_time":{"type":["null","string"]}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@aea69d0[stream=io.airbyte.protocol.models.AirbyteStream@3f5e4af7[name=o_-_operations_targets/table_2,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"name":{"type":["null","string"]},"notes":{"type":["null","string"]},"assignee":{"type":["null","string"]},"go-lives":{"type":["null","number"]},"_airtable_id":{"type":["null","string"]},"_airtable_created_time":{"type":["null","string"]}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@7ea4ee0e[stream=io.airbyte.protocol.models.AirbyteStream@2a1e7336[name=o_-_customer_success/cancellation_calls,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"notes":{"type":["null","string"]},"stage":{"type":["null","array"],"items":{"type":["null","string"]}},"lot_id":{"type":["null","array"],"items":{"type":["null","string"]}},"responsible":{"type":["null","string"]},"_airtable_id":{"type":["null","string"]},"date_of_call":{"type":["null","string"],"format":"date"},"reviewed_month":{"type":["null","string"]},"implementations":{"type":["null","array"],"items":{"type":["null","string"]}},"cancellation_fee":{"type":["null","string"]},"cancellation_rate":{"type":["null","number"]},"parking_lots_sync":{"type":["null","array"],"items":{"type":["null","string"]}},"total_cancellations":{"type":["null","number"]},"number_of_improvement":{"type":["null","array"],"items":{"type":["null","number"]}},"_airtable_created_time":{"type":["null","string"]},"main_cancellation_reason":{"type":["null","array"],"items":{"type":["null","string"]}},"result:_cancellation_rate":{"type":["null","number"]},"result:_total_cancellation":{"type":["null","number"]},"parking_lot_name_(from_sf)_(from_parking_lots_sync)":{"type":["null","array"],"items":{"type":["null","string"]}}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@73e32b4c[stream=io.airbyte.protocol.models.AirbyteStream@3ea7ce35[name=o_-_customer_success/feedback,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"nps":{"type":["null","number"]},"year":{"type":["null","array"],"items":{"type":["null","string"]}},"month":{"type":["null","array"],"items":{"type":["null","string"]}},"zitat":{"type":["null","string"]},"bilder":{"type":["null","string"]},"quality":{"type":["null","number"]},"quarter":{"type":["null","array"],"items":{"type":["null","string"]}},"summary":{"type":["null","string"]},"insights":{"type":["null","string"]},"nps_lidl":{"type":["null","number"]},"passed_on":{"type":["null","boolean"]},"attachments":{"type":["null","string"]},"interviewer":{"type":["null","array"],"items":{"type":["null","string"]}},"parking_lot":{"type":["null","array"],"items":{"type":["null","string"]}},"welcome_box":{"type":["null","string"]},"_airtable_id":{"type":["null","string"]},"communication":{"type":["null","number"]},"effectiveness":{"type":["null","number"]},"date_conducted":{"type":["null","string"],"format":"date"},"interview_name":{"type":["null","array"],"items":{"type":["null","string"]}},"interview_type":{"type":["null","string"]},"quarter_+_year":{"type":["null","array"],"items":{"type":["null","string"]}},"ansprechpartner":{"type":["null","string"]},"referenz_status":{"type":["null","string"]},"general_-_genial":{"type":["null","string"]},"logo_genehmigung":{"type":["null","boolean"]},"product_-_reason":{"type":["null","string"]},"zustimmung_zitat":{"type":["null","boolean"]},"account_expansion":{"type":["null","string"]},"customer_referral":{"type":["null","string"]},"datum_genehmigung":{"type":["null","string"],"format":"date"},"handhabung_tablet":{"type":["null","string"]},"parking_lots_sync":{"type":["null","string"]},"process_-_probleme":{"type":["null","string"]},"general_-_sonstiges":{"type":["null","string"]},"product_-_dashboard":{"type":["null","string"]},"product_-_erwartung":{"type":["null","string"]},"big_feedback-session":{"type":["null","boolean"]},"digitales_onboarding":{"type":["null","string"]},"installationsprozess":{"type":["null","string"]},"process_-_onboarding":{"type":["null","string"]},"sonstige_anmerkungen":{"type":["null","string"]},"duration_of_interview":{"type":["null","number"]},"general_-_vermietung?":{"type":["null","string"]},"_airtable_created_time":{"type":["null","string"]},"additional_information":{"type":["null","string"]},"process_-_kundensupport":{"type":["null","string"]},"process_-_erster_kontakt":{"type":["null","string"]},"product_-_verbesserungen":{"type":["null","string"]},"general_-_nps_begründung":{"type":["null","string"]},"detractor/passive/promoter":{"type":["null","array"],"items":{"type":["null","string"]}},"process_-_customer_success":{"type":["null","string"]},"general_-_mehr_parkplätze?":{"type":["null","string"]},"kommunikation_zufriedenheit":{"type":["null","number"]},"process_-_customer_response":{"type":["null","string"]},"angebot_andere_dienstleister":{"type":["null","string"]},"erlaubnis_referenz_oder_logo":{"type":["null","string"]},"process_-_installationsphase":{"type":["null","string"]},"was_tun_für_eine_10_von_10?":{"type":["null","string"]},"product_-_vergleich_mit_anderen":{"type":["null","string"]},"referenz_von_+_berufsbezeichnung":{"type":["null","string"]},"process_-_situation_vor_parkdepot":{"type":["null","string"]},"benutzerfreundlichkeit_kundenportal":{"type":["null","number"]},"general_-_unzufriedenheit_/_ärger?":{"type":["null","string"]},"requests_intern_(department_+_request)":{"type":["null","string"]},"customer_success_(from_customer_success)":{"type":["null","array"],"items":{"type":["null","string"]}},"kundenportal_verständlichkeit_&_funktionen":{"type":["null","string"]},"parking_lot_name_(from_sf)_(from_parking_lot)":{"type":["null","array"],"items":{"type":["null","string"]}}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@67aa9371[stream=io.airbyte.protocol.models.AirbyteStream@3e74db71[name=o_-_customer_success/qr-codes,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lot":{"type":["null","array"],"items":{"type":["null","string"]}},"name":{"type":["null","array"],"items":{"type":["null","string"]}},"email":{"type":["null","string"]},"image":{"type":["null","string"]},"lot_id":{"type":["null","array"],"items":{"type":["null","string"]}},"comment":{"type":["null","string"]},"company":{"type":["null","string"]},"country":{"type":["null","string"]},"duration":{"type":["null","number"]},"anonymous":{"type":["null","array"],"items":{"type":["null","string"]}},"valid_for":{"type":["null","string"]},"expiry_date":{"type":["null","string"],"format":"date"},"_airtable_id":{"type":["null","string"]},"link_template":{"type":["null","string"]},"qr-code_responsible":{"type":["null","string"]},"_airtable_created_time":{"type":["null","string"]},"added_to_automatization":{"type":["null","boolean"]},"customer_success_(from_notes)":{"type":["null","array"],"items":{"type":["null","string"]}}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}], io.airbyte.protocol.models.ConfiguredAirbyteStream@54272eb8[stream=io.airbyte.protocol.models.AirbyteStream@5471846f[name=o_-_customer_success/parking_lots_sync,jsonSchema={"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"lot_id":{"type":["null","string"]},"status":{"type":["null","string"]},"feedback":{"type":["null","array"],"items":{"type":["null","string"]}},"qr-codes":{"type":["null","array"],"items":{"type":["null","string"]}},"fotoslink":{"type":["null","string"]},"_airtable_id":{"type":["null","string"]},"customer_success":{"type":["null","string"]},"sonderregel_(cc)":{"type":["null","string"]},"address_(from_sf)":{"type":["null","string"]},"cancellation_call":{"type":["null","array"],"items":{"type":["null","string"]}},"vermietungsstatus":{"type":["null","string"]},"automatic_whitelist":{"type":["null","string"]},"parkregeländerungen":{"type":["null","string"]},"_airtable_created_time":{"type":["null","string"]},"enforcement_golive_date":{"type":["null","string"],"format":"date"},"parking_lot_name_(from_sf)":{"type":["null","string"]},"interview_type_(from_feedback)":{"type":["null","array"],"items":{"type":["null","string"]}},"stage_(from_cancellation_call)":{"type":["null","array"],"items":{"type":["null","array"],"items":{"type":["null","string"]}}}},"additionalProperties":true},supportedSyncModes=[full_refresh],sourceDefinedCursor=,defaultCursorField=[],sourceDefinedPrimaryKey=[],namespace=airtable,additionalProperties={}],syncMode=full_refresh,cursorField=[],destinationSyncMode=overwrite,primaryKey=[],additionalProperties={}]],additionalProperties={}],failures=[io.airbyte.config.FailureReason@6773a48b[failureOrigin=source,failureType=system_error,internalMessage=401 Client Error: Unauthorized for url: https://api.airtable.com/v0/meta/bases,externalMessage=Something went wrong in the connector. See the logs for more details.,metadata=io.airbyte.config.Metadata@7f445447[additionalProperties={attemptNumber=0, jobId=15506, from_trace_message=true, connector_command=read}],stacktrace=Traceback (most recent call last): File "/airbyte/integration_code/main.py", line 13, in launch(source, sys.argv[1:]) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 131, in launch for message in source_entrypoint.run(parsed_args): File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/entrypoint.py", line 122, in run for message in generator: File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 103, in read stream_instances = {s.name: s for s in self.streams(config)} File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/abstract_source.py", line 103, in stream_instances = {s.name: s for s in self.streams(config)} File "/airbyte/integration_code/source_airtable/source.py", line 67, in streams self.discover(None, config) File "/airbyte/integration_code/source_airtable/source.py", line 47, in discover for base in AirtableBases(authenticator=auth).read_records(sync_mode=None): File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 419, in read_records yield from self._read_pages( File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 435, in _read_pages request, response = self._fetch_next_page(stream_slice, stream_state, next_page_token) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 458, in _fetch_next_page response = self._send_request(request, request_kwargs) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 360, in _send_request return backoff_handler(user_backoff_handler)(request, request_kwargs) File "/usr/local/lib/python3.9/site-packages/backoff/_sync.py", line 105, in retry ret = target(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/backoff/_sync.py", line 105, in retry ret = target(*args, **kwargs) File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 327, in _send raise exc File "/usr/local/lib/python3.9/site-packages/airbyte_cdk/sources/streams/http/http.py", line 324, in _send response.raise_for_status() File "/usr/local/lib/python3.9/site-packages/requests/models.py", line 1021, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://api.airtable.com/v0/meta/bases ,retryable=,timestamp=1677749415722], io.airbyte.config.FailureReason@12fbf7f9[failureOrigin=source,failureType=,internalMessage=io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped!,externalMessage=Something went wrong within the source connector,metadata=io.airbyte.config.Metadata@4a715b35[additionalProperties={attemptNumber=0, jobId=15506, connector_command=read}],stacktrace=java.util.concurrent.CompletionException: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped! at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1589) Caused by: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped! at io.airbyte.workers.general.DefaultReplicationWorker.lambda$readFromSrcAndWriteToDstRunnable$6(DefaultReplicationWorker.java:354) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ... 3 more Caused by: io.airbyte.workers.exception.WorkerException: Source process exit with code 1. This warning is normal if the job was cancelled. at io.airbyte.workers.internal.DefaultAirbyteSource.close(DefaultAirbyteSource.java:144) at io.airbyte.workers.general.DefaultReplicationWorker.lambda$readFromSrcAndWriteToDstRunnable$6(DefaultReplicationWorker.java:352) ... 4 more ,retryable=,timestamp=1677749415843]]] 2023-03-02 09:30:19 INFO i.a.w.t.s.ReplicationActivityImpl(lambda$replicate$3):210 - Sync summary length: 47822 2023-03-02 09:30:19 INFO i.a.c.t.TemporalUtils(withBackgroundHeartbeat):283 - Stopping temporal heartbeating... 2023-03-02 09:30:19 INFO i.a.a.c.AirbyteApiClient(retryWithJitter):172 - Attempt 0 to get state 2023-03-02 09:30:19 INFO i.a.c.f.EnvVariableFeatureFlags(getEnvOrDefault):64 - Using default value for environment variable NEED_STATE_VALIDATION: 'true' 2023-03-02 09:30:19 INFO i.a.a.c.AirbyteApiClient(retryWithJitter):172 - Attempt 0 to create or update state 2023-03-02 09:30:19 INFO i.a.a.c.AirbyteApiClient(retryWithJitter):172 - Attempt 0 to get normalization statuses 2023-03-02 09:30:19 INFO i.a.w.t.TemporalAttemptExecution(get):136 - Docker volume job log path: /tmp/workspace/15506/0/logs.log 2023-03-02 09:30:19 INFO i.a.w.t.TemporalAttemptExecution(get):141 - Executing worker wrapper. Airbyte version: 0.40.26 2023-03-02 09:30:19 INFO i.a.a.c.AirbyteApiClient(retryWithJitter):172 - Attempt 0 to save workflow id for cancellation 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - ----- START DEFAULT NORMALIZATION ----- 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:19 INFO i.a.w.n.DefaultNormalizationRunner(runProcess):121 - Running with normalization version: airbyte/normalization:0.2.25 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - Checking if airbyte/normalization:0.2.25 exists... 2023-03-02 09:30:19 INFO i.a.c.i.LineGobbler(voidCall):114 - airbyte/normalization:0.2.25 was found locally. 2023-03-02 09:30:19 INFO i.a.w.p.DockerProcessFactory(create):120 - Creating docker container = normalization-normalize-15506-0-lydwl with resources io.airbyte.config.ResourceRequirements@2395588d[cpuRequest=,cpuLimit=,memoryRequest=,memoryLimit=] 2023-03-02 09:30:19 INFO i.a.w.p.DockerProcessFactory(create):164 - Preparing command: docker run --rm --init -i -w /data/15506/0/normalize --log-driver none --name normalization-normalize-15506-0-lydwl --network host -v airbyte_workspace:/data -v /tmp/airbyte_local:/local -e DEPLOYMENT_MODE=OSS -e WORKER_ENVIRONMENT=DOCKER -e AIRBYTE_ROLE= -e AIRBYTE_VERSION=0.40.26 airbyte/normalization:0.2.25 run --integration-type bigquery --config destination_config.json --catalog destination_catalog.json 2023-03-02 09:30:20 normalization > Running: transform-config --config destination_config.json --integration-type bigquery --out /data/15506/0/normalize 2023-03-02 09:30:20 normalization > Namespace(config='destination_config.json', integration_type=, out='/data/15506/0/normalize') 2023-03-02 09:30:20 normalization > transform_bigquery 2023-03-02 09:30:20 normalization > Running: transform-catalog --integration-type bigquery --profile-config-dir /data/15506/0/normalize --catalog destination_catalog.json --out /data/15506/0/normalize/models/generated/ --json-column _airbyte_data 2023-03-02 09:30:21 normalization > Processing destination_catalog.json... 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___parking_lots_parking_lots_ab1.sql from o_-_parking_lots/parking_lots 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___parking_lots_parking_lots_ab2.sql from o_-_parking_lots/parking_lots 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___parking_lots_parking_lots_ab3.sql from o_-_parking_lots/parking_lots 2023-03-02 09:30:21 normalization > Adding drop table hook for o___parking_lots_parking_lots_scd to o___parking_lots_parking_lots 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___parking_lots_parking_lots.sql from o_-_parking_lots/parking_lots 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___parking_lots_service_desk_ab1.sql from o_-_parking_lots/service_desk 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___parking_lots_service_desk_ab2.sql from o_-_parking_lots/service_desk 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___parking_lots_service_desk_ab3.sql from o_-_parking_lots/service_desk 2023-03-02 09:30:21 normalization > Adding drop table hook for o___parking_lots_service_desk_scd to o___parking_lots_service_desk 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___parking_lots_service_desk.sql from o_-_parking_lots/service_desk 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/p_e___paid_parking_rental_sync_ab1.sql from p&e_-_paid_parking/rental_sync 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/p_e___paid_parking_rental_sync_ab2.sql from p&e_-_paid_parking/rental_sync 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/p_e___paid_parking_rental_sync_ab3.sql from p&e_-_paid_parking/rental_sync 2023-03-02 09:30:21 normalization > Adding drop table hook for p_e___paid_parking_rental_sync_scd to p_e___paid_parking_rental_sync 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/p_e___paid_parking_rental_sync.sql from p&e_-_paid_parking/rental_sync 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___operations_targets_operations_targets_ab1.sql from o_-_operations_targets/operations_targets 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___operations_targets_operations_targets_ab2.sql from o_-_operations_targets/operations_targets 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___operations_targets_operations_targets_ab3.sql from o_-_operations_targets/operations_targets 2023-03-02 09:30:21 normalization > Adding drop table hook for o___operations_targets_operations_targets_scd to o___operations_targets_operations_targets 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___operations_targets_operations_targets.sql from o_-_operations_targets/operations_targets 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___operations_targets_table_2_ab1.sql from o_-_operations_targets/table_2 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___operations_targets_table_2_ab2.sql from o_-_operations_targets/table_2 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___operations_targets_table_2_ab3.sql from o_-_operations_targets/table_2 2023-03-02 09:30:21 normalization > Adding drop table hook for o___operations_targets_table_2_scd to o___operations_targets_table_2 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___operations_targets_table_2.sql from o_-_operations_targets/table_2 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_cancellation_calls_ab1.sql from o_-_customer_success/cancellation_calls 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_cancellation_calls_ab2.sql from o_-_customer_success/cancellation_calls 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_cancellation_calls_ab3.sql from o_-_customer_success/cancellation_calls 2023-03-02 09:30:21 normalization > Adding drop table hook for o___customer_success_cancellation_calls_scd to o___customer_success_cancellation_calls 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___customer_success_cancellation_calls.sql from o_-_customer_success/cancellation_calls 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_feedback_ab1.sql from o_-_customer_success/feedback 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_feedback_ab2.sql from o_-_customer_success/feedback 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_feedback_ab3.sql from o_-_customer_success/feedback 2023-03-02 09:30:21 normalization > Adding drop table hook for o___customer_success_feedback_scd to o___customer_success_feedback 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___customer_success_feedback.sql from o_-_customer_success/feedback 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_qr_codes_ab1.sql from o_-_customer_success/qr-codes 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_qr_codes_ab2.sql from o_-_customer_success/qr-codes 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_qr_codes_ab3.sql from o_-_customer_success/qr-codes 2023-03-02 09:30:21 normalization > Adding drop table hook for o___customer_success_qr_codes_scd to o___customer_success_qr_codes 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___customer_success_qr_codes.sql from o_-_customer_success/qr-codes 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_parking_lots_sync_ab1.sql from o_-_customer_success/parking_lots_sync 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_parking_lots_sync_ab2.sql from o_-_customer_success/parking_lots_sync 2023-03-02 09:30:21 normalization > Generating airbyte_ctes/airtable/o___customer_success_parking_lots_sync_ab3.sql from o_-_customer_success/parking_lots_sync 2023-03-02 09:30:21 normalization > Adding drop table hook for o___customer_success_parking_lots_sync_scd to o___customer_success_parking_lots_sync 2023-03-02 09:30:21 normalization > Generating airbyte_tables/airtable/o___customer_success_parking_lots_sync.sql from o_-_customer_success/parking_lots_sync 2023-03-02 09:30:21 normalization > Ignoring stream 'last_er' from o_-_parking_lots/parking_lots/last_er because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'on_hold' from o_-_parking_lots/parking_lots/on_hold because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'substatus' from o_-_parking_lots/parking_lots/substatus because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_today' from o_-_parking_lots/parking_lots/z_-_today because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'kba_lot_id' from o_-_parking_lots/parking_lots/kba_lot_id because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'go-live_date' from o_-_parking_lots/parking_lots/go-live_date because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'wer_category' from o_-_parking_lots/parking_lots/wer_category because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'contract_year' from o_-_parking_lots/parking_lots/contract_year because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_linked_to' from o_-_parking_lots/parking_lots/lot_linked_to because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'offline_status' from o_-_parking_lots/parking_lots/offline_status because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'service_(tour)' from o_-_parking_lots/parking_lots/service_(tour) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'tour_(ongoing)' from o_-_parking_lots/parking_lots/tour_(ongoing) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_installed?' from o_-_parking_lots/parking_lots/z_-_installed? because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'ansprechpartner' from o_-_parking_lots/parking_lots/ansprechpartner because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'station_details' from o_-_parking_lots/parking_lots/station_details because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'sys_dash_(sync)' from o_-_parking_lots/parking_lots/sys_dash_(sync) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'link_to_terminal' from o_-_parking_lots/parking_lots/link_to_terminal because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'whitelist_(user)' from o_-_parking_lots/parking_lots/whitelist_(user) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'customer_language' from o_-_parking_lots/parking_lots/customer_language because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'sender_newsletter' from o_-_parking_lots/parking_lots/sender_newsletter because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'weekly_error_rate' from o_-_parking_lots/parking_lots/weekly_error_rate because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'whitelist_(admin)' from o_-_parking_lots/parking_lots/whitelist_(admin) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'airtable_record_id' from o_-_parking_lots/parking_lots/airtable_record_id because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_type_(from_sf)' from o_-_parking_lots/parking_lots/lot_type_(from_sf) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'services_(ongoing)' from o_-_parking_lots/parking_lots/services_(ongoing) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'installation_(tour)' from o_-_parking_lots/parking_lots/installation_(tour) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'pd_product_grouping' from o_-_parking_lots/parking_lots/pd_product_grouping because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_multiple_lot_type' from o_-_parking_lots/parking_lots/z_multiple_lot_type because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'first_project_manager' from o_-_parking_lots/parking_lots/first_project_manager because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'install__go_live_date' from o_-_parking_lots/parking_lots/install__go_live_date because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'sig._contract_->_live' from o_-_parking_lots/parking_lots/sig._contract_->_live because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_error_dash_(sync)' from o_-_parking_lots/parking_lots/z_-_error_dash_(sync) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_tour_text_aufmaß' from o_-_parking_lots/parking_lots/z_-_tour_text_aufmaß because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_in_depi_cs_status' from o_-_parking_lots/parking_lots/days_in_depi_cs_status because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'ip_status_(days_since)' from o_-_parking_lots/parking_lots/ip_status_(days_since) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'live_check_enforcement' from o_-_parking_lots/parking_lots/live_check_enforcement because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_measurement_(tour)' from o_-_parking_lots/parking_lots/lot_measurement_(tour) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'service_desk_(archive)' from o_-_parking_lots/parking_lots/service_desk_(archive) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_ip_completion_time' from o_-_parking_lots/parking_lots/z_-_ip_completion_time because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_since_last_comment' from o_-_parking_lots/parking_lots/days_since_last_comment because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-__ip_creation_period' from o_-_parking_lots/parking_lots/z_-__ip_creation_period because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_lot_costs_sync_link' from o_-_parking_lots/parking_lots/z_-_lot_costs_sync_link because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'monthly_cash-in_category' from o_-_parking_lots/parking_lots/monthly_cash-in_category because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'status_installation_tour' from o_-_parking_lots/parking_lots/status_installation_tour because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_need_for_action_(pm)' from o_-_parking_lots/parking_lots/z_-_need_for_action_(pm) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'prefilled_service_ticket_' from o_-_parking_lots/parking_lots/prefilled_service_ticket_ because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'map_(from_station_details)' from o_-_parking_lots/parking_lots/map_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'pre-fill_ir_installation._' from o_-_parking_lots/parking_lots/pre-fill_ir_installation._ because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_tour_text_installation' from o_-_parking_lots/parking_lots/z_-_tour_text_installation because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lifting_platform_(steiger)?' from o_-_parking_lots/parking_lots/lifting_platform_(steiger)? because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_total_file_size_(in_mb)' from o_-_parking_lots/parking_lots/z_-_total_file_size_(in_mb) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'pre-filled_ir_installation._' from o_-_parking_lots/parking_lots/pre-filled_ir_installation._ because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_since_contract_signature' from o_-_parking_lots/parking_lots/days_since_contract_signature because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'min_-_days_since_last_comment' from o_-_parking_lots/parking_lots/min_-_days_since_last_comment because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'status_(from_station_details)' from o_-_parking_lots/parking_lots/status_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'zugang_(from_station_details)' from o_-_parking_lots/parking_lots/zugang_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_since_record_creation_date' from o_-_parking_lots/parking_lots/days_since_record_creation_date because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'name_(from_installation_(tour))' from o_-_parking_lots/parking_lots/name_(from_installation_(tour)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_in_current_appjobber_status' from o_-_parking_lots/parking_lots/days_in_current_appjobber_status because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'name_(from_lotmeasurement(tour))' from o_-_parking_lots/parking_lots/name_(from_lotmeasurement(tour)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'situation_(from_station_details)' from o_-_parking_lots/parking_lots/situation_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'height_(m)_(from_station_details)' from o_-_parking_lots/parking_lots/height_(m)_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'pre-filled_unaccessible_devices._' from o_-_parking_lots/parking_lots/pre-filled_unaccessible_devices._ because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_in_status_(operations_status)' from o_-_parking_lots/parking_lots/days_in_status_(operations_status) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'name_(from_lot_measurement_(tour))' from o_-_parking_lots/parking_lots/name_(from_lot_measurement_(tour)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_since_last_electrician_comments' from o_-_parking_lots/parking_lots/days_since_last_electrician_comments because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_operations_status_chronologically' from o_-_parking_lots/parking_lots/z_-_operations_status_chronologically because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_in_status_(sales_status_(from_sf))' from o_-_parking_lots/parking_lots/days_in_status_(sales_status_(from_sf)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_cam_approval_(from_station_details)' from o_-_parking_lots/parking_lots/z_-_cam_approval_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'name_(from_installation_(tour_id_-_test))' from o_-_parking_lots/parking_lots/name_(from_installation_(tour_id_-_test)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'position_&_detection_(from_station_details)' from o_-_parking_lots/parking_lots/position_&_detection_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'pre-filled_offline_devices_in_daily_checks_' from o_-_parking_lots/parking_lots/pre-filled_offline_devices_in_daily_checks_ because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_last_modified_(status)_(from_aufmaß_(tour))' from o_-_parking_lots/parking_lots/z_-_last_modified_(status)_(from_aufmaß_(tour)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'sum_signs_(regression_tool)_(from_lot_costs_sync)' from o_-_parking_lots/parking_lots/sum_signs_(regression_tool)_(from_lot_costs_sync) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'tour_start_date_&_time_(from_installation_(tour))' from o_-_parking_lots/parking_lots/tour_start_date_&_time_(from_installation_(tour)) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'day_image_from_installation_(from_station_details)' from o_-_parking_lots/parking_lots/day_image_from_installation_(from_station_details) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'sum_scanner_(regression_tool)_(from_lot_costs_sync)' from o_-_parking_lots/parking_lots/sum_scanner_(regression_tool)_(from_lot_costs_sync) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_total_installation_costs_(from_lot_costs_sync_link)' from o_-_parking_lots/parking_lots/z_-_total_installation_costs_(from_lot_costs_sync_link) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'estimated_installationtime_(based_on_scanner_&_signs)__(from_lot_costs_sync_link)' from o_-_parking_lots/parking_lots/estimated_installationtime_(based_on_scanner_&_signs)__(from_lot_costs_sync_link) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'ip' from o_-_parking_lots/service_desk/ip because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot' from o_-_parking_lots/service_desk/lot because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'address' from o_-_parking_lots/service_desk/address because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'tour_id' from o_-_parking_lots/service_desk/tour_id because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_name' from o_-_parking_lots/service_desk/lot_name because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'tour_name' from o_-_parking_lots/service_desk/tour_name because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'service_id' from o_-_parking_lots/service_desk/service_id because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'feedback_mp' from o_-_parking_lots/service_desk/feedback_mp because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'subcategory' from o_-_parking_lots/service_desk/subcategory because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'issue_reason' from o_-_parking_lots/service_desk/issue_reason because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'affected_device' from o_-_parking_lots/service_desk/affected_device because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'terminal_details' from o_-_parking_lots/service_desk/terminal_details because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'tour_name_-_test' from o_-_parking_lots/service_desk/tour_name_-_test because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'status_(from_lot)' from o_-_parking_lots/service_desk/status_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'system_configuration' from o_-_parking_lots/service_desk/system_configuration because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'design_request_ticket' from o_-_parking_lots/service_desk/design_request_ticket because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_tour_text_service' from o_-_parking_lots/service_desk/z_-_tour_text_service because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'vat_at_(cs)_(from_lot)' from o_-_parking_lots/service_desk/vat_at_(cs)_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'days_until_ticket_created' from o_-_parking_lots/service_desk/days_until_ticket_created because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_days_(service_status)' from o_-_parking_lots/service_desk/z_-_days_(service_status) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_status_(from_tour_id)' from o_-_parking_lots/service_desk/z_-_status_(from_tour_id) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'project_manager_(from_lot)' from o_-_parking_lots/service_desk/project_manager_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'system_performance_manager' from o_-_parking_lots/service_desk/system_performance_manager because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_days_(shipment_status)' from o_-_parking_lots/service_desk/z_-_days_(shipment_status) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'customer_success_(from_lot)' from o_-_parking_lots/service_desk/customer_success_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lifting_platform_(steiger)?' from o_-_parking_lots/service_desk/lifting_platform_(steiger)? because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_needed_days_until_order' from o_-_parking_lots/service_desk/z_-_needed_days_until_order because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'country_(from_sf)_(from_lot)' from o_-_parking_lots/service_desk/country_(from_sf)_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'electrician_comment_(from_pl)' from o_-_parking_lots/service_desk/electrician_comment_(from_pl) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'electrician_status_(from_lot)' from o_-_parking_lots/service_desk/electrician_status_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'photo_link_(from_sf)_(from_lot)' from o_-_parking_lots/service_desk/photo_link_(from_sf)_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_zugang_(from_affected_device)' from o_-_parking_lots/service_desk/z_-_zugang_(from_affected_device) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_logistic_status_(from_tour_id)' from o_-_parking_lots/service_desk/z_-_logistic_status_(from_tour_id) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'monthly_revenue_category_(from_lot)' from o_-_parking_lots/service_desk/monthly_revenue_category_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'tour_start_date_&_time_(from_tour_id)' from o_-_parking_lots/service_desk/tour_start_date_&_time_(from_tour_id) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_height_(m)_(from_affected_device)' from o_-_parking_lots/service_desk/z_-_height_(m)_(from_affected_device) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_initial_installation_date_(from_lot)' from o_-_parking_lots/service_desk/z_-_initial_installation_date_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'enforcement_live_status_(from_id)_(from_lot)' from o_-_parking_lots/service_desk/enforcement_live_status_(from_id)_(from_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'z_-_needed_days_(from_design_request_ticket)' from o_-_parking_lots/service_desk/z_-_needed_days_(from_design_request_ticket) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'icons_' from p&e_-_paid_parking/rental_sync/icons_ because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_art' from p&e_-_paid_parking/rental_sync/lot_art because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'features' from p&e_-_paid_parking/rental_sync/features because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_type' from p&e_-_paid_parking/rental_sync/lot_type because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'umgebung' from p&e_-_paid_parking/rental_sync/umgebung because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'marketing' from p&e_-_paid_parking/rental_sync/marketing because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'online_status' from p&e_-_paid_parking/rental_sync/online_status because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'zahlende_mieter' from p&e_-_paid_parking/rental_sync/zahlende_mieter because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'umgebung_(parkraum)' from p&e_-_paid_parking/rental_sync/umgebung_(parkraum) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'vermietungspotenzial' from p&e_-_paid_parking/rental_sync/vermietungspotenzial because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'eigenschaften_parkplatz' from p&e_-_paid_parking/rental_sync/eigenschaften_parkplatz because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'end_date_kapazitätanalyse_nach_go_live' from p&e_-_paid_parking/rental_sync/end_date_kapazitätanalyse_nach_go_live because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'start_date_kapazitätanalyse_nach_go_live' from p&e_-_paid_parking/rental_sync/start_date_kapazitätanalyse_nach_go_live because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'end_date_kapazitätanalyse_nach_paid_parking_go_live' from p&e_-_paid_parking/rental_sync/end_date_kapazitätanalyse_nach_paid_parking_go_live because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'start_date_kapazitätanalyse_nach_paid_parking_go_live' from p&e_-_paid_parking/rental_sync/start_date_kapazitätanalyse_nach_paid_parking_go_live because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'name' from o_-_operations_targets/operations_targets/name because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'stage' from o_-_customer_success/cancellation_calls/stage because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_id' from o_-_customer_success/cancellation_calls/lot_id because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'implementations' from o_-_customer_success/cancellation_calls/implementations because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'parking_lots_sync' from o_-_customer_success/cancellation_calls/parking_lots_sync because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'number_of_improvement' from o_-_customer_success/cancellation_calls/number_of_improvement because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'main_cancellation_reason' from o_-_customer_success/cancellation_calls/main_cancellation_reason because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'parking_lot_name_(from_sf)_(from_parking_lots_sync)' from o_-_customer_success/cancellation_calls/parking_lot_name_(from_sf)_(from_parking_lots_sync) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'year' from o_-_customer_success/feedback/year because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'month' from o_-_customer_success/feedback/month because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'quarter' from o_-_customer_success/feedback/quarter because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'interviewer' from o_-_customer_success/feedback/interviewer because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'parking_lot' from o_-_customer_success/feedback/parking_lot because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'interview_name' from o_-_customer_success/feedback/interview_name because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'quarter_+_year' from o_-_customer_success/feedback/quarter_+_year because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'detractor/passive/promoter' from o_-_customer_success/feedback/detractor/passive/promoter because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'customer_success_(from_customer_success)' from o_-_customer_success/feedback/customer_success_(from_customer_success) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'parking_lot_name_(from_sf)_(from_parking_lot)' from o_-_customer_success/feedback/parking_lot_name_(from_sf)_(from_parking_lot) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot' from o_-_customer_success/qr-codes/lot because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'name' from o_-_customer_success/qr-codes/name because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'lot_id' from o_-_customer_success/qr-codes/lot_id because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'anonymous' from o_-_customer_success/qr-codes/anonymous because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'customer_success_(from_notes)' from o_-_customer_success/qr-codes/customer_success_(from_notes) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'feedback' from o_-_customer_success/parking_lots_sync/feedback because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'qr-codes' from o_-_customer_success/parking_lots_sync/qr-codes because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'cancellation_call' from o_-_customer_success/parking_lots_sync/cancellation_call because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'interview_type_(from_feedback)' from o_-_customer_success/parking_lots_sync/interview_type_(from_feedback) because properties list is empty 2023-03-02 09:30:21 normalization > Ignoring stream 'stage_(from_cancellation_call)' from o_-_customer_success/parking_lots_sync/stage_(from_cancellation_call) because properties list is empty 2023-03-02 09:30:21 normalization > detected no config file for ssh, assuming ssh is off. 2023-03-02 09:30:24 normalization > [--event-buffer-size EVENT_BUFFER_SIZE] 2023-03-02 09:30:24 normalization > --event-buffer-size EVENT_BUFFER_SIZE 2023-03-02 09:30:24 INFO i.a.w.n.NormalizationAirbyteStreamFactory(filterOutAndHandleNonAirbyteMessageLines):104 - 2023-03-02 09:30:24 normalization > DBT >=1.0.0 detected; using 10K event buffer size 2023-03-02 09:30:24 INFO i.a.w.n.NormalizationAirbyteStreamFactory(filterOutAndHandleNonAirbyteMessageLines):104 - 2023-03-02 09:30:27 normalization > Running with dbt=1.0.0 2023-03-02 09:30:27 normalization > Partial parse save file not found. Starting full parse. 2023-03-02 09:30:31 normalization > [WARNING]: Configuration paths exist in your dbt_project.yml file which do not apply to any resources. There are 2 unused configuration paths: - models.airbyte_utils.generated.airbyte_incremental - models.airbyte_utils.generated.airbyte_views 2023-03-02 09:30:31 normalization > Found 36 models, 0 tests, 0 snapshots, 0 analyses, 602 macros, 0 operations, 0 seed files, 9 sources, 0 exposures, 0 metrics 2023-03-02 09:30:31 normalization > Concurrency: 8 threads (target='prod') 2023-03-02 09:30:34 normalization > 1 of 9 START table model airtable.o___customer_success_cancellation_calls............................................... [RUN] 2023-03-02 09:30:34 normalization > 2 of 9 START table model airtable.o___customer_success_parking_lots_sync................................................ [RUN] 2023-03-02 09:30:34 normalization > 3 of 9 START table model airtable.o___operations_targets_table_2........................................................ [RUN] 2023-03-02 09:30:34 normalization > 4 of 9 START table model airtable.o___operations_targets_operations_targets............................................. [RUN] 2023-03-02 09:30:34 normalization > 5 of 9 START table model airtable.o___customer_success_feedback......................................................... [RUN] 2023-03-02 09:30:34 normalization > 6 of 9 START table model airtable.o___customer_success_qr_codes......................................................... [RUN] 2023-03-02 09:30:34 normalization > 7 of 9 START table model airtable.o___parking_lots_service_desk......................................................... [RUN] 2023-03-02 09:30:36 normalization > 8 of 9 START table model airtable.p_e___paid_parking_rental_sync........................................................ [RUN] 2023-03-02 09:30:37 normalization > 2 of 9 OK created table model airtable.o___customer_success_parking_lots_sync........................................... [CREATE TABLE (0.0 rows, 0 processed) in 3.34s] 2023-03-02 09:30:37 normalization > 9 of 9 START table model airtable.o___parking_lots_parking_lots......................................................... [RUN] 2023-03-02 09:30:37 normalization > 4 of 9 OK created table model airtable.o___operations_targets_operations_targets........................................ [CREATE TABLE (0.0 rows, 0 processed) in 3.19s] 2023-03-02 09:30:37 normalization > 3 of 9 OK created table model airtable.o___operations_targets_table_2................................................... [CREATE TABLE (0.0 rows, 0 processed) in 3.59s] 2023-03-02 09:30:37 normalization > 7 of 9 OK created table model airtable.o___parking_lots_service_desk.................................................... [CREATE TABLE (0.0 rows, 0 processed) in 2.87s] 2023-03-02 09:30:37 normalization > 1 of 9 OK created table model airtable.o___customer_success_cancellation_calls.......................................... [CREATE TABLE (0.0 rows, 0 processed) in 3.73s] 2023-03-02 09:30:37 normalization > 5 of 9 OK created table model airtable.o___customer_success_feedback.................................................... [CREATE TABLE (0.0 rows, 0 processed) in 3.36s] 2023-03-02 09:30:37 normalization > 6 of 9 OK created table model airtable.o___customer_success_qr_codes.................................................... [CREATE TABLE (0.0 rows, 0 processed) in 3.25s] 2023-03-02 09:30:39 normalization > 8 of 9 OK created table model airtable.p_e___paid_parking_rental_sync................................................... [CREATE TABLE (0.0 rows, 0 processed) in 2.99s] 2023-03-02 09:30:40 normalization > 9 of 9 OK created table model airtable.o___parking_lots_parking_lots.................................................... [CREATE TABLE (0.0 rows, 0 processed) in 3.02s] 2023-03-02 09:30:40 normalization > Finished running 9 table models in 9.36s. 2023-03-02 09:30:40 normalization > Completed successfully 2023-03-02 09:30:40 normalization > Done. PASS=9 WARN=0 ERROR=0 SKIP=0 TOTAL=9 2023-03-02 09:30:40 INFO i.a.w.n.DefaultNormalizationRunner(close):186 - Terminating normalization process... 2023-03-02 09:30:40 INFO i.a.w.n.DefaultNormalizationRunner(close):199 - Normalization process successfully terminated. 2023-03-02 09:30:40 INFO i.a.w.g.DefaultNormalizationWorker(run):94 - Normalization executed in 20 seconds for job 15506. 2023-03-02 09:30:40 INFO i.a.w.g.DefaultNormalizationWorker(run):106 - Normalization summary: io.airbyte.config.NormalizationSummary@2612d289[startTime=1677749419776,endTime=1677749440727,failures=[]] 2023-03-02 09:30:40 INFO i.a.w.t.TemporalAttemptExecution(get):163 - Stopping cancellation check scheduling... 2023-03-02 09:30:40 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:40 INFO i.a.c.i.LineGobbler(voidCall):114 - ----- END DEFAULT NORMALIZATION ----- 2023-03-02 09:30:40 INFO i.a.c.t.TemporalUtils(withBackgroundHeartbeat):283 - Stopping temporal heartbeating... 2023-03-02 09:30:40 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:41 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.client_id: object found, string expected, $.access_token: object found, string expected, $.client_secret: object found, string expected, $.refresh_token: object found, string expected 2023-03-02 09:30:41 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.api_key: is missing but it is required, $.auth_method: must be a constant value api_key 2023-03-02 09:30:41 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.method: must be a constant value Standard 2023-03-02 09:30:41 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.credential.hmac_key_secret: object found, string expected, $.credential.hmac_key_access_id: object found, string expected 2023-03-02 09:30:41 INFO i.a.w.t.TemporalAttemptExecution(get):136 - Docker volume job log path: /tmp/workspace/15506/1/logs.log 2023-03-02 09:30:41 INFO i.a.w.t.TemporalAttemptExecution(get):141 - Executing worker wrapper. Airbyte version: 0.40.26 2023-03-02 09:30:41 INFO i.a.a.c.AirbyteApiClient(retryWithJitter):172 - Attempt 0 to save workflow id for cancellation 2023-03-02 09:30:41 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:41 INFO i.a.c.i.LineGobbler(voidCall):114 - ----- START CHECK ----- 2023-03-02 09:30:41 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:41 INFO i.a.c.i.LineGobbler(voidCall):114 - Checking if airbyte/source-airtable:2.0.3 exists... 2023-03-02 09:30:41 INFO i.a.c.i.LineGobbler(voidCall):114 - airbyte/source-airtable:2.0.3 was found locally. 2023-03-02 09:30:41 INFO i.a.w.p.DockerProcessFactory(create):120 - Creating docker container = source-airtable-check-15506-1-bdkla with resources io.airbyte.config.ResourceRequirements@7a4d386b[cpuRequest=,cpuLimit=,memoryRequest=,memoryLimit=] 2023-03-02 09:30:41 INFO i.a.w.p.DockerProcessFactory(create):164 - Preparing command: docker run --rm --init -i -w /data/15506/1 --log-driver none --name source-airtable-check-15506-1-bdkla --network host -v airbyte_workspace:/data -v /tmp/airbyte_local:/local -e DEPLOYMENT_MODE=OSS -e USE_STREAM_CAPABLE_STATE=true -e WORKER_ENVIRONMENT=DOCKER -e AIRBYTE_ROLE= -e WORKER_JOB_ATTEMPT=1 -e WORKER_CONNECTOR_IMAGE=airbyte/source-airtable:2.0.3 -e AUTO_DETECT_SCHEMA=false -e AIRBYTE_VERSION=0.40.26 -e WORKER_JOB_ID=15506 airbyte/source-airtable:2.0.3 check --config source_config.json 2023-03-02 09:30:41 INFO i.a.w.i.VersionedAirbyteStreamFactory(create):97 - Reading messages from protocol version 0.2.0 2023-03-02 09:30:43 ERROR i.a.w.i.DefaultAirbyteStreamFactory(internalLog):116 - {"error":{"type":"UNAUTHORIZED","message":"Invalid authentication token"}} 2023-03-02 09:30:43 ERROR i.a.w.i.DefaultAirbyteStreamFactory(internalLog):116 - Check failed 2023-03-02 09:30:43 INFO i.a.w.t.TemporalAttemptExecution(get):163 - Stopping cancellation check scheduling... 2023-03-02 09:30:43 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:43 INFO i.a.c.i.LineGobbler(voidCall):114 - ----- END CHECK ----- 2023-03-02 09:30:43 INFO i.a.c.i.LineGobbler(voidCall):114 - 2023-03-02 09:30:44 INFO i.a.n.SlackNotificationClient(notify):149 - Successful notification (200): { "name": "spaces/AAAAAkL8KR8/messages/Lb1OIYdg6kM.Lb1OIYdg6kM", "sender": { "name": "users/114022495153014004089", "displayName": "Airbyte Dev Notifications", "avatarUrl": "", "email": "", "domainId": "", "type": "BOT", "isAnonymous": false }, "text": "Your connection from Airtable to BigQuery just failed...\nThis happened with sync started on Thursday, March 2, 2023 at 9:30:09 AM Coordinated Universal Time, running for 34 seconds, as the Connection Check Failed 2905ba17-0fd3-4dc2-afd4-00464f11c42e.\n\nYou can access its logs here: http://localhost:8000/workspaces/12cde809-e760-4c5e-93f9-16e8776afd71/connections/2905ba17-0fd3-4dc2-afd4-00464f11c42e\n\nJob ID: 15506", "cards": [], "cardsV2": [], "previewText": "", "annotations": [], "thread": { "name": "spaces/AAAAAkL8KR8/threads/Lb1OIYdg6kM", "retentionSettings": { "state": "PERMANENT", "expiryTimestamp": "0" }, "threadKey": "" }, "space": { "name": "spaces/AAAAAkL8KR8", "type": "ROOM", "singleUserBotDm": false, "threaded": false, "displayName": "Eng Alerts: Airbyte", "spaceThreadingState": "THREADED_MESSAGES", "legacyGroupChat": false, "adminInstalled": false }, "fallbackText": "", "argumentText": "Your connection from Airtable to BigQuery just failed...\nThis happened with sync started on Thursday, March 2, 2023 at 9:30:09 AM Coordinated Universal Time, running for 34 seconds, as the Connection Check Failed 2905ba17-0fd3-4dc2-afd4-00464f11c42e.\n\nYou can access its logs here: http://localhost:8000/workspaces/12cde809-e760-4c5e-93f9-16e8776afd71/connections/2905ba17-0fd3-4dc2-afd4-00464f11c42e\n\nJob ID: 15506", "attachment": [], "threadReply": false, "retentionSettings": { "state": "PERMANENT", "expiryTimestamp": "0" }, "clientAssignedMessageId": "", "createTime": "2023-03-02T09:30:44.432687Z" } 2023-03-02 09:30:44 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.client_id: object found, string expected, $.access_token: object found, string expected, $.client_secret: object found, string expected, $.refresh_token: object found, string expected 2023-03-02 09:30:44 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.api_key: is missing but it is required, $.auth_method: must be a constant value api_key 2023-03-02 09:30:44 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.method: must be a constant value Standard 2023-03-02 09:30:44 INFO i.a.v.j.JsonSchemaValidator(test):130 - JSON schema validation failed. errors: $.credential.hmac_key_secret: object found, string expected, $.credential.hmac_key_access_id: object found, string expected 2023-03-02 09:30:44 INFO i.a.c.f.EnvVariableFeatureFlags(autoDisablesFailingConnections):23 - Auto Disable Failing Connections: false 2023-03-02 09:30:54 INFO i.a.w.t.s.a.JobCreationAndStatusUpdateActivityImpl(createNewJob):137 - Found the following streams to reset for connection c0c52bbc-b8ef-40a2-8b96-3a05e3600042: [] 2023-03-02 09:30:54 INFO i.a.p.j.DefaultJobPersistence(enqueueJob):167 - enqueuing pending job for scope: c0c52bbc-b8ef-40a2-8b96-3a05e3600042 2023-03-02 09:30:54 INFO i.a.w.t.s.a.JobCreationAndStatusUpdateActivityImpl(createNewJob):171 - New job created, with id: 15507