You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Jean-Baptiste Onofré (JIRA)" <ji...@apache.org> on 2010/08/25 08:20:48 UTC
[jira] Assigned: (SMX4-581) xpp3 bundle is missing
META-INF/services/org.xmlpull.v1.XmlPullParserFactory needed to support
zero configuation operation mode
[ 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.