无法从 grails 项目构建 war

2023-11-30

我正在构建 Grails (2.4.4) 项目,我遇到了非常奇怪的问题:我可以“运行应用程序”,我可以“编译”它,但我不能“战争”或“运行战争”它。

将 src/groovy 目录中的 Enum 类 (AlertType) 导入到域类 (Alert) 时出现问题:

| Compiling 258 GSP files for package [myProject].
| Error WAR packaging error: startup failed:
file:/home/me/workspaces/workspaceGrails/myProject/grails-app/domain/com/example/alert/Alert.groovy: 4: unable to resolve class com.example.alert.AlertType
@ line 4, column 1.
import com.example.alert.AlertType

就像我说的:项目正在开发环境中运行,但我无法构建战争并将其投入生产。


以下是来自 src/groovy/com/example/alert 的 AlertType 代码:

package com.example.alert

public enum AlertType {
    NORMAL, INSPECTION, INSURANCE, FIELD_TASK, HERD_TASK
}

这是来自最新 GGTS 的 --verbose 堆栈跟踪:

Error | org.codehaus.groovy.grails.cli.ScriptExitException
Error | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
Error | at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
Error | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
Error | at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
Error | at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
Error | at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)
Error | at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:391)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
Error | at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
Error | at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
Error | at gant.Gant.withBuildListeners(Gant.groovy:427)
Error | at gant.Gant.this$2$withBuildListeners(Gant.groovy)
Error | at gant.Gant$this$2$withBuildListeners$0.callCurrent(Unknown Source)
Error | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
Error | at gant.Gant$this$2$withBuildListeners$0.callCurrent(Unknown Source)
Error | at gant.Gant.dispatch(Gant.groovy:415)
Error | at gant.Gant.this$2$dispatch(Gant.groovy)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
Error | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:809)
Error | at gant.Gant.invokeMethod(Gant.groovy)
Error | at groovy.lang.GroovyObject$invokeMethod.callCurrent(Unknown Source)
Error | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
Error | at groovy.lang.GroovyObject$invokeMethod.callCurrent(Unknown Source)
Error | at gant.Gant.executeTargets(Gant.groovy:591)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
Error | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:61)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
Error | at gant.Gant.executeTargets(Gant.groovy:590)
Error | at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeWithGantInstance(GrailsScriptRunner.java:781)
Error | at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptFile(GrailsScriptRunner.java:573)
Error | at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching(GrailsScriptRunner.java:472)
Error | at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching(GrailsScriptRunner.java:423)
Error | at org.grails.ide.api.impl.GrailsConnectorImpl.executeCommand(GrailsConnectorImpl.java:160)
Error | at org.grails.ide.eclipse.longrunning.process.GrailsProcess.run(GrailsProcess.java:130)
Error | at org.grails.ide.eclipse.longrunning.process.GrailsProcess.main(GrailsProcess.java:93)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:236)
Error | at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:264)
Error |
Caused by: org.codehaus.groovy.grails.cli.ScriptExitException
Error | at org.codehaus.groovy.grails.cli.api.BaseSettingsApi.exit(BaseSettingsApi.java:370)
Error | at org.codehaus.groovy.grails.cli.api.BaseSettingsApi$exit$1.callCurrent(Unknown Source)
Error | at org.codehaus.groovy.grails.project.packaging.GrailsProjectWarCreator.packageWar(GrailsProjectWarCreator.groovy:126)
Error | at org.codehaus.groovy.grails.project.packaging.GrailsProjectWarCreator$packageWar$0.call(Unknown Source)
Error | at _GrailsWar$_run_closure2.doCall(_GrailsWar.groovy:43)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
Error | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
Error | at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)
Error | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:185)
Error | at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)
Error | at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
Error | at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:90)
Error | at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)
Error | at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
Error | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1152)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:807)
Error | at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)
Error | at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1272)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1166)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185)
Error | at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)
Error | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
Error | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.Closure.call(Closure.java:423)
Error | at groovy.lang.Closure.call(Closure.java:417)
Error | at org.codehaus.gant.GantMetaClass.processClosure(GantMetaClass.java:81)
Error | at org.codehaus.gant.GantMetaClass.processArgument(GantMetaClass.java:95)
Error | at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:128)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Error | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:81)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145)
Error | at War$_run_closure1.doCall(War.groovy:38)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
Error | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149)
Error | at org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39)
Error | at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:54)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy:185)
Error | at sun.reflect.GeneratedMethodAccessor164.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy)
Error | at sun.reflect.GeneratedMethodAccessor163.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
Error | at org.codehaus.gant.GantBinding.withTargetEvent(GantBinding.groovy:90)
Error | at org.codehaus.gant.GantBinding.this$4$withTargetEvent(GantBinding.groovy)
Error | at sun.reflect.GeneratedMethodAccessor158.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90)
Error | at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:324)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1207)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1152)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:807)
Error | at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)
Error | at groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1272)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1166)
Error | at groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110)
Error | at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1016)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185)
Error | at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:166)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:56)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141)
Error | at org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy)
Error | at sun.reflect.GeneratedMethodAccessor156.invoke(Unknown Source)
Error | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error | at java.lang.reflect.Method.invoke(Method.java:606)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:207)
Error | at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:68)
Error | at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
Error | at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
Error |
    ... 68 more`

以下是此错误的示例存储库:https://github.com/majkelo/AgroErrorRepo(只有在BuildConfig中添加drools lib时才会出现问题)


Ken Siprell,Grails 的 Drools 插件的作者,fixed 这个编译问题.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法从 grails 项目构建 war 的相关文章

随机推荐

  • 找不到 org.codehaus.groovy:groovy-all:2.4.12

    更新 android studio 和 gradle 后 我无法再编译 在发布模式下 我的应用程序 当我尝试生成 APK 时 我收到此错误 找不到 org codehaus groovy groovy all 2 4 12 在以下位置进行了
  • C - 给定一个不区分大小写的文件路径,如何检查该文件是否存在?

    例如 假设我们有一个名为 Hello txt 的文件 那么检查 hello txt 或 heLLo txt 是否存在应该都返回 true 如果您运行的是 Windows 或任何不区分大小写的文件系统 那么除了检查一个大小写之外别无他法 如果
  • 为什么我不能拥有自动实现的只读属性

    这是允许的 Public Property Text As String 而对于只读属性 为什么不允许我使用等效的属性 Public ReadOnly Property Text As String 我似乎被迫使用 Public ReadO
  • 如何检查我的 applicationIconBadgeNumber 值?

    我想要我的redDot当我的徽章有一定价值时显示 即UIApplication shared applicationIconBadgeNumber这是我写的代码 但似乎不起作用 import UserNotifications IBOutl
  • 扫描仪与 System.console( ).write( )

    我尝试在屏幕上打印出包含西班牙口音的字符串 我使用相同的输入但采用不同的方法得到不同的答案 我的第一个方法是通过 Scanner 类读取包含西班牙口音的字符串 input is a e i o u A E I O U Scanner sc
  • 在java中使用while循环

    我正在尝试读入并添加 仅 正整数 直到输入负整数 仅当输入负整数时 程序才会停止 我能想到的最好的方法是下面的代码 但问题是即使读取负整数它也不会停止 PS 我还在学习中 请耐心等待 我尝试过添加 input2 lt 0到 while 循环
  • 什么是“必须处理用户手势才能显示权限请求”。 Chrome Web Serial API 中出现错误消息?

    在编程方面 我是一个真正的初学者 我的目的是通过 COM 端口 RS485 控制具有 Google Chrome 中集成的 API 的设备 我尝试重现以下教程 https web dev serial 控制台中出现以下错误消息 未捕获 承诺
  • DrawerLayout 不适用于 Android 4.4 和 SurfaceView

    今天我又经历了 机器人 时刻之一 这让我完全一无所知 我有一个由 DrawerLayout 组成的应用程序 其中包含一个作为 SurfaceView surfaceViewContainer 容器的相对布局和作为导航的第二个 ViewGro
  • xcode 6 swift system() 命令

    有没有关于 swift 系统命令的详细描述 例如 这段代码 let x system ls l which which println x 产生 rwxr xr x 1 根轮 14496 八月 30 04 29 usr bin which
  • 分布式修订控制、Wiki 和错误跟踪合而为一

    我知道关于Fossil但还有其他选择吗 一些小且易于安装 配置的东西 我知道有很多基于 git 的 wiki 例如git wiki WiGit and gitit 一个简单的谷歌搜索我相信还会带来许多其他人 我还知道一些基于 git 的错误
  • 有没有办法检查迭代器是否有效?

    例如 对于操作容器映射的两个线程 测试迭代器是否仍然有效 出于性能原因 的正确方法是什么 或者只能通过间接的方式来做到这一点 示例代码 define SECURE SCL 1 http msdn2 microsoft com en us l
  • 从java中的XML文件中删除元素

    我已经从 Excel 数据库生成了一个 xml 文件 它自动包含一个名为 的元素 offset为了使我的新文件符合我的需求 我想使用 java 删除此元素 这是xml内容
  • 使用 jQuery 隐藏文本中的字符?

    我想将一些文字 名称 更改为 名称 换句话说 我只是想隐藏 jQuery 可以选择 div 中的字符或单词吗 如果是这样 很容易隐藏 字符 或者如果需要将文本替换为相同的单词但没有该字符 Thanks 如果你想使用 JQuery 那么 id
  • 没有匹配的函数来调用“构造函数”

    我正在尝试创建一个类型的数组Vertex然后初始化函数中的每个成员 这Vertex类在构造函数中采用 Vector3f Vertex Vertex const Vector3f position position position 在头文件
  • 我可以将默认编辑器切换为 Snowsight 吗?

    我通过 SSO 登录 它会加载经典 UI SSO 登录后 我会被发送到特定的网址 例如https company us east snowflakecomputing com console internal worksheet 是否有可能
  • 如何以 png 作为背景进行绘图? [复制]

    这个问题在这里已经有答案了 我制作了一个 300 万点的图并将其保存为 PNG 花了几个小时 我想避免重新绘制所有点 如何生成以此 PNG 作为背景的新图 尝试这个 library png Replace the directory and
  • 使用 bigquery 将字符串拆分为多列

    我在 BigQuery 中有一个包含数百万行的表 我想将 adx catg id 列拆分为多个新列 请注意 adx catg id 列包含任意数量的由空格分隔的单词 如果字符串仅包含少于五个单词 下面的查询示例可以将 adx catg id
  • 如何对 NetworkX 中创建的图 g 进行聚类?

    我正在尝试将聚类应用于数据集 在此之前 我必须将图划分为 n 个簇 但我不知道该怎么做 Suppose 边缘列表你的未加权的 and 不定向的 graph保存在文件edges txt中 您可以按照以下步骤对图的节点进行聚类 Step 1 g
  • 在调用委托之前将我的空检查代码变灰

    我在 VS 2015 中编写统一代码 这意味着它是在 c 4 中并且 null 条件运算符不可用 在调用委托之前 我进行了空检查 但代码是灰色的 是不是说灰码和注释一样无效呢 如果是这样 我应该怎么做才能防止调用空委托 public del
  • 无法从 grails 项目构建 war

    我正在构建 Grails 2 4 4 项目 我遇到了非常奇怪的问题 我可以 运行应用程序 我可以 编译 它 但我不能 战争 或 运行战争 它 将 src groovy 目录中的 Enum 类 AlertType 导入到域类 Alert 时出