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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content