Bug 780841 (SOA-3292)

Summary: Quickstart aggregator not runnable
Product: [JBoss] JBoss Enterprise SOA Platform 5 Reporter: mvanek
Component: ExamplesAssignee: Kevin Conner <kevin.conner>
Status: CLOSED NEXTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 5.2.0.ER2, 5.2.0.ER3CC: dpalmer, kevin.conner, mvecera
Target Milestone: ---   
Target Release: 5.2.0.ER4   
Hardware: Unspecified   
OS: Unspecified   
URL: http://jira.jboss.org/jira/browse/SOA-3292
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-10-07 09:00:19 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description mvanek 2011-08-23 12:52:08 UTC
project_key: SOA

Try aggregator quickstart.
The command ant runRedService results to ERROR, probably because of missing class org/jaxen/saxpath/SAXPathException.

     [java] 14:24:41,420 ERROR [main][ConfigurationController] Unexpected exception starting controller
     [java] org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleException: Error configuring action processing pipeline
     [java]     at org.jboss.soa.esb.listeners.message.MessageAwareListener.doInitialise(MessageAwareListener.java:192)
     [java]     at org.jboss.soa.esb.listeners.lifecycle.AbstractManagedLifecycle.initialise(AbstractManagedLifecycle.java:133)
     [java]     at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.initialiseInstances(ManagedLifecycleController.java:109)
     [java]     at org.jboss.soa.esb.listeners.lifecycle.ManagedLifecycleController.start(ManagedLifecycleController.java:66)
     [java]     at org.jboss.soa.esb.listeners.config.ConfigurationController.startController(ConfigurationController.java:355)
     [java]     at org.jboss.soa.esb.listeners.config.ConfigurationController.startController(ConfigurationController.java:345)
     [java]     at org.jboss.soa.esb.listeners.config.ConfigurationController.processConfiguration(ConfigurationController.java:331)
     [java]     at org.jboss.soa.esb.listeners.config.ConfigurationController.<init>(ConfigurationController.java:133)
     [java]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.initiateController(StandAloneBootStrapper.java:230)
     [java]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.<init>(StandAloneBootStrapper.java:155)
     [java]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.<init>(StandAloneBootStrapper.java:131)
     [java]     at org.jboss.soa.esb.listeners.StandAloneBootStrapper.main(StandAloneBootStrapper.java:98)
     [java] Caused by: org.jboss.soa.esb.ConfigurationException: Unexpected exception while instantiating action instance
     [java]     at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.getActionClassInstance(ActionProcessorMethodInfo.java:359)
     [java]     at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.getActionClassInstance(ActionProcessorMethodInfo.java:340)
     [java]     at org.jboss.soa.esb.listeners.message.ActionProcessingPipeline.<init>(ActionProcessingPipeline.java:275)
     [java]     at org.jboss.soa.esb.listeners.message.MessageAwareListener.doInitialise(MessageAwareListener.java:186)
     [java]     ... 11 more
     [java] Caused by: java.lang.reflect.InvocationTargetException
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
     [java]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     [java]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     [java]     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     [java]     at org.jboss.soa.esb.listeners.message.ActionProcessorMethodInfo.getActionClassInstance(ActionProcessorMethodInfo.java:355)
     [java]     ... 14 more
     [java] Caused by: java.lang.NoClassDefFoundError: org/jaxen/saxpath/SAXPathException
     [java]     at org.jboss.soa.esb.smooks.resource.SmooksResource.createSmooksResource(SmooksResource.java:84)
     [java]     at org.jboss.soa.esb.smooks.SmooksAction.<init>(SmooksAction.java:143)
     [java]     ... 19 more
     [java] Caused by: java.lang.ClassNotFoundException: org.jaxen.saxpath.SAXPathException
     [java]     at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
     [java]     at java.security.AccessController.doPrivileged(Native Method)
     [java]     at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
     [java]     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
     [java]     ... 21 more

Comment 1 mvanek 2011-08-30 12:55:50 UTC
Link: Added: This issue Cloned from SOA-3320


Comment 2 mvanek 2011-08-30 12:56:14 UTC
Link: Removed: This issue Cloned from SOA-3320 


Comment 3 mvanek 2011-08-30 12:56:43 UTC
Link: Added: This issue Cloned from SOA-3320


Comment 4 Douglas Palmer 2011-08-30 15:49:02 UTC
exec-classpath in base-build.xml needs to include jaxen.jar from the client lib directory.

Comment 5 Kevin Conner 2011-08-30 16:03:58 UTC
I suspect that the cause may lie elsewhere, not with the base-build.xml.

Since Tom is on vacation this week I will do some investigation

Comment 6 Kevin Conner 2011-08-30 16:05:21 UTC
I should have said 'not necessarily with the base-build.xml' since this was not an issue with 5.1.

We need to first understand what has changed.

Comment 7 Kevin Conner 2011-09-02 16:51:42 UTC
The change is within Smooks, the Smooks class has introduced an explicit dependency on jaxen.  Doug's fix is correct.

Comment 8 Kevin Conner 2011-09-02 17:18:13 UTC
Link: Added: This issue is duplicated by SOA-3320


Comment 9 Kevin Conner 2011-09-02 17:19:08 UTC
Link: Added: This issue depends JBESB-3675


Comment 10 Kevin Conner 2011-09-02 17:21:24 UTC
Updated in ESB, should be in ER4.

This issue also stops huge-split-enrich-transform-route from working.

Comment 11 Marek Baluch 2011-10-07 09:00:19 UTC
Verified on ER4.