首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复org.osgi.framework.BundleException

如何修复org.osgi.framework.BundleException
EN

Stack Overflow用户
提问于 2019-01-15 18:40:32
回答 1查看 1.7K关注 0票数 0

我正在运行ONOS,当我想要将我的模块添加到它的核心时,我得到了这个异常。这在以前是可以的,但是当我改变我的操作系统时,我得到了这个错误。

我尝试了很多方法,但都不能解决我的问题。我也没有添加依赖项的POM文件。如有其他建议,我们将不胜感激。

代码语言:javascript
复制
ERROR: Bundle sdn.FANA.optical.optical [178] Error starting mvn:sdn.FANA.optical/optical/1.0 (org.osgi.framework.BundleException: Unresolved constraint in bundle sdn.FANA.optical.optical [178]: Unable to resolve 178.0: missing requirement [178.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.karaf.shell.api.action)(version>=4.2.0)(!(version>=5.0.0))))
org.osgi.framework.BundleException: Unresolved constraint in bundle sdn.FANA.optical.optical [178]: Unable to resolve 178.0: missing requirement [178.0] osgi.wiring.package; (&(osgi.wiring.package=org.apache.karaf.shell.api.action)(version>=4.2.0)(!(version>=5.0.0)))
        at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2037)
        at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291)
        at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304)
        at java.lang.Thread.run(Thread.java:748)
EN

回答 1

Stack Overflow用户

发布于 2019-01-15 21:30:37

此错误消息指出您的捆绑包依赖于包org.apache.karaf.shell.api.action,版本范围[4.2.0, 5.0.0)

每当捆绑包有一个导入时,它必须与另一个捆绑包中的对应导出匹配。因此,您需要安装导出org.apache.karaf.shell.api.action包的捆绑包,版本至少为4.2.0,低于5.0.0。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54197221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档