java.lang.NoClassDefFoundError: ConfigTree during an esb application deployment in JBoss SOA Platform 5.0

Solution Verified - Updated -

Issue

  • There is an ESB project without any compiling problems, it is also possible to generate the .esb archive. When the .esb archive is deployed to the SOA-P, it throws a NoClassDefFoundError: ConfigTree. The same .esb archive have been deployed before without problems.

    • See the complete stack trace below:

      11:15:03,774 ERROR [AbstractKernelController] Error installing to Start: name=jboss.esb.vfsfile:/C:/jboss-soa-p.5.0.0/jboss-as/server/default/deploy/MyESBAppl.esb/ state=Create
      java.lang.NoClassDefFoundError: ConfigTree
       at java.lang.Class.getDeclaredConstructors0(Native Method)
       at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
       at java.lang.Class.getConstructor0(Unknown Source)
       at java.lang.Class.getConstructor(Unknown Source)
       at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.getActionClassConstructor(ActionProcessorMethodInfo.java:322)
       at org.jboss.soa.esb.listeners.message.OverriddenActionProcessor.<init>(OverriddenActionProcessor.java:71)
       at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.<init>(ActionProcessingPipeline.java:315)
       ...
      Caused by: java.lang.ClassNotFoundException: ConfigTree from BaseClassLoader@2a46d1{VFSClassLoaderPolicy@18f50c2{name=vfsfile:/C:/jboss-soa-p.5.0.0/jboss-as/server/default/deploy/MyESBAppl.esb/ domain=ClassLoaderDomain@6a435f{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.bootstrap.NoAnnotationURLClassLoader@8f4fb3} roots=[MemoryContextHandler@33495125[path= context=vfsmemory://5c4o283a-57ue4r-gjfv6759-1-gjfv6ng1-2n real=vfsmemory://5c4o283a-57ue4r-gjfv6759-1-gjfv6ng1-2n], FileHandler@9876492[path=MyESBAppl.esb context=file:/C:/jboss-soa-p.5.0.0/jboss-as/server/default/deploy/ real=file:/C:/jboss-soa-p.5.0.0/jboss-as/server/default/deploy/MyESBAppl.esb/], DelegatingHandler@431269[path=FredricESB.esb/lib/mysql-connector-java-5.1.7-bin.jar context=file:/C:/jboss-soa-p.5.0.0/jboss-as/server/default/deploy/ real=file:/C:/jboss-soa-p.5.0.0/jboss-as/server/default/deploy/FredricESB.esb/lib/mysql-connector-java-5.1.7-bin.jar]]  delegates=null exported=[com.mysql.jdbc.configs, com.mysql.jdbc.exceptions, com.mysql.jdbc.interceptors, com.mysql.jdbc.log, com.mysql.jdbc.profiler, com.ast.esb, META-INF, com.mysql.jdbc, com.mysql.jdbc.util, com.mysql.jdbc.jdbc2.optional, META-INF.services, com.mysql.jdbc.exceptions.jdbc4, org.gjt.mm.mysql, com.mysql.jdbc.integration.jboss, com.mysql.jdbc.integration.c3p0] <IMPORT-ALL>NON_EMPTY}}
       at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
       at java.lang.ClassLoader.loadClass(Unknown Source)
       ... 93 more
      11:15:03,774 INFO  [EsbDeployment] Destroying 'MyESBAppl.esb'
      

Environment

  • JBoss SOA Platform (SOA-P) 5.0.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.