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

Freeman Fang resolved CXF-7437.
-------------------------------
       Resolution: Fixed
    Fix Version/s: 3.2.0
                   3.1.13

patch applied on behalf of  John Poth with thanks!

> OSGI 'Uses constraint violation' when deploying 
> org.apache.cxf.cxf-rt-rs-service-description-swagger
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CXF-7437
>                 URL: https://issues.apache.org/jira/browse/CXF-7437
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>            Reporter: John Poth
>            Assignee: Freeman Fang
>             Fix For: 3.1.13, 3.2.0
>
>
> When installing feature cxf-rs-description-swagger2 on Karaf 4.2.0-SNAPSHOT I 
> get the following error:
> {code}
> Error executing command: Error restarting bundles:
>       Uses constraint violation. Unable to resolve resource 
> org.apache.cxf.cxf-rt-rs-service-description-swagger 
> [org.apache.cxf.cxf-rt-rs-service-description-swagger [217](R 217.0)] because 
> it is exposed to package 'javax.annotation' from resources 
> javax.annotation-api [javax.annotation-api [45](R 45.0)] and 
> org.apache.felix.framework [org.apache.felix.framework [0](R 0)] via two 
> dependency chains.
> Chain 1:
>   org.apache.cxf.cxf-rt-rs-service-description-swagger 
> [org.apache.cxf.cxf-rt-rs-service-description-swagger [217](R 217.0)]
>     import: 
> (&(osgi.wiring.package=javax.annotation)(version>=1.3.0)(!(version>=2.0.0)))
>      |
>     export: osgi.wiring.package: javax.annotation
>   javax.annotation-api [javax.annotation-api [45](R 45.0)]
> Chain 2:
>   org.apache.cxf.cxf-rt-rs-service-description-swagger 
> [org.apache.cxf.cxf-rt-rs-service-description-swagger [217](R 217.0)]
>     import: 
> (&(osgi.wiring.package=io.swagger.converter)(version>=1.5.0)(!(version>=2.0.0)))
>      |
>     export: osgi.wiring.package=io.swagger.converter; 
> uses:=com.google.common.collect
>   io.swagger.core [io.swagger.core [212](R 212.0)]
>     import: 
> (&(osgi.wiring.package=com.google.common.collect)(version>=18.0.0)(!(version>=19.0.0)))
>      |
>     export: osgi.wiring.package=com.google.common.collect; 
> uses:=javax.annotation
>   com.google.guava [com.google.guava [38](R 38.0)]
>     import: (osgi.wiring.package=javax.annotation)
>      |
>     export: osgi.wiring.package: javax.annotation
>   org.apache.felix.framework [org.apache.felix.framework [0](R 0)] Unresolved 
> requirements: [[org.apache.cxf.cxf-rt-rs-service-description-swagger [217](R 
> 217.0)] osgi.wiring.package; 
> (&(osgi.wiring.package=io.swagger.converter)(version>=1.5.0)(!(version>=2.0.0)))]
> {code}
> I can provide a fix



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to