Hi Charles,

Bundle A export package javax.enterprise.inject but bundle B try to import 
javax.inject, is this mismatch a typo?

-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042

On 2012-11-12, at 下午6:21, Charles Moulliard wrote:

> Hi,
> 
> Under karaf 2.3.0, I have a strange import/export issue.
> 
> The following package "javax.enterprise.inject" is well exported by bundle A
> 
> Export-Package = 
>       javax.enterprise.context;version=1.0.0,
>       
> javax.enterprise.inject;uses:="javax.enterprise.util,javax.enterprise.context";version=1.0.0,
>       javax.enterprise.util;version=1.0.0,
> 
> But bundle B is not able to import it 
> 
> Import-Package =
>       javax.inject;version=1.0.0,
> 
> Caused by: org.osgi.framework.BundleException: Unresolved constraint in 
> bundle org.jboss.weld.osgi.weld-osgi-core-integration [56]: Unable to resolve 
> 56.0: missing requirement [56.0] osgi.wiring.package; 
> (&(osgi.wiring.package=javax.inject)(version>=1.0.0))
> 
> Is it a Felix known issue ?
> 
> Regards,
> 
> -- 
> Charles Moulliard
> Apache Committer / Sr. Enterprise Architect (RedHat)
> Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com
> 
> 

Reply via email to