Addendum... The class-a and class-b (mappings) are in different bundles.. bundleA: class A bundleB: class B bundleC: Mapping files and execution of camel-dozer
... Regards, Guillaume. -----Original Message----- From: PAC Kieffer Guillaume [mailto:[email protected]] Sent: Thursday, June 28, 2012 17:25 To: [email protected] Subject: Dozer with Servicemix 4 Hi All, I am currently trying to use camel-dozer (2.9.2) component on ServiceMix 4.4.1: When I try to start the bundle, I get the following exception: org.osgi.service.blueprint.container.ComponentDefinitionException: Error when instanciating bean mapper of class class org.dozer.DozerBeanMapper at org.apache.aries.blueprint.container.BeanRecipe.getInstance(BeanRecipe.java:269)[10:org.apache.aries.blueprint:0.3.1] at org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:706)[10:org.apache.aries.blueprint:0.3.1] ..... Caused by: org.dozer.MappingException: java.lang.ClassNotFoundException: org.dozer.util.DefaultClassLoader at org.dozer.util.MappingUtils.throwMappingException(MappingUtils.java:82) at org.dozer.util.DefaultClassLoader.loadClass(DefaultClassLoader.java:38) at org.dozer.DozerInitializer.loadBeanType(DozerInitializer.java:115) at org.dozer.DozerInitializer.initialize(DozerInitializer.java:97) I do not thing this is a camel specific issue.. thus this mailing list. When I get headers info on the camel-dozer feature, I get the following bundles included: mvn:net.sf.dozer/dozer-osgi/5.3.2 .... Is that the right library dozer-osgi to be used within smx? I saw a Servicemix bundle: <dependency> <groupId>org.apache.servicemix.bundles</groupId> <artifactId>org.apache.servicemix.bundles.dozer</artifactId> <version>5.3.2_1</version> </dependency> Is it be used somehow ? Thanks for your help :) Regards, Guillaume.
