You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by ext2 <xu...@tongtech.com> on 2010/12/17 18:15:06 UTC

Re: Help with Camel JAXB (SMX4 + Camel 2.1.0)(Maybe a bug of Camel)

Hi,Camel:
	Camel's JAXBDataFormatter using Thread.contextClassLoader() to
create JAXBContext;
	It's suspiciously, I think it's bug;
	Spring DM (from 1.2.0)'s extender will using a separate Thread to
loading  spring configures; In this thread, the thread's context ClassLoader
will be set to the current bundle's ClassLoader; So if JaxbDataFormatter's
context is created in the thread, the class loader will be right;
	But this is not always guaranteed, so sometimes, the Camel's jaxb
will not works;
	I think the JAXBDataFormatter should explicitly use Spring
Application Context's class loader; 


-----Origin-----
Sender: sharma_arun_se [mailto:arun.kaundal@gmail.com] 
Date: 2010/12/17 23:28
Receiver: users@camel.apache.org
Subject: Re: Help with Camel JAXB (SMX4 + Camel 2.1.0)


Hi,

It was in same bundle of camel route.

Do let me know, if you need more input.


Thanks,


Arun Kumar (sharma_arun_se)


-----
Regards,

Arun Kumar (sharma_arun_se)

Expert SOA (Fuse ESB, Camel, ActiveMQ, OSGi) and RESTful Solution Architect,
Open Source Contributor.
linkedin: http://in.linkedin.com/in/aronkumar
twitter: https://twitter.com/#!/SharmaArunKumar
blog: http://techiesweek.blogspot.com/
Gtalk: arun.kaundal@gmail.com

-- 
View this message in context:
http://camel.465427.n5.nabble.com/Help-with-Camel-JAXB-SMX4-Camel-2-1-0-tp47
0566p3309556.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.




Re: Help with Camel JAXB (SMX4 + Camel 2.1.0)(Maybe a bug of Camel)

Posted by ext2 <xu...@tongtech.com>.
Hi, Camel: 
	I have raised a JIRA for the question;
Hi, Camel:
	I have raised a issue to show it more clearly using source code
https://issues.apache.org/jira/browse/CAMEL-3438

major changes exists in the JAXBDataFormatter .getContext() method

=====================================================================
Hi,Camel:
	Camel's JAXBDataFormatter using Thread.contextClassLoader() to
create JAXBContext;
	It's suspiciously, I think it's bug;
	Spring DM (from 1.2.0)'s extender will using a separate Thread to
loading  spring configures; In this thread, the thread's context ClassLoader
will be set to the current bundle's ClassLoader; So if JaxbDataFormatter's
context is created in the thread, the class loader will be right;
	But this is not always guaranteed, so sometimes, the Camel's jaxb
will not works;
	I think the JAXBDataFormatter should explicitly use Spring
Application Context's class loader; 


-----Origin-----
Sender: sharma_arun_se [mailto:arun.kaundal@gmail.com] 
Date: 2010/12/17 23:28
Receiver: users@camel.apache.org
Subject: Re: Help with Camel JAXB (SMX4 + Camel 2.1.0)


Hi,

It was in same bundle of camel route.

Do let me know, if you need more input.


Thanks,


Arun Kumar (sharma_arun_se)


-----
Regards,

Arun Kumar (sharma_arun_se)

Expert SOA (Fuse ESB, Camel, ActiveMQ, OSGi) and RESTful Solution Architect,
Open Source Contributor.
linkedin: http://in.linkedin.com/in/aronkumar
twitter: https://twitter.com/#!/SharmaArunKumar
blog: http://techiesweek.blogspot.com/
Gtalk: arun.kaundal@gmail.com

-- 
View this message in context:
http://camel.465427.n5.nabble.com/Help-with-Camel-JAXB-SMX4-Camel-2-1-0-tp47
0566p3309556.html
Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.