You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Jean-Baptiste Onofré <jb...@nanthrax.net> on 2018/10/26 02:40:23 UTC
Re: Error while sending email because of javax.activation
Thanks Nicolas,
this is related to the changes we did for Java 9/11 support. We gonna
fix that for Karaf 4.2.2.
Regards
JB
On 25/10/2018 14:20, DUTERTRY Nicolas wrote:
> Hi,
>
>
>
> It is not possible to send email in Karaf 4.2 with javax.mail API. When
> an email is sent, this exception is raised :
>
>
>
> javax.mail.MessagingException: IOException while sending message;
>
> nested exception is:
>
> javax.activation.UnsupportedDataTypeException: no object DCH for
> MIME type multipart/mixed;
>
>
>
> I’ve found that it is because the Activation Framework
> (javax.activation) is not OSGI compliant. In the previous Karaf version
> (4.1) a servicemix implementation of the Activation Framework was
> included but it is not the case anymore.
>
>
>
> The solution to have a working Activation Framework is to remove
> javax.activation references in jre.properties and to install the bundle
> org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.9.0.
>
>
>
> For the future Karaf 4.2.2 can you please :
>
> - Remove javax.activation from jre.properties
>
> - Remove activation-1.1.1.jar from directory lib/boot
>
> - Let the user install
> org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.9.0
> if needed
>
>
>
> Regards,
>
> --
>
> Nicolas Dutertry
>
> Sopra HR Software - http://www.soprahr.com/
>