Uploaded image for project: 'Active and Available Inventory'
  1. Active and Available Inventory
  2. AAI-3119

Data Router is not starting in Guilin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Guilin Release
    • Guilin Release
    • None

      Latest data router image is not starting due to a depedency issue: java.lang.NoClassDefFoundError: org/apache/camel/impl/DefaultComponent

       

      Seems to be relevant to the updates for Java 11 dependencies.

       

      Stack trace below:

      2020-08-17T17:01:35.294Z||main|data-router||org.springframework.boot.SpringApplication||ERROR|Application run failed
      java.lang.NoClassDefFoundError: org/apache/camel/impl/DefaultComponent
      at java.lang.ClassLoader.defineClass1(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
      at
      java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
      at
      java.net.URLClassLoader.access#0000ff;">java.net.URLClassLoader.access$100(URLClassLoader.java00(URLClassLoader.java:74)
      at
      java.net.URLClassLoader#0000ff;">java.net.URLClassLoader$1.run(URLClassLoader.java.run(URLClassLoader.java:369)
      at
      java.net.URLClassLoader#0000ff;">java.net.URLClassLoader$1.run(URLClassLoader.java.run(URLClassLoader.java:363)
      at java.security.AccessController.doPrivileged(Native Method)
      at
      java.net.URLClassLoader.findClass(URLClassLoader.java:362)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      at org.apache.camel.util.ObjectHelper.doLoadClass(ObjectHelper.java:473)
      at org.apache.camel.util.ObjectHelper.loadClass(ObjectHelper.java:377)
      at org.apache.camel.util.ObjectHelper.loadClass(ObjectHelper.java:354)
      at org.apache.camel.impl.engine.DefaultClassResolver.loadClass(DefaultClassResolver.java:140)
      at org.apache.camel.impl.engine.DefaultClassResolver.resolveClass(DefaultClassResolver.java:55)
      at org.apache.camel.impl.engine.DefaultFactoryFinder.doNewInstance(DefaultFactoryFinder.java:109)
      at org.apache.camel.impl.engine.DefaultFactoryFinder.lambda$findClass$0(DefaultFactoryFinder.java:73)
      at org.apache.camel.impl.engine.DefaultFactoryFinder$1.apply(DefaultFactoryFinder.java:153)
      at org.apache.camel.impl.engine.DefaultFactoryFinder$1.apply(DefaultFactoryFinder.java:149)
      at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
      at org.apache.camel.impl.engine.DefaultFactoryFinder.addToClassMap(DefaultFactoryFinder.java:149)
      at org.apache.camel.impl.engine.DefaultFactoryFinder.findClass(DefaultFactoryFinder.java:70)
      at org.apache.camel.impl.engine.DefaultComponentResolver.findComponent(DefaultComponentResolver.java:83)
      at org.apache.camel.impl.engine.DefaultComponentResolver.resolveComponent(DefaultComponentResolver.java:56)
      at org.apache.camel.impl.engine.AbstractCamelContext.initComponent(AbstractCamelContext.java:600)
      at org.apache.camel.impl.engine.AbstractCamelContext.access$000(AbstractCamelContext.java:175)
      at org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCamelContext.java:532)
      at org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCamelContext.java:528)
      at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660)
      at org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:528)
      at org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:504)
      at org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:835)
      at org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:768)
      at org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:58)
      at org.apache.camel.reifier.AbstractReifier.resolveEndpoint(AbstractReifier.java:177)
      at org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:259)
      at org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:117)
      at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:368)
      at org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:342)
      at org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2612)
      at org.apache.camel.support.service.BaseService.init(BaseService.java:83)
      at org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2435)
      at org.apache.camel.support.service.BaseService.start(BaseService.java:111)
      at org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2452)
      at org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:121)
      at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:157)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
      at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
      at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404)
      at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361)
      at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:898)
      at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:554)
      at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143)
      at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758)
      at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750)
      at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
      at org.springframework.boot.SpringApplication.run(SpringApplication.java:315)
      at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)
      at org.onap.aai.datarouter.Application.main(Application.java:76)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:498)
      at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:49)
      at org.springframework.boot.loader.Launcher.launch(Launcher.java:109)
      at org.springframework.boot.loader.Launcher.launch(Launcher.java:58)
      at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:88)
      Caused by: java.lang.ClassNotFoundException: org.apache.camel.impl.DefaultComponent
      at
      java.net.URLClassLoader.findClass(URLClassLoader.java:382)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
      at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:151)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
      ... 70 common frames omitted

            rodrigoyoppworks rodrigoyoppworks
            wreehil wreehil
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: