Johannes Müller
03/18/2023, 10:41 AMmakism
03/19/2023, 6:30 AMChandrasekharan Mohan
03/20/2023, 4:52 AMVibhor Malhotra
03/20/2023, 5:42 AMVibhor Malhotra
03/20/2023, 5:43 AMVibhor Malhotra
03/20/2023, 5:43 AM2023-03-20 04:54:24 WARN i.t.i.w.ActivityWorker$TaskHandlerImpl(logExceptionDuringResultReporting):365 - Failure during reporting of activity result to the server. ActivityId = 8992106e-ae58-3400-9a8f-845f19368fc6, ActivityType = RunWithJobOutput, WorkflowId=connection_manager_05bd8eee-73b1-4246-b57c-5af6ac247ad5, WorkflowType=ConnectionManagerWorkflow, RunId=2dab3fe5-dfd2-42d4-a44f-747c5924b043
io.grpc.StatusRuntimeException: NOT_FOUND: invalid activityID or activity already timed out or invoking workflow is completed
at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:271) ~[grpc-stub-1.52.1.jar:1.52.1]
at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:252) ~[grpc-stub-1.52.1.jar:1.52.1]
at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:165) ~[grpc-stub-1.52.1.jar:1.52.1]
at io.temporal.api.workflowservice.v1.WorkflowServiceGrpc$WorkflowServiceBlockingStub.respondActivityTaskFailed(WorkflowServiceGrpc.java:3866) ~[temporal-serviceclient-1.17.0.jar:?]
at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.lambda$sendReply$1(ActivityWorker.java:320) ~[temporal-sdk-1.17.0.jar:?]
at io.temporal.internal.retryer.GrpcRetryer.lambda$retry$0(GrpcRetryer.java:52) ~[temporal-serviceclient-1.17.0.jar:?]
at io.temporal.internal.retryer.GrpcSyncRetryer.retry(GrpcSyncRetryer.java:67) ~[temporal-serviceclient-1.17.0.jar:?]
at io.temporal.internal.retryer.GrpcRetryer.retryWithResult(GrpcRetryer.java:60) ~[temporal-serviceclient-1.17.0.jar:?]
at io.temporal.internal.retryer.GrpcRetryer.retry(GrpcRetryer.java:50) ~[temporal-serviceclient-1.17.0.jar:?]
at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.sendReply(ActivityWorker.java:315) ~[temporal-sdk-1.17.0.jar:?]
at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.handleActivity(ActivityWorker.java:252) ~[temporal-sdk-1.17.0.jar:?]
at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.handle(ActivityWorker.java:206) ~[temporal-sdk-1.17.0.jar:?]
at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.handle(ActivityWorker.java:179) ~[temporal-sdk-1.17.0.jar:?]
at io.temporal.internal.worker.PollTaskExecutor.lambda$process$0(PollTaskExecutor.java:93) ~[temporal-sdk-1.17.0.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
Vibhor Malhotra
03/20/2023, 5:44 AMShishir Verma
03/20/2023, 7:14 AMLeo Schick
03/20/2023, 8:51 AMLeo Schick
03/20/2023, 8:53 AMNicolas Xu
03/20/2023, 9:27 AMKevin Conseil
03/20/2023, 9:58 AMCh'ng Chau Shyang
03/20/2023, 11:58 AMFailure Origin: normalization, Message: Something went wrong during normalization
Abubakar Alaro
03/20/2023, 12:43 PMPankaj Snehi
03/20/2023, 1:15 PM2023-03-20 12:25:10 [1;31mERROR[m i.a.w.g.DefaultReplicationWorker(replicate):280 - Sync worker failed.
java.util.concurrent.ExecutionException: io.airbyte.workers.internal.exception.SourceException: Source process exited with non-zero exit code 1
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:272) ~[io.airbyte-airbyte-commons-worker-0.42.0.jar:?]
at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:190) ~[io.airbyte-airbyte-commons-worker-0.42.0.jar:?]
at io.airbyte.workers.general.DefaultReplicationWorker.run(DefaultReplicationWorker.java:94) ~[io.airbyte-airbyte-commons-worker-0.42.0.jar:?]
at io.airbyte.workers.temporal.TemporalAttemptExecution.lambda$getWorkerThread$6(TemporalAttemptExecution.java:202) ~[io.airbyte-airbyte-workers-0.42.0.jar:?]
at java.lang.Thread.run(Thread.java:1589) ~[?:?]
I’ve already changed the .env
file to have 10 retries and for the connector to not exit until 50 days later. I’ve attached the logs here. Please let me know how I can go about fixing this issue.Justen Walker
03/20/2023, 1:38 PM2023-03-20 13:16:56 ERROR i.a.c.t.ConnectionManagerUtils(getWorkflowState):217 - Exception thrown while checking workflow state for connection id 39afcea3-0a2e-4bfa-80ac-b04db6621a5d
io.temporal.client.WorkflowQueryException: workflowId='connection_manager_39afcea3-0a2e-4bfa-80ac-b04db6621a5d', runId='', workflowType='ConnectionManagerWorkflow'}
Greg Goltsov
03/20/2023, 2:44 PMJeff Skoldberg
03/20/2023, 2:58 PMdocker compose up
and it goes through some of the boot process and ends with this error:
service "bootloader" didn't completed successfully: exit 255
Sami TAAISSAT
03/20/2023, 3:24 PMGabriel Martelloti
03/20/2023, 4:07 PMLenin Mishra
03/20/2023, 4:08 PMbas_url/invoices?date_start=2023-01-01
. How do I pass the request parameter of date_start in AIrbyte Low cdk configuration?Jamil B
03/20/2023, 4:14 PM2023-03-20 16:10:10 ERROR i.a.s.p.JobNotifier(notifyJob):133 - Unable to read configuration:
java.lang.NullPointerException: null value in entry: max_seconds_before_source_state_message_emitted=null
I can't seem to figure out why I'm seeing this. I've looked at the info regarding the 0.6.8 to 0.6.9 upgrade, but since this is still 0.5.xx I don't think it is applicableShangwei Wang
03/20/2023, 5:02 PMGerman Bettarel
03/20/2023, 5:50 PMLenin Mishra
03/20/2023, 6:02 PMjsonschema.exceptions.ValidationError: 'DatetimeBasedCursor' is not one of ['CustomIncrementalSync']
My manifest.yaml looks like this
version: "0.1.0"
definitions:
selector:
type: RecordSelector
extractor:
type: DpathExtractor
field_path: ["{{ parameters['data_field'] }}"]
retriever:
type: SimpleRetriever
$parameters:
url_base: "<https://www.zohoapis.eu/books/v3/>"
record_selector:
$ref: "#/definitions/selector"
paginator:
type: DefaultPaginator
pagination_strategy:
type: PageIncrement
page_size: 20
start_from_page: 1
page_size_option:
field_name: "per_page"
inject_into: "request_parameter"
page_token_option:
type: "RequestOption"
inject_into: "request_parameter"
field_name: "page"
requester:
$ref: "#/definitions/requester"
requester:
type: HttpRequester
url_base: "<https://www.zohoapis.eu/books/v3/>"
http_method: "GET"
request_parameters:
organization_id: "{{ config['organization_id'] }}"
authenticator:
type: OAuthAuthenticator
token_refresh_endpoint: "<https://accounts.zoho.eu/oauth/v2/token>"
client_id: "{{ config['client_id'] }}"
client_secret: "{{ config['client_secret'] }}"
refresh_token: "{{ config['refresh_token'] }}"
base_stream:
type: DeclarativeStream
retriever:
$ref: "#/definitions/retriever"
requester:
$ref: "#/definitions/requester"
incremental_sync:
type: DatetimeBasedCursor
cursor_field: "date"
datetime_format: "%Y-%m-%d"
start_datetime:
datetime: "{{ config['date_start'] }}"
datetime_format: "%Y-%m-%d"
end_datetime:
datetime: "{{ today_utc() }}"
datetime_format: "%Y-%m-%d"
step: "P1D"
end_time_option:
field_name: "date_start"
inject_into: "request_parameter"
start_time_option:
field_name: "date_end"
inject_into: "request_parameter"
incremental_base_stream:
incremental_sync:
$ref: "#/definitions/incremental_sync"
$ref: "#/definitions/base_stream"
retriever:
$ref: "#/definitions/retriever"
requester:
$ref: "#/definitions/requester"
invoices:
$ref: "#/definitions/incremental_base_stream"
$parameters:
name: "invoices"
data_field: "invoices"
path: "invoices"
streams:
- "#/definitions/invoices"
check:
type: CheckStream
stream_names:
- "invoices"
spec:
type: Spec
documentationUrl: <https://docsurl.com>
connection_specification:
$schema: <http://json-schema.org/draft-07/schema#>
title: Zoho Books Spec
type: object
required:
- access_token
- organization_id
- client_id
- client_secret
- refresh_token
- redirect_uri
properties:
# 'TODO: This schema defines the configuration required for the source. This usually involves metadata such as database and/or authentication information.':
access_token:
type: string
description: Access token to for Zoho books Oauth
organization_id:
type: string
description: the organization data to pull
client_id:
type: string
description: the organization data to pull
client_secret:
type: string
description: the organization data to pull
refresh_token:
type: string
description: the organization data to pull
redirect_uri:
type: string
description: the organization data to pull
date_start:
type: string
description: Start getting data from that date.
examples:
- "%Y-%m-%d"
Can anyone help me identify the problem?Mauricio Alarcon
03/20/2023, 8:49 PMglobal.logs:
s3.enabled: true
s3.bucket: mybucket-airbyte-dev-logs
s3.bucketRegion: us-west-1
storage.type: "S3"
minio.enabled: false
accessKey:
existingSecret: airbyte-secret
existingSecretKey: access_key
secretKey:
existingSecret: airbyte-secret
existingSecretKey: secret_key
minio.enabled: false
but it doesn’t seem to work.
1 - Minio is still created
2 - Is not using S3.
Why do we have two entries on the helm chart for minio? one globally and another as a first-class citizen on the yaml?
What is the best practice when it comes to logs? I imagine it is to skip minio and have Airbyte drop the logs straight to S3. Am I right?mangole
03/20/2023, 10:06 PMScott Sung
03/21/2023, 1:12 AMFede Isas
03/21/2023, 2:32 AM./run-ab-platform.sh
and the airbyte-worker
keeps throwing warnings as shown below. The Web UI shows Cannot reach server. The server may still be starting up.
airbyte-worker | 2023-03-21 02:30:59 WARN i.a.c.t.TemporalUtils(getTemporalClientWhenConnected):269 - Ignoring exception while trying to request Temporal namespace:
airbyte-worker | io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: Deadline CallOptions will be exceeded in 9.999276542s.
On `airbyte-cron`:
airbyte-cron | 2023-03-21 02:36:18 WARN i.a.c.t.TemporalUtils(getTemporalClientWhenConnected):269 - Ignoring exception while trying to request Temporal namespace:
airbyte-cron | io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: Deadline CallOptions will be exceeded in 9.992372959s.
airbyte-cron | at io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:271) ~[grpc-stub-1.52.1.jar:1.52.1]
airbyte-cron | at io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:252) ~[grpc-stub-1.52.1.jar:1.52.1]
airbyte-cron | at io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:165) ~[grpc-stub-1.52.1.jar:1.52.1]
airbyte-cron | at io.temporal.api.workflowservice.v1.WorkflowServiceGrpc$WorkflowServiceBlockingStub.getSystemInfo(WorkflowServiceGrpc.java:4139) ~[temporal-serviceclient-1.17.0.jar:?]
airbyte-cron | at io.temporal.serviceclient.SystemInfoInterceptor.getServerCapabilitiesOrThrow(SystemInfoInterceptor.java:95) ~[temporal-serviceclient-1.17.0.jar:?]
Any suggestions? Thanks!Sean Stach
03/21/2023, 3:58 AM