[ 
https://issues.apache.org/activemq/browse/CAMEL-3228?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62810#action_62810
 ] 

Claus Ibsen commented on CAMEL-3228:
------------------------------------

Looks like the new JAR can be loaded in OSGi now.

Just that loading the mapping file from classpath now fails. Yeah OSGi 
influence this as well
{code}
        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)
        ... 58 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:61)
        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:159)
        at 
org.dozer.DozerBeanMapper.getMappingProcessor(DozerBeanMapper.java:142)
        at org.dozer.DozerBeanMapper.map(DozerBeanMapper.java:98)
        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)
        ... 60 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.

Reply via email to