gpt4 book ai didi

grails - 将BIRT 3.7与Grails 2.5一起使用时返回NoSuchMethodError

转载 作者:行者123 更新时间:2023-12-02 14:50:40 25 4
gpt4 key购买 nike

我们已经在Grails应用程序中使用BIRT 3.7已有3年了。我们决定从Grails 2.3.11升级到2.5,我们的BIRT报告现在会炸弹并报错:

SEVERE: Error happened while running the report.  
java.lang.NoSuchMethodError: org.mozilla.javascript.Parser.parse(Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode;
at org.eclipse.birt.core.data.ExpressionParserUtility.parse(ExpressionParserUtility.java:184)
at org.eclipse.birt.core.data.ExpressionParserUtility.compileColumnExpression(ExpressionParserUtility.java:77)
.....

我假设Grails中的某些内容已更改。该报告在Grails 2.3.11中运行良好。

最佳答案

我通过更改BuildConfig.groovy中的以下行来解决它:

compile ":asset-pipeline:2.3.9"

对此:
compile(":asset-pipeline:2.3.9") {
excludes 'rhino'
}

关于grails - 将BIRT 3.7与Grails 2.5一起使用时返回NoSuchMethodError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31794536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com