On Thu, Jul 9, 2009 at 6:39 AM, Willem Jiang<[email protected]> wrote:
> Hi Claus,
>
> I found the debug.xml and trace.xml were removed in camel-spring resource
> directory.
> Is there any reason to remove the trace.xml?
Yeah you should use the trace attribute on <camelContext> to enable or
disable tracing.
Or add a <bean> with the Tracer yourself so you can configure it, eg
how it should output tracing.

The trace.xml is not needed. It was needed at  the time where there
was no trace attribute on CamelContext, but we got that now.


>
> Willem
>
> Claus Ibsen wrote:
>>
>> 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