Alex Johnson
11/28/2025, 5:28 AMPrabhu Agarwal
11/28/2025, 8:53 AMsource_declarative_manifest.components.
I have checked for source_declarative_manifest traces in the other streams but its not the case. Not sure why this error is coming.
How can I fix this issue? any leads would be highly appreciated.
ThanksLeon Kozlowski
11/29/2025, 4:09 PMSam Riggleman
11/29/2025, 5:37 PMPiyush Shakya
12/01/2025, 9:34 AMCorentin Marin
12/01/2025, 10:25 AMNadya Niukina
12/02/2025, 6:26 AMDefault User Application)?
Thanks!Aswin
12/02/2025, 1:38 PMDana Williams
12/02/2025, 9:32 PMYuki Kakegawa
12/03/2025, 12:02 AMPurna Shah
12/03/2025, 8:34 AMcurl -X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"connectionId": "YOUR_CONNECTION_ID"
}' \
<https://api.airbyte.com/v1/connections/clear>sam khizer
12/03/2025, 3:09 PMVinicius Nunes
12/03/2025, 3:19 PMsam khizer
12/04/2025, 9:42 AMJames Booth
12/04/2025, 2:58 PMairbyte-auth-secrets Secret (via. External secrets operator), so I believe that whatever migrations have occurred, haven’t applied to the dataplane ID used in this secret.
If I remove that secret, run the bootstrap Pod and restart, the workload-launcher comes up fine but never runs any workloads.
I’ve checked the DB and I have a number of dataplane, dataplane_groups , service_accounts and dataplane_client_credentials so I assume I need to somehow align what the API and the workload-launcher are usingBryan Whiting
12/04/2025, 4:37 PMEnklid Hoxha
12/04/2025, 5:53 PMkapa.ai
12/04/2025, 11:25 PMHTTPS_PROXY works with curl. This is currently tracked as a bug and may block deployment in such environments. [[Proxy auth bug](https://github.com/airbytehq/airbyte/issues/53227)] - Another user reported that sidecar containers for connector pods (e.g., ce-...-check-... with connector-sidecar) do not inherit proxy environment variables set via .Values.global.env_vars in the Helm chart, so those containers cannot reach the internet. [[Sidecar proxy vars](https://github.com/airbytehq/airbyte/issues/56917)] - There is also a closed issue where adding the Airbyte Helm repo via helm repo add failed with 403 Forbidden when going through a proxy; in that case the proxy itself was returning 403. [[Helm repo 403](https://github.com/airbytehq/airbyte/issues/50840)] 2. Reverse proxy in front of Airbyte (e.g., nginx) - Airbyte can be secured by placing it behind a reverse proxy (like nginx) that handles SSL and access control. The docs provide an example nginx config that proxies HTTPS traffic to <http://127.0.0.1:8000> and optionally forwards cookies for Airbyte’s basic auth. [[Security docs](https://docs.airbyte.com/platform/operating-airbyte/security#securing-airbyte-open-source)] - Some users run nginx in front of Airbyte and have seen 502 Bad Gateway until Airbyte containers are restarted; this was reported as fixed in later versions (around 0.40.23) via changes to the airbyte/proxy container restart behavior. [[502 via nginx](https://discuss.airbyte.io/t/3239)] - The airbyte/proxy container is the nginx-based proxy used in the standard Docker deployment; it can be configured with BASIC_AUTH_USERNAME and BASIC_AUTH_PASSWORD to protect the UI/API. [[Docker compose proxy](https://discuss.airbyte.io/t/3748); [Upstream host config](https://discuss.airbyte.io/t/3203)] 3. AI Agents “Authentication Proxy” and “File Storage Proxy” (Airbyte Cloud / AI Agents) - Airbyte’s AI Agents include a Proxy feature (in alpha) that lets you send authenticated HTTP requests to external APIs using a configured Source as the auth context. You call it via endpoints like: - POST /api/v1/sonar/apis/{SOURCE_ID}/request for arbitrary API calls (e.g., Stripe). - GET /api/v1/sonar/files/{SOURCE_ID}/list/... and /get/... for file storage (e.g., S3). [[AI Agents proxy](https://docs.airbyte.com/ai-agents#proxy-requests)] 4. Connectors that themselves are “proxy” connectors - There is at least one connector described as a “Proxy connector” (e.g., for Go High Level) that forwards through a paid proxy service; this is specific to that integration and not the platform-level network proxy. [[High Level source](https://docs.airbyte.com/integrations/sources/high-level)] If you can clarify whether you’re asking about: - outbound HTTP/HTTPS proxy for Airbyte components/connectors, - reverse proxy (nginx) in front of Airbyte, - the AI Agents proxy APIs, or - a specific “proxy” connector, I can give more concrete, step-by-step guidance based strictly on the available docs and issues.H1ROME
12/04/2025, 11:29 PMkapa.ai
12/04/2025, 11:38 PM--values, --secret, etc.) for customization; there is no mention of proxy‑related options in the abctl reference.[\[abctl reference 1.8\]](https://docs.airbyte.com/platform/1.8/deploying-airbyte/abctl#reference)[\[abctl reference next\]](https://docs.airbyte.com/platform/next/deploying-airbyte/abctl#reference) - Proxy configuration issues are discussed for Helm‑based installs (e.g., setting global.env_vars or JAVA_TOOL_OPTIONS) and for job pods that don’t inherit those env vars, but these discussions are specifically about the Helm chart, not abctl.[\[Helm proxy issue\]](https://github.com/airbytehq/airbyte/issues/53227)[\[Sidecar proxy issue\]](https://github.com/airbytehq/airbyte/issues/56917) - For network‑restricted environments, one user notes that with abctl you may need a system‑wide proxy so that all components (including the internal Kubernetes controller) can access required images, but no concrete abctl flags or patterns are documented.[\[bootloader/proxy comment\]](https://github.com/airbytehq/airbyte/issues/58086) So, from the available documentation and issues: - There is no explicit support or example for setting outbound proxy variables via abctl flags or values. - Workarounds like system‑wide proxy configuration are mentioned but not formally documented for abctl. Because of that, I cannot say how difficult it is in practice, only that there is currently no clearly documented, first‑class mechanism for outbound proxy configuration when deploying with abctl in the provided sources.H1ROME
12/04/2025, 11:39 PMH1ROME
12/05/2025, 8:13 AMJames Booth
12/05/2025, 9:47 AMreplication-job-12168-attempt-0 orchestrator 2025-12-05 09:16:13,896 [Notification Thread] DEBUG i.a.m.c.AirbyteMetricMeterFilter(accept):48 - Resolved metric ID MeterId{name='airbyte.jvm.gc.pause', tags=[tag(action=end of minor GC),tag(cause=Allocation Failure),tag(gc=Copy)]} to null
replication-job-12168-attempt-0 orchestrator 2025-12-05 09:16:13,901 [main] ERROR i.m.r.Micronaut(handleStartupException):362 - Error starting Micronaut server: Error instantiating bean of type [io.airbyte.container.orchestrator.worker.RecordSchemaValidator]
replication-job-12168-attempt-0 orchestrator
replication-job-12168-attempt-0 orchestrator Path Taken:
replication-job-12168-attempt-0 orchestrator new @j.i.Singleton i.a.c.o.EventListeners(RecordSchemaValidator recordSchemaValidator)
replication-job-12168-attempt-0 orchestrator \---> new @j.i.Singleton i.a.c.o.EventListeners([RecordSchemaValidator recordSchemaValidator])
replication-job-12168-attempt-0 orchestrator \---> @j.i.Singleton i.a.c.o.w.RecordSchemaValidator i.a.c.o.c.OrchestratorBeanFactory.recordSchemaValidator#recordSchemaValidator(@Named("jsonSchemaValidator") JsonSchemaValidator jsonSchemaValidator, @Named("schemaValidationExecutorService") ExecutorService schemaValidationExecutorService, [@Named("streamNamesToSchemas") Map<AirbyteStreamNameNamespacePair, JsonNode> streamNamesToSchemas])
replication-job-12168-attempt-0 orchestrator io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type [io.airbyte.container.orchestrator.worker.RecordSchemaValidator]
replication-job-12168-attempt-0 orchestrator
replication-job-12168-attempt-0 orchestrator Path Taken:
replication-job-12168-attempt-0 orchestrator new @j.i.Singleton i.a.c.o.EventListeners(RecordSchemaValidator recordSchemaValidator)
replication-job-12168-attempt-0 orchestrator \---> new @j.i.Singleton i.a.c.o.EventListeners([RecordSchemaValidator recordSchemaValidator])
replication-job-12168-attempt-0 orchestrator \---> @j.i.Singleton i.a.c.o.w.RecordSchemaValidator i.a.c.o.c.OrchestratorBeanFactory.recordSchemaValidator#recordSchemaValidator(@Named("jsonSchemaValidator") JsonSchemaValidator jsonSchemaValidator, @Named("schemaValidationExecutorService") ExecutorService schemaValidationExecutorService, [@Named("streamNamesToSchemas") Map<AirbyteStreamNameNamespacePair, JsonNode> streamNamesToSchemas])
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2352)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3150)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3000)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2762)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1781)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractBeanResolutionContext.getBean(AbstractBeanResolutionContext.java:210)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2130)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1360)
replication-job-12168-attempt-0 orchestrator at io.airbyte.container.orchestrator.config.$OrchestratorBeanFactory$RecordSchemaValidator4$Definition.instantiate(Unknown Source)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2337)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3150)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3000)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2762)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.findBean(DefaultBeanContext.java:1844)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractBeanResolutionContext.findBean(AbstractBeanResolutionContext.java:286)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractInitializableBeanDefinition.resolveBean(AbstractInitializableBeanDefinition.java:2127)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractInitializableBeanDefinition.getBeanForConstructorArgument(AbstractInitializableBeanDefinition.java:1360)
replication-job-12168-attempt-0 orchestrator at io.airbyte.container.orchestrator.$EventListeners$Definition.instantiate(Unknown Source)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveByBeanFactory(DefaultBeanContext.java:2337)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.createRegistration(DefaultBeanContext.java:3150)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.SingletonScope.getOrCreate(SingletonScope.java:80)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:3000)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.resolveBeanRegistration(DefaultBeanContext.java:2762)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:1781)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext$BeanExecutionHandle.getTarget(DefaultBeanContext.java:3963)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext$BeanExecutionHandle.invoke(DefaultBeanContext.java:3985)
replication-job-12168-attempt-0 orchestrator at io.micronaut.aop.chain.AdapterIntroduction.intercept(AdapterIntroduction.java:91)
replication-job-12168-attempt-0 orchestrator at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:143)
replication-job-12168-attempt-0 orchestrator at io.airbyte.container.orchestrator.EventListeners$ApplicationEventListener$initializeValidator1$Intercepted.onApplicationEvent(Unknown Source)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.event.ApplicationEventPublisherFactory.notifyEventListeners(ApplicationEventPublisherFactory.java:266)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.event.ApplicationEventPublisherFactory$2.publishEvent(ApplicationEventPublisherFactory.java:226)
replication-job-12168-attempt-0 orchestrator at io.micronaut.http.server.netty.discovery.NettyServiceDiscovery.onStart(NettyServiceDiscovery.java:54)
replication-job-12168-attempt-0 orchestrator at io.micronaut.http.server.netty.discovery.$NettyServiceDiscovery$Definition$Exec.dispatch(Unknown Source)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:456)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.DefaultBeanContext$BeanExecutionHandle.invoke(DefaultBeanContext.java:3987)
replication-job-12168-attempt-0 orchestrator at io.micronaut.aop.chain.AdapterIntroduction.intercept(AdapterIntroduction.java:91)
replication-job-12168-attempt-0 orchestrator at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:143)
replication-job-12168-attempt-0 orchestrator at io.micronaut.http.server.netty.discovery.NettyServiceDiscovery$ApplicationEventListener$onStart1$Intercepted.onApplicationEvent(Unknown Source)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.event.ApplicationEventPublisherFactory.notifyEventListeners(ApplicationEventPublisherFactory.java:266)
replication-job-12168-attempt-0 orchestrator at io.micronaut.context.event.ApplicationEventPublisherFactory$2.publishEvent(ApplicationEventPublisherFactory.java:226)
replication-job-12168-attempt-0 orchestrator at io.micronaut.http.server.netty.NettyHttpServer.fireStartupEvents(NettyHttpServer.java:720)
replication-job-12168-attempt-0 orchestrator at io.micronaut.http.server.netty.NettyHttpServer.start(NettyHttpServer.java:330)
replication-job-12168-attempt-0 orchestrator at io.micronaut.http.server.netty.NettyHttpServer.start(NettyHttpServer.java:124)
replication-job-12168-attempt-0 orchestrator at io.micronaut.runtime.Micronaut.start(Micronaut.java:81)
replication-job-12168-attempt-0 orchestrator at io.airbyte.container.orchestrator.ApplicationKt.main(Application.kt:29)
replication-job-12168-attempt-0 orchestrator Caused by: java.lang.StackOverflowError: nullFabrizio Spini
12/05/2025, 10:35 AMConnect to the database and run the following query with the image name replaced to find the connector definition id.
select * from actor_definition where actor_definition.docker_repository like '%<image-name>';
but field docker_repository doesn't exists on actor_definition for airbyte version 2.0Slackbot
12/05/2025, 10:40 AMBogdan
12/05/2025, 10:55 AMH1ROME
12/05/2025, 11:29 AMMatthias Grawinkel
12/05/2025, 3:56 PM• Create Sendgrid API Key with the following permissions:
• Read-only access to all resources
• Full access to marketing resourceswhen i log in to sendgrid, these options are not available for the API key creation. After some testing, I gave up and created a Full Access Key on sendgrid. Adding it to the Airbyte Source, I can test and save the config. That looks good so far. But running the connector i will see
Failure in source: HTTP Status Code: 403. Error: Forbidden. You don't have permission to access this resource.
The source was able to list all streams, but I can't sync any of them, all resulting in 403.
Does anyone know what has changed here or how this could work?
Many thanks in advance!Vu Nguyen
12/05/2025, 7:28 PMKexun Liu
12/05/2025, 8:25 PM