Hi

Ah you need to commons-management-1.0.jar on the classpath.

On Wed, Jan 13, 2010 at 12:48 AM, tripartite <[email protected]> wrote:
>
> 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.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to