Hi

The debug newer got implemented so its not really useable. If you want
to debug then I recommend the FUSE Integration Designer Tooling that
has visual debugging.
http://fusesource.com/products/fuse-integration-designer/

The debug option is gonna get removed in 2.0.

As it is based on the interceptor principle you can do you own poor
mans debugger by adding a spring bean that is an instance of
InterceptStrategy, then Camel will pick it up and use it. Just like
the Debugger did.




On Wed, Jul 8, 2009 at 11:51 PM, buzzterrier<[email protected]> wrote:
>
> I get the following error trying to run camel from ant with the debug arg. I
> checked and debug.xml is indeed missing from the 2.0-M2 release.
>
>
>     [java] [                          main] MainSupport
> INFO  Apache Camel 2.0-M2 starting
>     [java] [                          main] ClassPathXmlApplicationContext
> INFO  Refreshing
> org.springframework.context.support.classpathxmlapplicationcont...@253498:
> display name [org.spri
> ngframework.context.support.classpathxmlapplicationcont...@253498]; startup
> date [Wed Jul 08 14:45:33 PDT 2009]; root of context hierarchy
>     [java] [                          main] XmlBeanDefinitionReader
> INFO  Loading XML bean definitions from class path resource
> [META-INF/services/org/apache/camel/spring/debug.xml]
>     [java] [                          main] MainSupport
> INFO  Apache Camel 2.0-M2 stopping
>     [java] [                          main] MainSupport
> ERROR Failed:
> org.springframework.beans.factory.BeanDefinitionStoreException: IOException
> parsing XML document fro
> m class path resource [META-INF/services/org/apache/camel/spring/debug.xml];
> nested exception is java.io.FileNotFoundException: class path resource
> [META-INF/services/org/apache/camel/spring
> /debug.xml] cannot be opened because it does not exist
>     [java] org.springframework.beans.factory.BeanDefinitionStoreException:
> IOException parsing XML document from class path resource
> [META-INF/services/org/apache/camel/spring/debug.xml]; n
> ested exception is java.io.FileNotFoundException: class path resource
> [META-INF/services/org/apache/camel/spring/debug.xml] cannot be opened
> because it does not exist
>     [java]     at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:349)
>     [java]     at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:310)
>     [java]     at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
>     [java]     at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
>     [java]     at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
>     [java]     at
> org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
>     [java]     at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:113)
>     [java]     at
> org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:80)
>     [java]     at
> org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:123)
>     [java]     at
> org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:423)
>     [java]     at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:353)
>     [java]     at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
>     [java]     at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
>     [java]     at
> org.apache.camel.spring.Main.getParentApplicationContext(Main.java:159)
>     [java]     at
> org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:227)
>     [java]     at org.apache.camel.spring.Main.doStart(Main.java:185)
>     [java]     at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:52)
>     [java]     at
> org.apache.camel.impl.MainSupport.run(MainSupport.java:120)
>     [java]     at
> org.apache.camel.impl.MainSupport.run(MainSupport.java:298)
>     [java]     at org.apache.camel.spring.Main.main(Main.java:97)
>     [java] Caused by: java.io.FileNotFoundException: class path resource
> [META-INF/services/org/apache/camel/spring/debug.xml] cannot be opened
> because it does not exist
>     [java]     at
> org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:142)
>     [java]     at
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:336)
>
> -----
> Buzzterrier
>
> http://buzzterrier.blogspot.com/ View my blog: Ordinary Average Developer...
> --
> View this message in context: 
> http://www.nabble.com/Missing-debug.xml-in-2.0-M2-tp24400032p24400032.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to