[
https://issues.apache.org/jira/browse/CAMEL-14792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17067410#comment-17067410
]
Grzegorz Grzybek commented on CAMEL-14792:
------------------------------------------
Fixed
[here|https://github.com/apache/camel/commit/70e2ca3913226b4c532d80dbd2577d7d440439de]
in camel-2.25.x branch.
> ClassNotFoundException for onException(Class) in Java DSL in OSGi
> -----------------------------------------------------------------
>
> Key: CAMEL-14792
> URL: https://issues.apache.org/jira/browse/CAMEL-14792
> Project: Camel
> Issue Type: Bug
> Reporter: Grzegorz Grzybek
> Assignee: Grzegorz Grzybek
> Priority: Major
> Fix For: 2.25.1
>
>
> With CAMEL-13468, {{OnExceptionDefinition.java}} lost {{exceptionClasses}}
> field and actual exception classes where converted in Java DSL into String
> objects - resolved later when exception processor was created.
> This could (and actually did) cause problems in OSGi, when route was defined
> from different bundle (which had correct {{Import-Package}} headers generated
> by maven-bundle-plugin) than the bundle with actual route.
> I have a fix that both keeps class names (for marshalling purpose) and actual
> classes (for OSGi).
--
This message was sent by Atlassian Jira
(v8.3.4#803005)