Where to find 'com.collibra.marketplace.library.integration.config.InternalApplicationConfig'
I am compiling Collibra to Tableau integration package. The compile task gives error that it is unable to find class - ‘com.collibra.marketplace.library.integration.config.InternalApplicationConfig’.
Which library contains this class? Could not find it in ‘Collibra to Tableau integration’ package nor in Collibra integration library.
Maven compile error:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project tableau-metadata-integration: Compilation failure: Compilation failure:
[ERROR] /D:/dlp/projs/sbi-tableau/sbi-tableau-metadata-1.0.7-custom/src/main/java/com/collibra/marketplace/tableau/component/TableauWorkflowHelper.java:[10,59] cannot find symbol
[ERROR] symbol: class InternalApplicationConfig
[ERROR] location: package com.collibra.marketplace.library.integration.config
[ERROR] /D:/dlp/projs/sbi-tableau/sbi-tableau-metadata-1.0.7-custom/src/main/java/com/collibra/marketplace/tableau/component/TableauWorkflowHelper.java:[24,19] cannot find symbol
[ERROR] symbol: class InternalApplicationConfig
[ERROR] location: class com.collibra.marketplace.tableau.component.TableauWorkflowHelper
.
.
.
bhupinderparmar1
OP2 years ago · EditedFound the issue.
It seems one of the dependent libraries - collibra-integration-library-1.1.10, which was downloaded from Collibra Marketplace does not contain a specific class (com.collibra.marketplace.library.integration.config.InternalApplicationConfig) which is being used by this integration. This caused compilation process to fail.
The jar - collibra-integration-library-1.1.10, containing the missing file is found in the library section of the Collibra to Tableau integration package codebase. Ideally library file with same version should be identical but this is not the case here.
So presently ignoring the collibra-integration-library jar which was downloaded from Collibra Marketplace and using the one which was embedded in the integration.