[ https://issues.apache.org/activemq/browse/CAMEL-3228?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63550#action_63550 ]
Willem Jiang commented on CAMEL-3228: ------------------------------------- @Dmitry I just ran a test with the latest dozer-osgi 5.3.1, and got the same error as claus got. It looks like the classloader for the MappingValidator is not set rightly. {code} Caused by: org.apache.camel.NoTypeConversionAvailableException: No type converter available to convert from type: org.apache.camel.itest.osgi.dozer.service.Customer to the required type: org.apache.camel.itest.osgi.dozer.model.Customer with value org.apache.camel.itest.osgi.dozer.service.custo...@5e149a at org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:138) at org.apache.camel.core.osgi.OsgiTypeConverter.mandatoryConvertTo(OsgiTypeConverter.java:94) at org.apache.camel.impl.MessageSupport.getMandatoryBody(MessageSupport.java:100) ... 55 more Caused by: org.dozer.MappingException: Unable to locate dozer mapping file [org/apache/camel/itest/osgi/dozer/dozer-mapping.xml] in the classpath! at org.dozer.util.MappingUtils.throwMappingException(MappingUtils.java:93) at org.dozer.util.MappingValidator.validateURL(MappingValidator.java:63) at org.dozer.loader.CustomMappingsLoader.loadFromFiles(CustomMappingsLoader.java:101) at org.dozer.loader.CustomMappingsLoader.load(CustomMappingsLoader.java:56) at org.dozer.DozerBeanMapper.loadCustomMappings(DozerBeanMapper.java:210) at org.dozer.DozerBeanMapper.getMappingProcessor(DozerBeanMapper.java:185) at org.dozer.DozerBeanMapper.map(DozerBeanMapper.java:111) at org.apache.camel.converter.dozer.DozerTypeConverter.convertTo(DozerTypeConverter.java:46) at org.apache.camel.converter.dozer.DozerTypeConverter.convertTo(DozerTypeConverter.java:50) at org.apache.camel.impl.converter.BaseTypeConverterRegistry.doConvertTo(BaseTypeConverterRegistry.java:181) at org.apache.camel.impl.converter.BaseTypeConverterRegistry.mandatoryConvertTo(BaseTypeConverterRegistry.java:136) ... 57 more {code} > Upgrade to dozer 5.3.0 > ---------------------- > > Key: CAMEL-3228 > URL: https://issues.apache.org/activemq/browse/CAMEL-3228 > Project: Apache Camel > Issue Type: Improvement > Reporter: Dmitry Buzdin > Assignee: Claus Ibsen > Fix For: 2.6.0 > > Attachments: CAMEL-3228_-_Upgrade_to_Dozer_5_3_0_.patch, > dozer-osgi-5.3.0.jar, pom.xml > > Original Estimate: 6 hours > Remaining Estimate: 6 hours > > Dozer 5.3.0 has been released. It has changes in internal API, which make > usage of dozer-camel impossible with the most recent version. > As Dozer maintainer I could contribute a patch upgrading camel-dozer module > to use 5.3.0. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.