https://github.com/spring-projects/spring-boot/issues/13609
On Wed, Dec 26, 2018 at 10:33 AM James Carman <[email protected]> wrote: > They disabled bean overriding by default in the latest spring boot. You > can re-enable it to fix as a workaround. > On Wed, Dec 26, 2018 at 9:09 AM Onder SEZGIN <[email protected]> > wrote: > >> What's your jdk version? >> It looks like you have missing jaxb dependencies >> >> On Tue, 25 Dec 2018, 16:19 Alper Kopuz <[email protected] wrote: >> >> > Hello >> > >> > I am using apache.camel version 2.23.0 with spring.boot.version 2.1.0. >> > RELEASE but I get " error crating bean with name 'camelContext' >> defined in >> > .." error while executing my Spring Boot application. >> > >> > Do you know the reason why I come across with such kind of error? It was >> > working fine before upgrading camel version and spring boot version. >> But, >> > after I upgraded apache.camel.version and Spring Boot version I got >> those >> > errors. >> > You can find my dependency and error below. >> > Please let me know if you have more thing. >> > >> > Thank you for your helps. >> > >> > Best Regards >> > Alper >> > >> > Pom.Xml Dependencies : >> > >> > <dependencyManagement> >> > <dependencies> >> > <dependency> >> > <groupId>org.springframework.boot</groupId> >> > <artifactId>spring-boot-starter-parent</artifactId> >> > <version>2.1.0.RELEASE</version> >> > <type>pom</type> >> > <scope>import</scope> >> > </dependency> >> > </dependencies> >> > </dependencyManagement> >> > >> > >> > <dependency> >> > >> > <groupId>org.apache.camel</groupId> >> > <artifactId>camel-bom</artifactId> >> > <version>2.23.0</version> >> > <type>pom</type> >> > <scope>import</scope> >> > </dependency> >> > >> > </dependencies> >> > >> > Error : >> > >> > Caused by: org.springframework.beans.factory.BeanCreationException: >> Error >> > creating bean with name 'camelContext' defined in class path resource >> > [org/apache/camel/spring/boot/CamelAutoConfiguration.class]: >> > Post-processing of merged bean definition failed; nested exception is >> > java.lang.IllegalStateException: Failed to introspect Class >> > [org.apache.camel.impl.DefaultCamelContext] from ClassLoader >> > [jdk.internal.loader.ClassLoaders$AppClassLoader@77556fd] >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:498) >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) >> > at >> > >> > >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) >> > at >> > >> > >> org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:273) >> > at >> > >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1239) >> > at >> > >> > >> org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1166) >> > at >> > >> > >> org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:855) >> > at >> > >> > >> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:758) >> > ... 77 common frames omitted >> > Caused by: java.lang.IllegalStateException: Failed to introspect Class >> > [org.apache.camel.impl.DefaultCamelContext] from ClassLoader >> > [jdk.internal.loader.ClassLoaders$AppClassLoader@77556fd] >> > at >> > >> > >> org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:779) >> > at >> > >> > >> org.springframework.util.ReflectionUtils.doWithLocalFields(ReflectionUtils.java:711) >> > at >> > >> > >> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.buildResourceMetadata(CommonAnnotationBeanPostProcessor.java:365) >> > at >> > >> > >> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.findResourceMetadata(CommonAnnotationBeanPostProcessor.java:350) >> > at >> > >> > >> org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:298) >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1044) >> > at >> > >> > >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:550) >> > ... 87 common frames omitted >> > Caused by: java.lang.NoClassDefFoundError: Ljavax/xml/bind/JAXBContext; >> > at java.base/java.lang.Class.getDeclaredFields0(Native Method) >> > at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3062) >> > at java.base/java.lang.Class.getDeclaredFields(Class.java:2249) >> > at >> > >> > >> org.springframework.util.ReflectionUtils.getDeclaredFields(ReflectionUtils.java:774) >> > ... 93 common frames omitted >> > Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext >> > at >> > >> > >> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) >> > at >> > >> > >> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) >> > at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) >> > ... 97 common frames omitted >> > >> > Process finished with exit code 1 >> > >> > >> > >> > >> > >> > -- >> > * ALPER KOPUZ* >> > *Software Engineer * >> > >> >
