airbytehq / airbytehq/airbyte

Error while installing airbyte through helm chart

Ouverte
#68,136 12 commentaires 2 réactions 1 personne assignée Réclamée par @colesnodgrass Voir sur GitHub
area/platform autoteam community needs-triage team/compose team/platform-move type/bug
Langage dominant
Python
Étoiles
22.1k
Forks
5.3k
Métriques de merge des PR
Métriques de PR en attente

Description

### Helm Chart Version

2.0.0 ,2.0.0

### What step the error happened?

Upgrading the Platform or Helm Chart

### Relevant information

i have installed airbyte using helm chart in my local microk8s

helm repo add airbyte https://airbytehq.github.io/helm-charts
helm repo update

wget https://raw.githubusercontent.com/airbytehq/airbyte-platform/main/charts/airbyte/values.yaml

also added
# values.yaml
webapp:
service:
type: LoadBalancer

helm install --values values.yaml airbyte airbyte/airbyte

### Relevant log output

```shell
7.3.6, 6.61.6, 5.17.0, 4.6.2, 3.13.0, 2.1.0, 1.7.0, 0.90.0]
2025-10-16 12:58:20,282 [main] ERROR i.m.r.Micronaut(handleStartupException):362 - Error starting Micronaut server: Error instantiating bean of type [io.airbyte.micronaut.runtime.StorageEnvironmentVariableProvider]

Message: Could not resolve placeholder ${STORAGE_BUCKET_AUDIT_LOGGING}
Path Taken:
new @j.i.Singleton i.a.w.l.StartupApplicationEventListener(ClaimedProcessor claimedProcessor, ClaimProcessorTracker claimProcessorTracker, MetricClient metricClient, QueueConsumerController queueConsumerController, LauncherShutdownHelper launcherShutdownHelper, DataplaneIdentityService identityService)
\---> new @j.i.Singleton i.a.w.l.StartupApplicationEventListener([ClaimedProcessor claimedProcessor], ClaimProcessorTracker claimProcessorTracker, MetricClient metricClient, QueueConsumerController queueConsumerController, LauncherShutdownHelper launcherShutdownHelper, DataplaneIdentityService identityService)
\---> new @j.i.Singleton i.a.w.l.ClaimedProcessor(WorkloadApiClient workloadApiClient, [LaunchPipeline pipe], MetricClient metricClient, ClaimProcessorTracker claimProcessorTracker, AirbyteWorkloadLauncherConfig workloadLauncherConfiguration, @Named("claimedProcessorBackoffDuration") Duration backoffDuration, @Named("claimedProcessorBackoffMaxDelay") Duration backoffMaxDelay)
\---> new @j.i.Singleton i.a.w.l.p.LaunchPipeline(@Named("build") LaunchStage build, @Named("loadShed") LaunchStage loadShed, @Named("claim") LaunchStage claim, [@Named("check") LaunchStage check], @Named("mutex") LaunchStage mutex, @Named("architecture") LaunchStage architecture, @Named("launch") LaunchStage launch, SuccessHandler successHandler, FailureHandler failureHandler, PipelineIngressAdapter ingressAdapter)
\---> new @j.i.Named("check") @j.i.Singleton i.a.w.l.p.s.CheckStatusStage([KubePodClient podClient], MetricClient metricClient)
\---> new @j.i.Singleton i.a.w.l.p.KubePodClient(KubePodLauncher kubePodLauncher, PodLabeler labeler, PayloadKubeInputMapper mapper, [ReplicationPodFactory replicationPodFactory], FeatureFlagClient featureFlagClient, @Named("checkPodFactory") ConnectorPodFactory checkPodFactory, @Named("discoverPodFactory") ConnectorPodFactory discoverPodFactory, @Named("specPodFactory") ConnectorPodFactory specPodFactory)
\---> new @j.i.Singleton i.a.w.l.p.f.ReplicationPodFactory(FeatureFlagClient featureFlagClient, InitContainerFactory initContainerFactory, [ReplicationContainerFactory replContainerFactory], ProfilerContainerFactory profilerContainerFactory, VolumeFactory volumeFactory, WorkloadSecurityContextProvider workloadSecurityContextProvider, NodeSelectionFactory nodeSelectionFactory, @Named("replicationImagePullSecrets") List imagePullSecrets, AirbyteWorkerConfig airbyteWorkerConfig)
\---> new @j.i.Singleton i.a.w.l.p.f.ReplicationContainerFactory(WorkloadSecurityContextProvider workloadSecurityContextProvider, [@Named("orchestratorEnvVars") List orchestratorEnvVars], @Named("readEnvVars") List sourceEnvVars, @Named("writeEnvVars") List destinationEnvVars, AirbyteWorkerConfig airbyteWorkerConfig)
\---> new i.a.w.l.c.OrchestratorEnvVarFactory([StorageEnvironmentVariableProvider storageEnvironmentVariableProvider], @Named("workloadApiEnvMap") Map workloadApiEnvMap, @Named("metricsEnvMap") Map metricsEnvMap, @Named("micronautEnvMap") Map micronautEnvMap, @Named("apiClientEnvMap") Map apiClientEnvMap, @Named("orchestratorSecretsEnvMap") Map secretsEnvMap, @Named("airbyteMetadataEnvMap") Map airbyteMetadataEnvMap, @Named("featureFlagEnvMap") Map ffEnvVars, @Named("dataplaneCredentialsSecretsEnvMap") Map dataplaneCredentialsSecretsEnvMap, AirbyteConnectorConfig airbyteConnectorConfig)
\---> new @j.i.Singleton i.a.m.r.StorageEnvironmentVariableProvider(StorageConfig storageConfig, [AirbyteStorageBucketConfig buckets])
io.micronaut.context.exceptions.BeanInstantiationException: Error instantiating bean of type [io.airbyte.micronaut.runtime.StorageEnvironmentVariableProvider]

Message: Could not resolve placeholder ${STORAGE_BUCKET_AUDIT_LOGGING}

5-10-16 12:58:25,001 [scheduled-executor-thread-8] ERROR i.a.w.a.c.WorkloadApiClient(createRetryPolicy$lambda$3):196 - Log message invocation failed: java.lang.NullPointerException: Cannot invoke "retrofit2.Response.raw()" because the return value of "dev.failsafe.event.ExecutionCompletedEvent.getResult()" is null
java.net.ConnectException: Failed to connect to airbyte-helm-workload-api-server-svc/10.152.183.203:8007
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:297)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at io.airbyte.api.client.interceptor.AirbyteVersionInterceptor.intercept(AirbyteVersionInterceptor.kt:20)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at io.airbyte.api.client.interceptor.UserAgentInterceptor.intercept(UserAgentInterceptor.kt:25)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at io.airbyte.api.client.auth.InternalClientTokenInterceptor.intercept(InternalClientTokenInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at retrofit2.OkHttpCall.execute(OkHttpCall.java:207)
at dev.failsafe.retrofit.FailsafeCall.lambda$execute$0(FailsafeCall.java:118)
at dev.failsafe.Functions.lambda$get$0(Functions.java:46)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$apply$0(RetryPolicyExecutor.java:74)
at dev.failsafe.SyncExecutionImpl.executeSync(SyncExecutionImpl.java:187)
at dev.failsafe.CallImpl.execute(CallImpl.java:33)
at dev.failsafe.retrofit.FailsafeCall.execute(FailsafeCall.java:122)
at io.airbyte.workload.api.client.WorkloadApiClient.getWorkloadQueueStats(WorkloadApiClient.kt:405)
at io.airbyte.cron.jobs.WorkloadMonitor.workloadQueueDepthMonitoring(WorkloadMonitor.kt:190)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Intercepted.$$access$$workloadQueueDepthMonitoring(Unknown Source)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Exec.dispatch(Unknown Source)
at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:456)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:134)
at io.airbyte.metrics.interceptors.InstrumentInterceptorBase.doIntercept(InstrumentInterceptorBase.kt:65)
at io.airbyte.metrics.interceptors.InstrumentInterceptorBase.intercept(InstrumentInterceptorBase.kt:48)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:143)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Intercepted.workloadQueueDepthMonitoring(Unknown Source)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Exec.dispatch(Unknown Source)
at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:456)
at io.micronaut.inject.DelegatingExecutableMethod.invoke(DelegatingExecutableMethod.java:86)
at io.micronaut.context.bind.DefaultExecutableBeanContextBinder$ContextBoundExecutable.invoke(DefaultExecutableBeanContextBinder.java:152)
at io.micronaut.scheduling.processor.ScheduledMethodProcessor.lambda$scheduleTask$2(ScheduledMethodProcessor.java:160)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
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:1583)
Caused by: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:751)
at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
... 49 common frames omitted

2025-10-16 12:58:25,008 [scheduled-executor-thread-8] ERROR i.m.s.DefaultTaskExceptionHandler(handle):47 - Error invoking scheduled task for bean [io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Intercepted@67c0f716] Failed to connect to airbyte-helm-workload-api-server-svc/10.152.183.203:8007
java.net.ConnectException: Failed to connect to airbyte-helm-workload-api-server-svc/10.152.183.203:8007
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:297)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:207)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at io.airbyte.api.client.interceptor.AirbyteVersionInterceptor.intercept(AirbyteVersionInterceptor.kt:20)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at io.airbyte.api.client.interceptor.UserAgentInterceptor.intercept(UserAgentInterceptor.kt:25)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at io.airbyte.api.client.auth.InternalClientTokenInterceptor.intercept(InternalClientTokenInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at retrofit2.OkHttpCall.execute(OkHttpCall.java:207)
at dev.failsafe.retrofit.FailsafeCall.lambda$execute$0(FailsafeCall.java:118)
at dev.failsafe.Functions.lambda$get$0(Functions.java:46)
at dev.failsafe.internal.RetryPolicyExecutor.lambda$apply$0(RetryPolicyExecutor.java:74)
at dev.failsafe.SyncExecutionImpl.executeSync(SyncExecutionImpl.java:187)
at dev.failsafe.CallImpl.execute(CallImpl.java:33)
at dev.failsafe.retrofit.FailsafeCall.execute(FailsafeCall.java:122)
at io.airbyte.workload.api.client.WorkloadApiClient.getWorkloadQueueStats(WorkloadApiClient.kt:405)
at io.airbyte.cron.jobs.WorkloadMonitor.workloadQueueDepthMonitoring(WorkloadMonitor.kt:190)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Intercepted.$$access$$workloadQueueDepthMonitoring(Unknown Source)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Exec.dispatch(Unknown Source)
at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:456)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:134)
at io.airbyte.metrics.interceptors.InstrumentInterceptorBase.doIntercept(InstrumentInterceptorBase.kt:65)
at io.airbyte.metrics.interceptors.InstrumentInterceptorBase.intercept(InstrumentInterceptorBase.kt:48)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:143)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Intercepted.workloadQueueDepthMonitoring(Unknown Source)
at io.airbyte.cron.jobs.$WorkloadMonitor$Definition$Exec.dispatch(Unknown Source)
at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:456)
at io.micronaut.inject.DelegatingExecutableMethod.invoke(DelegatingExecutableMethod.java:86)
at io.micronaut.context.bind.DefaultExecutableBeanContextBinder$ContextBoundExecutable.invoke(DefaultExecutableBeanContextBinder.java:152)
at io.micronaut.scheduling.processor.ScheduledMethodProcessor.lambda$scheduleTask$2(ScheduledMethodProcessor.java:160)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
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:1583)
Caused by: java.net.ConnectException: Connection refused
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:682)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:542)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:592)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:751)
at okhttp3.internal.platform.Platform.connectSocket(Platform.kt:128)
at okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.kt:295)
... 49 common frames omitted

[event: pod airbyte-v2/airbyte-helm-workload-launcher-f765658c9-8wl27] Back-off restarting failed container airbyte-workload-launcher-container in pod airbyte-helm-workload-launcher-f765658c9-8wl27_airbyte-v2(9637c714-282d-446c-b8db-0248d9514814)
[event: pod airbyte-v2/airbyte-helm-worker-5cb99f655c-77t2d] Back-off restarting failed container airbyte-worker-container in pod airbyte-helm-worker-5cb99f655c-77t2d_airbyte-v2(5c14e5fe-b5bc-4c99-85c5-d0f6659cec75)
{"level":"error","ts":"2025-10-16T12:58:25.658Z","msg":"sql handle: unable to refresh database connection pool","error":"dial tcp 10.152.183.92:5432: connect: connection refused","logging-call-at":"/home/runner/work/docker-builds/docker-builds/temporal/common/persistence/sql/sqlplugin/db_handle.go:128","stacktrace":"go.temporal.io/server/common/log.(*zapLogger).Error\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/log/zap_logger.go:154\ngo.temporal.io/server/common/persistence/sql/sqlplugin.(*DatabaseHandle).reconnect\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/persistence/sql/sqlplugin/db_handle.go:128\ngo.temporal.io/server/common/persistence/sql/sqlplugin.(*DatabaseHandle).Conn\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/persistence/sql/sqlplugin/db_handle.go:167\ngo.temporal.io/server/common/persistence/sql/sqlplugin/postgresql.(*db).conn\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/persistence/sql/sqlplugin/postgresql/db.go:90\ngo.temporal.io/server/common/persistence/sql/sqlplugin/postgresql.(*db).SelectContext\n\t/home/runner/work/docker-builds/docker-builds/temporal/common/persistence/sql/sqlplugin/postgresql/db.go:172\ngo.temporal.io/serv
```

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.