Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-13494

VDB with salesforce datasource does not deploy in Intergration.next TP1

    XMLWordPrintable

Details

    Description

      When deploying a VDB with a salesforce datasource, the VDB pod goes into a crash loop and the following exception is logged:

      Caused by: java.lang.NoClassDefFoundError: org/codehaus/jackson/map/ObjectMapper
      	at org.teiid.spring.data.salesforce.SalesforceConnectionImpl.login(SalesforceConnectionImpl.java:142) ~[spring-data-salesforce-1.4.1.fuse-jdk11-800012-redhat-00001.jar!/:1.4.1.fuse-jdk11-800012-redhat-00001]
      	at org.teiid.spring.data.salesforce.SalesforceConnectionImpl.<init>(SalesforceConnectionImpl.java:102) ~[spring-data-salesforce-1.4.1.fuse-jdk11-800012-redhat-00001.jar!/:1.4.1.fuse-jdk11-800012-redhat-00001]
      	at org.teiid.spring.data.salesforce.SalesforceConnectionFactory.getConnection(SalesforceConnectionFactory.java:61) ~[spring-data-salesforce-1.4.1.fuse-jdk11-800012-redhat-00001.jar!/:1.4.1.fuse-jdk11-800012-redhat-00001]
      	at org.teiid.spring.data.salesforce.SalesforceConnectionFactory.getConnection(SalesforceConnectionFactory.java:28) ~[spring-data-salesforce-1.4.1.fuse-jdk11-800012-redhat-00001.jar!/:1.4.1.fuse-jdk11-800012-redhat-00001]
      	at org.teiid.translator.ExecutionFactory.getConnection(ExecutionFactory.java:178) ~[teiid-api-13.1.1.fuse-jdk11-800015-redhat-00001.jar!/:13.1.1.fuse-jdk11-800015-redhat-00001]
      	at org.teiid.translator.ExecutionFactory.getConnection(ExecutionFactory.java:199) ~[teiid-api-13.1.1.fuse-jdk11-800015-redhat-00001.jar!/:13.1.1.fuse-jdk11-800015-redhat-00001]
      	at org.teiid.query.metadata.NativeMetadataRepository.getMetadata(NativeMetadataRepository.java:65) ~[teiid-engine-13.1.1.fuse-jdk11-800015-redhat-00001.jar!/:13.1.1.fuse-jdk11-800015-redhat-00001]
      	... 43 common frames omitted
      Caused by: java.lang.ClassNotFoundException: org.codehaus.jackson.map.ObjectMapper
      	at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471) ~[na:na]
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) ~[na:na]
      	at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:92) ~[salesforce-source-salesforce-1.0.0.jar:na]
      	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[na:na]
      	... 50 common frames omitted
      
      

      The same VDB deploys fine on 7.6

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-rareddy Ramesh Reddy
              asmigala@redhat.com Andrej Smigala
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: