首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法实例化全局转换类org.spockframework.compiler.SpockTransform

无法实例化全局转换类org.spockframework.compiler.SpockTransform
EN

Stack Overflow用户
提问于 2013-09-10 15:23:43
回答 1查看 7.7K关注 0票数 2

我试图在soapUI中为外部jar使用不同的位置。我通过添加以下行更新了soapUI批处理文件。

代码语言:javascript
复制
set JAVA_OPTS=%JAVA_OPTS% -Dsoapui.ext.libraries="C:\Program Files\Groovy\Groovy-2.1.6\lib"

现在,当我打开soapUI并尝试使用scriptom创建一个activexobject时(参见下面)

代码语言:javascript
复制
import org.codehaus.groovy.scriptom.*
def tdc = new ActiveXObject ('TDApiOle80.TDConnection')

我得到了下面的错误,这个错误看起来很奇怪,因为我知道我使用的是groovy2.1.6,从路径中可以看到这一点。

org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:无法实例化在jar:file:/C:/Program%20Files/Groovy/Groovy-2.1.6/lib/spock-core-0.7-groovy-2.0-20120930.020057-22.jar!/META-INF/services/org.codehaus.groovy.transform.ASTTransformation中指定的全局转换类org.spockframework.compiler.SpockTransform,因为org.spockframework.util.IncompatibleGroovyVersionException:异常,org.spockframework.util.IncompatibleGroovyVersionException:编译器插件无法执行,因为Spock 0.7.0-groovy-2.0与Groovy1.8.0不兼容。有关更多信息,请参见file:/C:/Program%20Files/Groovy/Groovy-2.1.6/lib/spock-core-0.7-groovy-2.0-20120930.020057-22.jar http://versioninfo.spockframework.org位置: file:/C:/Program%20Files/SmartBear/soapUI-Pro-4.5.2/lib/groovy-all-1.8.0.jar 1错误

有人知道我为什么会犯这个错误吗?我能做些什么来修复它呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-10 15:32:57

我认为SoapUI (至少4.5.1)与Groovy1.8.0捆绑在一起

至少是在今年5月(2013年)。

您可以尝试在页面上发布的建议进行升级,或者我猜您只能使用1.8.0功能(以及非2.0Spock依赖项)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18722905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档