无法从Grails项目中构建战争 [英] Can not build war from grails project

查看:142
本文介绍了无法从Grails项目中构建战争的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在构建Grails(2.4.4)项目,并且我遇到了一个非常奇怪的问题:我可以'run-app',我可以'编译'它,但是我不能'战争'或者'运行战争'它。



在将其导入到域类(Alert)时,src / groovy目录中的Enum类(AlertType)存在问题:

  |编译包[myProject]的258个GSP文件。 
|错误WAR包装错误:启动失败:
文件:/home/me/workspaces/workspaceGrails/myProject/grails-app/domain/com/example/alert/Alert.groovy:4:无法解析类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堆栈追踪:

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

以下是此错误的示例回购: https://github.com/majkelo/AgroErrorRepo
(只有当将drools库添加到BuildConfig时才会出现问题)

解决方案

Ken Siprell是Grails的Drools插件的作者,修复 这个编译问题

I'm building Grails (2.4.4) project and I faced very strange problem: I can 'run-app', I can 'compile' it but I can not 'war' or 'run-war' it.

There is a problem with Enum class (AlertType) from src/groovy directory when importing it to domain class (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

Like I said: project is running in dev environemnt but I cannot build war and put it on production.


Here is a code of AlertType from src/groovy/com/example/alert:

package com.example.alert

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


Here is a --verbose stacktrace from the newest GGTS:

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`

Here is example repo for this error: https://github.com/majkelo/AgroErrorRepo (problem occurs only when drools lib are added to BuildConfig)

解决方案

Ken Siprell, an author of Drools plugin for Grails, fixed this compile issue.

这篇关于无法从Grails项目中构建战争的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆