Hi
In my app (independent on KNIME) I’m using a connection to airtable. To use the airtable library I add this to the pom.xml file:
<dependency>
<groupId>dev.fuxing</groupId>
<artifactId>airtable-api</artifactId>
<version>0.3.2</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.12.3</version>
</dependency>
Due to dependency issues I need to exclude the jackson-core from the airtable dependency and manually include the desired version.
Now I want to develop a KNIME node using the java sdk that also depends on the airtable dependency. Im now facing the same issue with the dependency as I have in my plain java project. KNIME throws this error when I try to add the node to the workspace
The selected node could not be created due to the following reason: com/fasterxml/jackson/databind/ObjectMapper
I assume that I can solve this if I can explicitly exclude the current jackson-core from the airtable dependency and add version 2.12.3 as I did for the java program.
Do you have any suggestion how to solve this?
Best
Ashgard