Error while installing airbyte through helm chart
- 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.