【问题标题】:An internal error occurred during: "Compute launch button tooltip". java.lang.IllegalArgumentException with Eclipse Kepler after TestNG installation在“计算启动按钮工具提示”期间发生内部错误。安装 TestNG 后 Eclipse Kepler 出现 java.lang.IllegalArgumentException
【发布时间】:2018-07-27 06:51:09
【问题描述】:

在我下载 TestNG 之前,我在 Eclipse Kepler 中的项目运行良好。发布 TestNG 下载后,我无法为我的代码单击“运行”按钮。单击运行后,或者即使我将鼠标悬停在运行上,也会显示以下错误消息。

在“计算启动按钮工具提示”期间发生内部错误。 java.lang.IllegalArgumentException

如果我卸载测试我的所有脚本运行。但是一旦我重新安装测试,问题就会再次出现

我尝试了以下方法:

  • 重新安装 Eclipse
  • 更改工作区
  • 重启 Eclipse
  • 创建新项目
  • 从 Eclipse Marketplace 安装 TestNg 以及通过安装新软件。

【问题讨论】:

    标签: java eclipse selenium eclipse-plugin testng-eclipse


    【解决方案1】:

    错误说明了一切:

    An internal error occurred during: "Compute launch button tooltip". java.lang.IllegalArgumentException
    

    根本原因

    您无法点击代码的 Run 按钮,或者当您将鼠标悬停在 Run 上时点击 Run 后,您会看到错误,因为这些按钮的标签是根据活动编辑器中的 *.java 文件计算的。如果有两个 jar 具有相同的类,则可能会出现此问题,例如(selenium-server-standalone-3.9.1client-combined-3.9.1)。

    解决方案

    所以可能的解决方案是:

    • 仅使用单个 Java Client 变体 selenium-server-standalone-3.9.1client-combined-3.9.1
    • 将文件中的所有内部类(包括静态类)从private更改为default访问。
    • 从您的 IDE 清理您的 项目
    • 使用CCleaner 清除执行测试套件之前和之后的所有操作系统琐事
    • 如果您需要卸载 Eclipse,请使用 Revo Uninstaller 进行 中等 扫描。
    • 重新启动您的系统
    • 执行你的测试

      在这里你可以找到关于"Compute launch button tooltip" error的详细讨论

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 2015-02-07
      • 2016-03-07
      • 1970-01-01
      相关资源
      最近更新 更多