[ 
https://issues.apache.org/activemq/browse/SMX4-581?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jean-Baptiste Onofré reassigned SMX4-581:
-----------------------------------------

    Assignee: Jean-Baptiste Onofré

> xpp3 bundle is missing META-INF/services/org.xmlpull.v1.XmlPullParserFactory 
> needed to support zero configuation operation mode
> -------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-581
>                 URL: https://issues.apache.org/activemq/browse/SMX4-581
>             Project: ServiceMix 4
>          Issue Type: Bug
>          Components: Bundles
>         Environment: Using the bundle outside of the service mix project as 
> osgi-bundle of XPP3 implementation
>            Reporter: Steffen Gürtler
>            Assignee: Jean-Baptiste Onofré
>            Priority: Minor
>
> Used version (in maven location format);
>               <dependency>
>                       <groupId>org.apache.servicemix.bundles</groupId>
>                       
> <artifactId>org.apache.servicemix.bundles.xpp3</artifactId>
>                       <version>1.1.4c_1</version>
>               </dependency>
> The xml pull parser is not working without giving the implementation class 
> names to the XmlPullParserFactory newInstance due the missing service 
> configuration file.
> {{newinstance(null, null)}}
> To simplify usage and to support working with the bundle as with the actual 
> implementation jar file, this should work.
> Exception given below:
> Caused by: org.xmlpull.v1.XmlPullParserException: caused by: 
> org.xmlpull.v1.XmlPullParserException: resource not found: 
> /META-INF/services/org.xmlpull.v1.XmlPullParserFactory make sure that parser 
> implementing XmlPull API is available
>         at 
> org.xmlpull.v1.XmlPullParserFactory.newInstance(XmlPullParserFactory.java:294)
>  ~[org.apache.servicemix.bundles.xpp3-1.1.4c_3.jar:na]
> IMO, this service config file should be part of the bundle.
> Workaround: We created a fragment bundle containing that file.
> META-INF/services/org.xmlpull.v1.XmlPullParserFactory content:
> org.xmlpull.mxp1.MXParser,org.xmlpull.mxp1_serializer.MXSerializer

-- 
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