I need a little help with the Iceberg connector, W...
# help-connector-development
t
I need a little help with the Iceberg connector, When I Build the connector it cant find the class: import io.airbyte.integrations.base.AirbyteStreamNameNamespacePair;
k
A message from kapa.ai
New message text here
t
i
It seems like you are facing an issue with the Iceberg connector and the import statement for the
AirbyteStreamNameNamespacePair
class. Here are a few suggestions to troubleshoot the problem: 1. Verify Dependency: Ensure that you have the correct version of the Airbyte SDK or library added as a dependency in your project. The
AirbyteStreamNameNamespacePair
class is part of the Airbyte SDK, so make sure it is included in your project's dependencies. 2. Check Package and Class Name: Confirm that the import statement is correct, including the package name. The import statement should match the package structure where the
AirbyteStreamNameNamespacePair
class is located. 3. Clean and Rebuild: Try cleaning and rebuilding your project. Sometimes, build errors can be resolved by cleaning the build artifacts and rebuilding the project. 4. Update SDK: Check if there is a newer version of the Airbyte SDK available. Upgrading to the latest version might resolve any compatibility issues or bugs that could be causing the class not to be found. 5. Search the Documentation: Refer to the documentation or examples provided by the Iceberg connector or the Airbyte SDK to see if there are any specific instructions or additional steps required for using the
AirbyteStreamNameNamespacePair
class. If the issue persists, it might be helpful to provide more details about your development environment, the version of the Iceberg connector, and any relevant error messages you are encountering. This information can assist in identifying the root cause of the problem and providing a more specific solution.
t
I've already submitted a PR with a fix, the class got moved from integrations.base to protocol.models.