我正在使用IntelliJ IDEA Ultimate版本2018.1.1 for Linux
在尝试对来自Intellij的OSGi包组成的maven项目进行测试时,我不断得到下面提到的错误
Error:osgi: [org.wso2.carbon.identity.oauth] In component <name not yet determined>, method framework.authentication.context.method.name.translator, cannot recognize the signature of the descriptor: ()V
Error:osgi: [org.wso2.carbon.identity.oauth] In component class org.wso2.carbon.identity.oauth2.internal.OAuth2ServiceComponent, reference framework.authentication.context.method.name.translator is dynamic but has no unbind method.
Error:osgi: [org.wso2.carbon.identity.oauth] No interface specified on framework.authentication.context.method.name.translator
以前有人遇到过这个问题吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
如果重新导入所有项目,问题就会再次出现。要修复它,请从intellij永久删除插件Osmorc。 您可以通过Intellij->首选项->插件来做到这一点 搜索Osmorc,然后取消选中该复选框,然后重新启动intellij
答案 2 :(得分:0)
从IntelliJ IDEA版本2019.2开始,我无法在已安装的插件下找到Osmorc插件,相反,禁用OSGi插件对我有帮助。