Aurélien Pupier created CAMEL-23217:
---------------------------------------

             Summary: CamelSalesforceIT is failing on SpringBoot with 
NoClassDefFoundError: com/google/protobuf/RuntimeVersion$RuntimeDomain
                 Key: CAMEL-23217
                 URL: https://issues.apache.org/jira/browse/CAMEL-23217
             Project: Camel
          Issue Type: Test
          Components: camel-salesforce
    Affects Versions: 4.19.0
            Reporter: Aurélien Pupier


{noformat}
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 
'org.apache.camel.component.salesforce.springboot.SalesforceComponentAutoConfiguration':
 Unsatisfied dependency expressed through field 'configuration': Error creating 
bean with name 
'camel.component.salesforce-org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration':
 Failed to instantiate 
[org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration]:
 Constructor threw exception
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:767)
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:748)
        at 
org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:146)
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:493)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1446)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:602)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:525)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:333)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:371)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:331)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:196)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1218)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1184)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1121)
        at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:994)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:621)
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:756)
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:445)
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:321)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at 
org.apache.camel.itest.springboot.common.AbstractSpringBootBaseTestSupport.compileAndStartApp(AbstractSpringBootBaseTestSupport.java:140)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'camel.component.salesforce-org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration':
 Failed to instantiate 
[org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration]:
 Constructor threw exception
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1344)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1231)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:565)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:525)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:333)
        at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:371)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:331)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:201)
        at 
org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:229)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1762)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1651)
        at 
org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.resolveFieldValue(AutowiredAnnotationBeanPostProcessor.java:764)
        ... 22 more
Caused by: org.springframework.beans.BeanInstantiationException: Failed to 
instantiate 
[org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration]:
 Constructor threw exception
        at 
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:220)
        at 
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:106)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1338)
        ... 33 more
Caused by: java.lang.NoClassDefFoundError: 
com/google/protobuf/RuntimeVersion$RuntimeDomain
        at 
com.salesforce.eventbus.protobuf.ReplayPreset.<clinit>(ReplayPreset.java:48)
        at 
org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration.<init>(SalesforceComponentConfiguration.java:371)
        at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
        at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
        at 
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:194)
        ... 35 more
Caused by: java.lang.ClassNotFoundException: 
com.google.protobuf.RuntimeVersion$RuntimeDomain
        at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
        ... 40 more {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to