【问题标题】:Getting the error in Jenkins console java.lang.RuntimeException: java.io.IOException: invalid constant type: 15在 Jenkins 控制台中获取错误 java.lang.RuntimeException: java.io.IOException: invalid constant type: 15
【发布时间】:2017-03-06 21:31:47
【问题描述】:

我正在做的任务
我正在尝试在 Jenkins 中使用 gradle 触发 Junit。我正在使用 powerMock (1.4.12) + mockito (1.9.5) 与 Junit4 (4.11) & java8 一起进行模拟。

问题
在 Jenkins 控制台中获取错误 java.lang.RuntimeException: java.io.IOException: invalid constant type: 15

堆栈跟踪下方的 JUnit 报告

java.lang.IllegalStateException: Failed to transform class with name amdocs.APILink.backend.services.arCrgAdjnRef00. Reason: null at org.powermock.core.classloader.MockClassLoader.loadMockClass(MockClassLoader.java:266)
at org.powermock.core.classloader.MockClassLoader.loadModifiedClass(MockClassLoader.java:180)
at org.powermock.core.classloader.DeferSupportingClassLoader.loadClass(DeferSupportingClassLoader.java:68)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

【问题讨论】:

  • 您的问题是否遗漏了什么?标题中的例外不在问题中。

标签: jenkins gradle


【解决方案1】:

当有更新版本时,您可能不应该使用 5 年历史的库/工具。这可能是您使用的工具中的一个错误,或者是作为他们不理解的语言添加到 Java 中的。

【讨论】:

  • 所以?正如我所说,该工具中可能存在错误或该工具根本不知道的语言中添加了某些功能。 e. G。 invokedynamic 指令。
猜你喜欢
  • 2023-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-10
  • 1970-01-01
  • 1970-01-01
  • 2015-04-19
  • 1970-01-01
相关资源
最近更新 更多