当前位置: 首页 > 知识库问答 >
问题:

在IntelliJ for OSGi bundle上运行测试时出错

巫马安怡
2023-03-14

我使用IntelliJ IDEA终极版2018.1.1Linux

当试图在一个由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

以前有人面对过这个问题吗?

共有3个答案

司寇琨
2023-03-14

截至IntelliJ IDEA 2019.2版,我无法在已安装的插件下找到Osmorc插件,相反,禁用OSGi插件对我有帮助。

汪兴为
2023-03-14

如果您重新导入所有项目,问题会回来。要修复它,请从intellij中永久删除插件Osmorc。您可以通过转到Intellij-

漆雕成弘
2023-03-14

我在这里发现了一个类似的问题。

通过删除项目中的OSGi方面解决了这个问题,并且测试成功了。

要删除OSGi方面,请转到项目结构-

 类似资料:
  • 我正在尝试配置一个Laravel项目,我已经配置了node和bower,没有问题,但在sudo npm安装gulp之后。当我运行gulp时,我得到了这个错误 单元js:341投掷错误^ 错误:找不到模块'laravel-elixir'在函数。模块。_resolveFilename(module.js:339: 15)在函数。模块。_load(module.js:290: 25)在Module.re

  • 我试图运行cucumber测试,但我得到以下异常。我用那些罐子和它们的版本 这是我的项目: 这是testRunner类代码: 场景:当用户导航到登录页面并输入用户名和密码时,使用给定的有效凭据成功登录,并在主页上输入用户名和密码,然后显示消息,登录成功 场景:成功注销当用户从应用程序注销时,消息显示注销成功

  • 我已经完成了Eclipse Maven TestNG,我打算运行Selenium测试用例。 这是我的POM文件: 现在,当我尝试运行Maven测试时,我得到以下错误: 有人能告诉我我错过了什么吗。 提前谢谢。

  • 问题内容: 当我尝试在Chrome中运行测试时出现此错误: 初始化方法AutomationUsingSelenium.SmuladorChrome.MyTestInitialize引发异常。OpenQA.Selenium.DriverServiceNotFoundException:OpenQA.Selenium.DriverServiceNotFoundException 原因是什么? 问题答案

  • 当我尝试在Chrome中运行测试时,出现以下错误: 初始化方法AutomationUsingSelenium。蓝绿色。MyTestInitialize引发异常。OpenQA。硒。DriversServiceNotFoundException:OpenQA。硒。DriversServiceNotFoundException 原因是什么?