Dependencies prevent node creation

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

Hey there,

moved this into Node Development section to make sure the right people can see it :slight_smile: