[ 
https://issues.apache.org/jira/browse/CXF-6794?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15163037#comment-15163037
 ] 

Colm O hEigeartaigh commented on CXF-6794:
------------------------------------------

With a plain Karaf 4.0.4 installation, the following works fine for me:

repo-add cxf 3.1.5
feature:install cxf-core

XML Schema seems to get loaded correctly: 61 | Active   |  30 | 2.2.1    | 
XmlSchema Core

What am I doing wrong here?

Colm.

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

Reply via email to