[ https://issues.apache.org/jira/browse/SHIRO-654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Francois Papon updated SHIRO-654: --------------------------------- Fix Version/s: (was: 1.5.1) 1.6.0 > Multiple shiro OSGi bundles export the same packages > ---------------------------------------------------- > > Key: SHIRO-654 > URL: https://issues.apache.org/jira/browse/SHIRO-654 > Project: Shiro > Issue Type: Bug > Affects Versions: 1.4.0 > Reporter: Steinar Bang > Assignee: Francois Papon > Priority: Major > Labels: OSGi, osgi > Fix For: 1.6.0 > > > (i) _Note_: Discovered in bundles built from the current master of shiro, > i.e. version 1.4.1-SNAPSHOT. I don't know if it actually affects 1.4.0. > Multiple OSGi bundles in shiro exports the same packages. > This is a problem because another bundle importing those packages will import > only the first package it finds and only see the classes in that package. > The correct fix is to rename packages in the bundles so that they don't > overlap. > The overlapping bundles, are (these are the ones I've seen. There may be more > duplicates in bundles that I haven't loaded): > ||Package name||Version||ID||Bundle Name|| > |org.apache.shiro.cache|1.4.1.SNAPSHOT|86|org.apache.shiro.cache| > |org.apache.shiro.cache|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.codec|1.4.1.SNAPSHOT|93|org.apache.shiro.lang| > |org.apache.shiro.codec|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.config.event|1.4.1.SNAPSHOT|87|org.apache.shiro.config.core| > |org.apache.shiro.config.event|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.config|1.4.1.SNAPSHOT|87|org.apache.shiro.config.core| > |org.apache.shiro.config|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.crypto.hash.format|1.4.1.SNAPSHOT|91|org.apache.shiro.crypto.hash| > |org.apache.shiro.crypto.hash.format|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.crypto.hash|1.4.1.SNAPSHOT|91|org.apache.shiro.crypto.hash| > |org.apache.shiro.crypto.hash|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.crypto|1.4.1.SNAPSHOT|90|org.apache.shiro.crypto.core| > |org.apache.shiro.crypto|1.4.1.SNAPSHOT|89|org.apache.shiro.crypto.cipher| > |org.apache.shiro.crypto|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.event.support|1.4.1.SNAPSHOT|92|org.apache.shiro.event| > |org.apache.shiro.event.support|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.event|1.4.1.SNAPSHOT|92|org.apache.shiro.event| > |org.apache.shiro.event|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.io|1.4.1.SNAPSHOT|93|org.apache.shiro.lang| > |org.apache.shiro.io|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro.util|1.4.1.SNAPSHOT|93|org.apache.shiro.lang| > |org.apache.shiro.util|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > |org.apache.shiro|1.4.1.SNAPSHOT|93|org.apache.shiro.lang| > |org.apache.shiro|1.4.1.SNAPSHOT|88|org.apache.shiro.core| > (these are results from the package:exports command in the apache karaf > console) -- This message was sent by Atlassian Jira (v8.3.4#803005)