Closed hongbo-miao closed 2 days ago
Thanks @hongbo-miao!
(Resolved) Got {"type":"about:blank","status":500} when use Terraform to update connection name Solution Manually update the connection name in the UI to match new connection name in the Terraform
For our setup, this error was also resolved by a solution you'd suggested for another issue. Disabling airbyte-api-server, port-forwarding from the airbyte-server service and using server_url = "http://localhost:8006/api/public/v1"
works for our setup (terraform provider version ~>0.4.1; Helm chart version 0.199.0 / app version 0.63.1)
Airbyte Deployment
Docs
Terraform
Issues
Postgres
airbyte-airbyte-bootloader
airbyte-temporal
rds.force_ssl: 0
in RDS parameter group.airbyte-worker
airbyte-worker
Airbyte Connectors
Terraform
Docs
Issues
server_url = "${var.airbyte_url}/api/public/v1"
, hereairbyte_url
points to airbyte-webapp-svc.namespace if use Kubernetes.{"type":"about:blank","status":500}
when use Terraform to update connection nameserver_url = "${var.airbyte_url}/api/public/v1"
, hereairbyte_url
points to airbyte-webapp-svc.namespace if use Kubernetes.configurations.streams
order changed whenterraform apply
Detailedl log
```shell 2024-07-01 06:02:02 [46mplatform[0m > Creating pod rce-postgres-check-03c809a7-fcf4-4d21-8b77-6ae2d5598391-0-smpsw... java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) at io.airbyte.workers.process.KubePodProcess.lambda$setupStdOutAndStdErrListeners$11(KubePodProcess.java:734) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) 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) 2024-07-01 06:02:02 [46mplatform[0m > Unexpected: PodDefinition is null when closing in KubePodProcess. Log an error to help debugging but not blocking the process. java.net.SocketException: Socket closed at java.base/sun.nio.ch.NioSocketImpl.endAccept(NioSocketImpl.java:682) at java.base/sun.nio.ch.NioSocketImpl.accept(NioSocketImpl.java:755) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:698) at java.base/java.net.ServerSocket.platformImplAccept(ServerSocket.java:663) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:639) at java.base/java.net.ServerSocket.implAccept(ServerSocket.java:585) at java.base/java.net.ServerSocket.accept(ServerSocket.java:543) 2024-07-01 06:02:02 [46mplatform[0m > Unexpected error while checking connection: io.airbyte.workers.exception.WorkerException: Failed to create pod for check step at io.airbyte.workers.process.KubeProcessFactory.create(KubeProcessFactory.java:197) ~[io.airbyte-airbyte-commons-worker-0.63.2.jar:?] at io.airbyte.workers.process.AirbyteIntegrationLauncher.check(AirbyteIntegrationLauncher.java:147) ~[io.airbyte-airbyte-commons-worker-0.63.2.jar:?] at io.airbyte.workers.general.DefaultCheckConnectionWorker.run(DefaultCheckConnectionWorker.java:71) ~[io.airbyte-airbyte-commons-worker-0.63.2.jar:?] at io.airbyte.workers.general.DefaultCheckConnectionWorker.run(DefaultCheckConnectionWorker.java:44) ~[io.airbyte-airbyte-commons-worker-0.63.2.jar:?] at io.airbyte.workers.temporal.TemporalAttemptExecution.get(TemporalAttemptExecution.java:138) ~[io.airbyte-airbyte-workers-0.63.2.jar:?] at io.airbyte.workers.temporal.check.connection.CheckConnectionActivityImpl.lambda$runWithJobOutput$1(CheckConnectionActivityImpl.java:227) ~[io.airbyte-airbyte-workers-0.63.2.jar:?] at io.airbyte.commons.temporal.HeartbeatUtils.withBackgroundHeartbeat(HeartbeatUtils.java:57) ~[io.airbyte-airbyte-commons-temporal-core-0.63.2.jar:?] at io.airbyte.workers.temporal.check.connection.CheckConnectionActivityImpl.runWithJobOutput(CheckConnectionActivityImpl.java:212) ~[io.airbyte-airbyte-workers-0.63.2.jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at io.temporal.internal.activity.RootActivityInboundCallsInterceptor$POJOActivityInboundCallsInterceptor.executeActivity(RootActivityInboundCallsInterceptor.java:64) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.activity.RootActivityInboundCallsInterceptor.execute(RootActivityInboundCallsInterceptor.java:43) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.activity.ActivityTaskExecutors$BaseActivityTaskExecutor.execute(ActivityTaskExecutors.java:107) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.activity.ActivityTaskHandlerImpl.handle(ActivityTaskHandlerImpl.java:124) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.handleActivity(ActivityWorker.java:278) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.handle(ActivityWorker.java:243) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.worker.ActivityWorker$TaskHandlerImpl.handle(ActivityWorker.java:216) ~[temporal-sdk-1.22.3.jar:?] at io.temporal.internal.worker.PollTaskExecutor.lambda$process$0(PollTaskExecutor.java:105) ~[temporal-sdk-1.22.3.jar:?] 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: io.fabric8.kubernetes.client.KubernetesClientException: Failure executing: POST at: https://10.215.0.1:443/api/v1/namespaces/production-horizon-airbyte/pods. Message: Unauthorized. Received status: Status(apiVersion=v1, code=401, details=null, kind=Status, message=Unauthorized, metadata=ListMeta(_continue=null, remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}), reason=Unauthorized, status=Failure, additionalProperties={}). at io.fabric8.kubernetes.client.KubernetesClientException.copyAsCause(KubernetesClientException.java:238) ~[kubernetes-client-api-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.OperationSupport.waitForResult(OperationSupport.java:507) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handleResponse(OperationSupport.java:524) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handleCreate(OperationSupport.java:340) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.BaseOperation.handleCreate(BaseOperation.java:754) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.BaseOperation.handleCreate(BaseOperation.java:98) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.CreateOnlyResourceOperation.create(CreateOnlyResourceOperation.java:42) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.utils.internal.CreateOrReplaceHelper.createOrReplace(CreateOrReplaceHelper.java:53) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.BaseOperation.createOrReplace(BaseOperation.java:314) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.BaseOperation.createOrReplace(BaseOperation.java:98) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.BaseOperation.createOrReplace(BaseOperation.java:1120) ~[kubernetes-client-6.12.1.jar:?] at io.fabric8.kubernetes.client.dsl.internal.BaseOperation.createOrReplace(BaseOperation.java:98) ~[kubernetes-client-6.12.1.jar:?] at io.airbyte.workers.process.KubePodProcess.Postgres source
Snowflake destination
Related tickets
Solution
My Tickets