我正在做的任务
我正在尝试在 Jenkins 中使用gradle触发Junit。我正在使用powerMock(1.4.12)+模拟(1.9.5)与Junit4(4.11)和java8一起进行模拟。
问题
在Jenkin控制台中获取错误java.lang.RuntimeException:java.io.IOException:无效的常量类型: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)
最佳答案
如果有较新的版本,则您不应使用已有五年历史的库/工具。这可能是您使用的一种工具中的错误,或者是Java中添加了一些他们不懂的语言。
关于jenkins - 在Jenkins控制台中获取错误java.lang.RuntimeException:java.io.IOException:无效的常量类型:15,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42635951/