Article - CS286176

Error "NoClassDefFoundError: javax/xml/bind/JAXBException" is reported in edge-ms.log and no AnalyticsServer things are created in ThingWorx Analytics 8.2

Modified: 19-Nov-2020   


Applies To

  • ThingWorx Analytics 8.2 to 9.0

Description

  • AnalyticsServer things do not get created post installation
  • High CPU / processor usage can be seen as microservices processes keep on restarting.
  • edge-ms.log reports
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'streamResultSourceUriFactory' defined in class path resource [spring/resultsources.xml]: Cannot create inner bean 'com.thingworx.analytics.ccc.resultsource.stream.impl.NeuronModelSource#1fabd428' of type [com.thingworx.analytics.ccc.resultsource.stream.impl.NeuronModelSource] while setting constructor argument with key [2]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.thingworx.analytics.ccc.resultsource.stream.impl.NeuronModelSource#1fabd428' defined in class path resource [spring/resultsources.xml]: Resolution of declared constructors on bean Class [com.thingworx.analytics.ccc.resultsource.stream.impl.NeuronModelSource] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@dc7df28] failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:313)
...
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.thingworx.analytics.ccc.resultsource.stream.impl.NeuronModelSource#1fabd428' defined in class path resource [spring/resultsources.xml]: Resolution of declared constructors on bean Class [com.thingworx.analytics.ccc.resultsource.stream.impl.NeuronModelSource] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@dc7df28] failed; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:159)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1193)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1095)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:299)
    ... 24 more
Caused by: java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
    at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.base/java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.base/java.lang.Class.getDeclaredConstructors(Unknown Source)
    at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:154)
    ... 29 more
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
    at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
    at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
    at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
    ... 33 more
This is a printer-friendly version of Article 286176 and may be out of date. For the latest version click CS286176