Error connecting Iceberg catalog with Airbyte container using Docker Compose

Summary

The user is facing an error while trying to connect an Iceberg destination on S3 in Airbyte. The error message indicates a certificate path issue with JDK 21 in the Airbyte containers.


Question

Hi all,

I am running Airbyte on my local machine using Docker Compose (main branch from Git). I have successfully set up a PostgreSQL source and am now trying to configure an Iceberg destination on S3.
While all the settings appear to be correct, the connector is throwing the following error:

> Could not connect to the Iceberg catalog with the provided configuration. Unable to execute HTTP request: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target, root cause: SunCertPathBuilderException(unable to find valid certification path to requested target)
This error usually occurs when the required certificates are not included with the JDK. However, I noticed that the Airbyte containers use JDK 21. Does anyone have tips on how to fix this?



This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.

Join the conversation on Slack

["airbyte", "docker-compose", "postgresql-source", "iceberg-destination", "s3", "certificate-error", "jdk-21"]

i think this is becaused by ZScaler certs as mentioned here : https://stackoverflow.com/questions/62511774/getting-pkix-path-build-failure-for-aws-com-amazonaws-sdkclientexception