Hi,
I'm new to Camel. Just installed ActiveMQ (Windows)5.3.0 and Camel 2.1.0 and
ran "ant" in the
pojo example directory and got an exception. ACTIVEMQ_HOME is set properly.
Can anyone suggest a fix ? (The maven build works ok).
Thanks for any help; here is the exception:
=============================================
C:\foo\Software\apache-camel-2.1.0\examples\camel-example-pojo-messaging>ant
Buildfile: build.xml
build.classes:
build.test:
build:
run:
[java] [ main] MainSupport
INFO
Apache Camel 2.1.0 starting
[java] [ main] CamelNamespaceHandler
INFO
camel-osgi.jar not detected in classpath
[java] [ main] MainSupport
INFO
Apache Camel 2.1.0 stopping
[java] Exception in thread "main"
org.springframework.beans.factory.BeanDef
initionStoreException: Unexpected exception parsing XML document from file
[C:\f
foo\Software\apache-camel-2.1.0\examples\camel-example-pojo-messaging\target\clas
ses\META-INF\spring\camel-context.xml]; nested exception is
java.lang.NoClassDef
FoundError: org/fusesource/commons/management/ManagementStrategy
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:420)
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:342)
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinit
ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinit
ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinit
ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
[java] at
org.springframework.beans.factory.support.AbstractBeanDefinit
ionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
[java] at
org.springframework.context.support.AbstractXmlApplicationCon
text.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
[java] at
org.springframework.context.support.AbstractXmlApplicationCon
text.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
[java] at
org.springframework.context.support.AbstractRefreshableApplic
ationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
[java] at
org.springframework.context.support.AbstractApplicationContex
t.obtainFreshBeanFactory(AbstractApplicationContext.java:422)
[java] at
org.springframework.context.support.AbstractApplicationContex
t.refresh(AbstractApplicationContext.java:352)
[java] at
org.springframework.context.support.ClassPathXmlApplicationCo
ntext.<init>(ClassPathXmlApplicationContext.java:139)
[java] at
org.springframework.context.support.ClassPathXmlApplicationCo
ntext.<init>(ClassPathXmlApplicationContext.java:93)
[java] at
org.apache.camel.spring.Main.createDefaultApplicationContext(
Main.java:219)
[java] at org.apache.camel.spring.Main.doStart(Main.java:173)
[java] at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.jav
a:55)
[java] at
org.apache.camel.impl.MainSupport.run(MainSupport.java:113)
[java] at
org.apache.camel.impl.MainSupport.run(MainSupport.java:272)
[java] at org.apache.camel.spring.Main.main(Main.java:97)
[java] Caused by: java.lang.NoClassDefFoundError:
org/fusesource/commons/ma
nagement/ManagementStrategy
[java] at java.lang.ClassLoader.defineClass1(Native Method)
[java] at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
[java] at
java.security.SecureClassLoader.defineClass(SecureClassLoader
.java:124)
[java] at
java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
[java] at
java.net.URLClassLoader.access$000(URLClassLoader.java:56)
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[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:252)
[java] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[java] at java.lang.Class.getDeclaredConstructors0(Native Method)
[java] at
java.lang.Class.privateGetDeclaredConstructors(Class.java:238
9)
[java] at java.lang.Class.getConstructor0(Class.java:2699)
[java] at java.lang.Class.getDeclaredConstructor(Class.java:1985)
[java] at
com.sun.xml.bind.v2.model.nav.ReflectionNavigator.hasDefaultC
onstructor(ReflectionNavigator.java:464)
[java] at
com.sun.xml.bind.v2.model.nav.ReflectionNavigator.hasDefaultC
onstructor(ReflectionNavigator.java:58)
[java] at
com.sun.xml.bind.v2.model.impl.ClassInfoImpl.<init>(ClassInfo
Impl.java:198)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.<init>(Ru
ntimeClassInfoImpl.java:95)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClas
sInfo(RuntimeModelBuilder.java:110)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClas
sInfo(RuntimeModelBuilder.java:81)
[java] at
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(Mode
lBuilder.java:239)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassIn
fo(RuntimeModelBuilder.java:100)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassIn
fo(RuntimeModelBuilder.java:81)
[java] at
com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(Mode
lBuilder.java:209)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassIn
fo(RuntimeModelBuilder.java:95)
[java] at
com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassIn
fo(RuntimeModelBuilder.java:81)
[java] at
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(Model
Builder.java:315)
[java] at
com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(Model
Builder.java:330)
[java] at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JA
XBContextImpl.java:466)
[java] at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContex
tImpl.java:302)
[java] at
com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilde
r.build(JAXBContextImpl.java:1136)
[java] at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFacto
ry.java:154)
[java] at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFacto
ry.java:121)
[java] at
com.sun.xml.bind.v2.ContextFactory.createContext(ContextFacto
ry.java:202)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
[java] at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces
sorImpl.java:39)
[java] at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet
hodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at
javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:1
28)
[java] at javax.xml.bind.ContextFinder.find(ContextFinder.java:277)
[java] at
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
[java] at
javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
[java] at
org.apache.camel.spring.handler.CamelNamespaceHandler.createJ
axbContext(CamelNamespaceHandler.java:171)
[java] at
org.apache.camel.spring.handler.CamelNamespaceHandler.getJaxb
Context(CamelNamespaceHandler.java:158)
[java] at
org.apache.camel.spring.handler.CamelNamespaceHandler$CamelCo
ntextBeanDefinitionParser.doParse(CamelNamespaceHandler.java:207)
[java] at
org.springframework.beans.factory.xml.AbstractSingleBeanDefin
itionParser.parseInternal(AbstractSingleBeanDefinitionParser.java:84)
[java] at
org.springframework.beans.factory.xml.AbstractBeanDefinitionP
arser.parse(AbstractBeanDefinitionParser.java:56)
[java] at
org.springframework.beans.factory.xml.NamespaceHandlerSupport
.parse(NamespaceHandlerSupport.java:69)
[java] at
org.springframework.beans.factory.xml.BeanDefinitionParserDel
egate.parseCustomElement(BeanDefinitionParserDelegate.java:1297)
[java] at
org.springframework.beans.factory.xml.BeanDefinitionParserDel
egate.parseCustomElement(BeanDefinitionParserDelegate.java:1287)
[java] at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDo
cumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:135)
[java] at
org.springframework.beans.factory.xml.DefaultBeanDefinitionDo
cumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:92
)
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
.registerBeanDefinitions(XmlBeanDefinitionReader.java:507)
[java] at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:398)
[java] ... 19 more
[java] Caused by: java.lang.ClassNotFoundException:
org.fusesource.commons.
management.ManagementStrategy
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[java] at java.security.AccessController.doPrivileged(Native
Method)
[java] at
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[java] [ Thread-1] Main$HangupInterceptor
INFO
Received hang up - stopping the main instance.
[java] at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
[java] at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[java] ... 75 more
BUILD FAILED
C:\foo\Software\apache-camel-2.1.0\examples\camel-example-pojo-messaging\build.x
ml:38: The following error occurred while executing this line:
C:\foo\Software\apache-camel-2.1.0\examples\common_build.xml:183: Java
returned:
1
Total time: 0 seconds
==================================================
--
View this message in context:
http://old.nabble.com/pojo-example-fails-to-build-with-ant-tp27137019p27137019.html
Sent from the Camel - Users mailing list archive at Nabble.com.