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

Clement Escoffier resolved FELIX-3356.
--------------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: ipojo-manipulator-1.8.6)
                   ipojo-core-1.8.2

Fixed in trunk.

ASM packages are now private to iPOJO bundles
                
> Objectweb ASM Clashes with IPojo
> --------------------------------
>
>                 Key: FELIX-3356
>                 URL: https://issues.apache.org/jira/browse/FELIX-3356
>             Project: Felix
>          Issue Type: Bug
>          Components: iPOJO
>    Affects Versions: ipojo-manipulator-1.8.4
>            Reporter: Bob Ziuchkovski
>            Assignee: Clement Escoffier
>            Priority: Minor
>             Fix For: ipojo-core-1.8.2
>
>
> Ipojo automatically imports org.apache.felix.ipojo.architecture for bundles 
> that it manages, and org.apache.felix.ipojo.architecture is marked as using 
> org.objectweb.asm.  This creates conflicts for any ipojo-managed bundle that 
> wishes to import and use a different objectweb asm version (i.e. 4.0) for 
> non-ipojo purposes.  See the below output for an example:
> Error executing command: Error starting bundles:
>       Unable to start bundle 107: Uses constraint violation. Unable to 
> resolve bundle revision test.service [107.0] because it is exposed to package 
> 'org.objectweb.asm' from bundle revisions org.objectweb.asm.all [98.0] and 
> org.apache.felix.ipojo [99.0] via two dependency chains.
> Chain 1:
>   test.service [107.0]
>     import: 
> (&(osgi.wiring.package=org.objectweb.asm)(version>=4.0.0)(!(version>=5.0.0)))
>      |
>     export: osgi.wiring.package=org.objectweb.asm
>   org.objectweb.asm.all [98.0]
> Chain 2:
>   test.service [107.0]
>     import: 
> (&(osgi.wiring.package=org.apache.felix.ipojo.architecture)(version>=1.8.0))
>      |
>     export: osgi.wiring.package=org.apache.felix.ipojo.architecture; 
> uses:=org.objectweb.asm
>     export: osgi.wiring.package=org.objectweb.asm
>   org.apache.felix.ipojo [99.0]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to