[
https://issues.apache.org/jira/browse/CXF-6794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15166754#comment-15166754
]
Xilai Dai commented on CXF-6794:
--------------------------------
I close this issue as the MANIFEST of cxf-core is correct because xmlschema is
a mandatory dependency not optional. (the ERRORs possible is introduced by
karaf 4.0.4 with equinox OSGi framework)
> [OSGi] the org.apache.ws.commons.schema.* package should also has
> resolution:=optional in the cxf-core bundle
> -------------------------------------------------------------------------------------------------------------
>
> Key: CXF-6794
> URL: https://issues.apache.org/jira/browse/CXF-6794
> Project: CXF
> Issue Type: Bug
> Components: Core
> Affects Versions: 3.1.5
> Reporter: Xilai Dai
>
> Currently when install cxf-core 3.1.5 bundle into the OSGi container (e.g.
> karaf with equinox), the ERROR will appear when try to resolve the XmlSchema
> dependency:
> {code}
> Caused by: org.osgi.framework.BundleException: Could not resolve module:
> org.apache.cxf.cxf-core [110]
> Unresolved requirement: Import-Package: com.ctc.wstx.msv;
> version="[4.4.0,5.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.ctc.wstx.stax;
> version="[4.4.0,5.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: org.codehaus.stax2;
> version="[3.1.0,4.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: org.codehaus.stax2.validation;
> version="[3.1.0,4.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.sun.msv.grammar;
> version="[2013.6.0,2014.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.sun.msv.grammar.xmlschema;
> version="[2013.6.0,2014.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.sun.msv.reader;
> version="[2013.6.0,2014.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.sun.msv.reader.xmlschema;
> version="[2013.6.0,2014.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.sun.xml.bind.marshaller;
> version="[2.2.0,3.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: com.sun.xml.fastinfoset.stax;
> version="[1.2.0,2.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: net.sf.cglib.proxy;
> version="[2.1.3,3.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: javax.validation;
> version="[1.0.0,2.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: javax.validation.bootstrap;
> version="[1.0.0,2.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: javax.validation.executable;
> version="[1.0.0,2.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: javax.validation.spi;
> version="[1.0.0,2.0.0)"; resolution:="optional"
> Unresolved requirement: Import-Package: org.apache.ws.commons.schema;
> version="[2.2.0,3.0.0)"
> at
> org.eclipse.osgi.container.Module.start(Module.java:434)[org.eclipse.osgi-3.10.2.jar:]
> at
> org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:392)[org.eclipse.osgi-3.10.2.jar:]
> at
> org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:411)[org.eclipse.osgi-3.10.2.jar:]
> at
> org.apache.karaf.bundle.command.Install.execute(Install.java:96)[24:org.apache.karaf.bundle.core:4.0.4]
> ... 11 more
> {code}
> Seems we are missing org.apache.ws.commons.schema* in the cxf.osgi.import
> section of the core/pom.xml.
> Fix suggestion: add
> {code}
> org.apache.ws.commons.schema*;version="${cxf.xmlschema.version}";resolution:=optional
> {code}
> into the core/pom.xml
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)