创建新项目时出现 Grails 2.3.7 错误

Posted

技术标签:

【中文标题】创建新项目时出现 Grails 2.3.7 错误【英文标题】:Grails 2.3.7 error when creating a new project 【发布时间】:2014-06-07 09:32:37 【问题描述】:

我只是全新安装:我下载并安装了 JDK 和 GGTS。然后我创建了一个新的 Grails 2.3.7 项目,并收到以下错误消息。这是一个已知问题还是我做错了什么?

命令因异常终止:java.lang.Exception(请参阅部分输出的详细信息) 命令:GrailsCommand(P/MangaReader> compile --non-interactive --refresh-dependencies) ---- System.out ---- 加载 Grails 2.3.7 . |环境开始发展 ………… |编译79个源文件 。错误 | 编译错误:启动失败: C:\Users\\Documents\workspace-ggts-3.5.0.RELEASE\MangaReader\target\work\plugins\database-migration-1.3.8\grails-app\controllers\grails\plugin\databasemigration\DbdocController.groovy: -1:“grails.plugin.databasemigration.DbdocController”类中方法“java.lang.Object withFormat(groovy.lang.Closure)”的重复方法名称/签名。 @ 行-1,列-1。 C:\Users\\Documents\workspace-ggts-3.5.0.RELEASE\MangaReader\target\work\plugins\database-migration-1.3.8\grails-app\controllers\grails\plugin\databasemigration\DbdocController.groovy: -1:“grails.plugin.databasemigration.DbdocController”类中方法“java.lang.Object withFormat(groovy.lang.Closure)”的重复方法名称/签名。 @ 行-1,列-1。 2 个错误 错误 | org.codehaus.groovy.grails.cli.ScriptExitException 错误 | 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 错误 | 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 错误 | 在 java.lang.reflect.Constructor.newInstance(Constructor.java:408) 错误 | 在 org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77) 错误 | 在 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(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) 错误 | 在 gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) 错误 | 在 gant.Gant$_dispatch_closure7.doCall(Gant.groovy) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112) 错误 | 在 gant.Gant.withBuildListeners(Gant.groovy:427) 错误 | 在 gant.Gant.this$2$withBuildListeners(Gant.groovy) 错误 | 在 gant.Gant$this$2$withBuildListeners$0.callCurrent(未知来源) 错误 | 在 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) 错误 | 在 gant.Gant$this$2$withBuildListeners$0.callCurrent(未知来源) 错误 | 在 gant.Gant.dispatch(Gant.groovy:415) 错误 | 在 gant.Gant.this$2$dispatch(Gant.groovy) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:733) 错误 | 在 gant.Gant.invokeMethod(Gant.groovy) 错误 | 在 groovy.lang.GroovyObject$invokeMethod.callCurrent(Unknown Source) 错误 | 在 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) 错误 | 在 groovy.lang.GroovyObject$invokeMethod.callCurrent(Unknown Source) 错误 | 在 gant.Gant.executeTargets(Gant.groovy:591) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52) 错误 | 在 org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:49) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:57) 错误 | 在 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:773) 错误 | 在 org.codehaus.groovy.grails.cli.GrailsS​​criptRunner.executeScriptFile(GrailsS​​criptRunner.java:571) 错误 | 在 org.codehaus.groovy.grails.cli.GrailsS​​criptRunner.executeScriptWithCaching(GrailsS​​criptRunner.java:470) 错误 | 在 org.codehaus.groovy.grails.cli.GrailsS​​criptRunner.executeScriptWithCaching(GrailsS​​criptRunner.java:421) 错误 | 在 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(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.grails.cli.support.GrailsS​​tarter.rootLoader(GrailsS​​tarter.java:235) 错误 | 在 org.codehaus.groovy.grails.cli.support.GrailsS​​tarter.main(GrailsS​​tarter.java:263) 错误 | 引起:org.codehaus.groovy.grails.cli.ScriptExitException 错误 | 在 org.codehaus.groovy.grails.cli.api.BaseSettingsApi.exit(BaseSettingsApi.java:382) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:953) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1132) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 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.AbstractCallSite.callCurrent(AbstractCallSite.java:133) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) 错误 | 在 _GrailsCompile_groovy.withCompilationErrorHandling(_GrailsCompile_groovy:77) 错误 | 在 _GrailsCompile_groovy.this$4$withCompilationErrorHandling(_GrailsCompile_groovy) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1031) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149) 错误 | 在 org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133) 错误 | 在 org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:168) 错误 | 在 groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 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.AbstractCallSite.callCurrent(AbstractCallSite.java:133) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) 错误 | 在 _GrailsCompile_groovy$_run_closure3_closure8.doCall(_GrailsCompile_groovy:60) 错误 | 在 _GrailsCompile_groovy$_run_closure3_closure8.doCall(_GrailsCompile_groovy) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.Closure.call(Closure.java:411) 错误 | 在 groovy.lang.Closure.call(Closure.java:405) 错误 | 在 org.codehaus.groovy.grails.cli.api.BaseSettingsApi.profile(BaseSettingsApi.java:354) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:953) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1132) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1088) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731) 错误 | 在 groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) 错误 | 在 groovy.lang.Script.invokeMethod(Script.java:78) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149) 错误 | 在 org.codehaus.gant.GantMetaClass.invokeMethod(GantMetaClass.java:133) 错误 | 在 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.AbstractCallSite.callCurrent(AbstractCallSite.java:133) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:145) 错误 | 在 _GrailsCompile_groovy$_run_closure3.doCall(_GrailsCompile_groovy:57) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 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) 错误 | 在 sun.reflect.GeneratedMethodAccessor80.invoke(未知来源) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) 错误 | 在 org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16_closure18.doCall(GantBinding.groovy) 错误 | 在 sun.reflect.GeneratedMethodAccessor79.invoke(未知来源) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:272) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.call(PogoMetaMethodSite.java:64) 错误 | 在 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.GeneratedMethodAccessor74.invoke(未知来源) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1031) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:731) 错误 | 在 groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethodOnGroovyObject(MetaClassImpl.java:1151) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1045) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:66) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:149) 错误 | 在 org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy:185) 错误 | 在 sun.reflect.GeneratedMethodAccessor73.invoke(未知来源) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSite.invoke(PogoMetaMethodSite.java:231) 错误 | 在 org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:52) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) 错误 | 在 org.codehaus.gant.GantBinding$_initializeGantBinding_closure5_closure16.doCall(GantBinding.groovy) 错误 | 在 sun.reflect.GeneratedMethodAccessor72.invoke(未知来源) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 groovy.lang.Closure.call(Closure.java:411) 错误 | 在 groovy.lang.Closure.call(Closure.java:405) 错误 | 在 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.AbstractCallSite.callCurrent(AbstractCallSite.java:133) 错误 | 在 org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:141) 错误 | 在 _GrailsCompile_groovy$_run_closure2.doCall(_GrailsCompile_groovy:44) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 错误 | 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 错误 | 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 错误 | 在 java.lang.reflect.Method.invoke(Method.java:483) 错误 | 在 org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:90) 错误 | 在 groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1086) 错误 | 在 groovy.lang.ExpandoMetaClass.invokeMethod(ExpandoMetaClass.java:1110) 错误 | 在 groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:910) 错误 | 在 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)

【问题讨论】:

我也明白了。我正在调查这是否与 Java 8 有关。我刚刚安装了 Java 8,我想知道那个版本是否太新。 【参考方案1】:

我找到了这个帖子: Does Grails 2.3.x Support JDK 8

我支持我的 JDK 从版本 8 到版本 7 (1.7.0_45)。这解决了这个问题。

基本上 grails 2.3.7(及以下)还不支持 JDK 8。

【讨论】:

如果您使用的是 Windows,请记住您必须在 PATH 和 JAVA_HOME 环境变量中更改 JDK 路径。【参考方案2】:

这是 GGTS,如果您只使用命令行 Grails 2.3.7 在 JDK 8 上运行良好(另外,请确保您拥有最新的 JDK 8)。

【讨论】:

【参考方案3】:

是de jdk版本和eclipse.ini文件,需要安装JDK 1.7或降低版本。

改一下

Window>Preferences>Java>Installed JREs

在 eclipse.ini 中添加接下来的两行

-vm C:\Program Files\Java\jdk1.7.0_79\bin

【讨论】:

【参考方案4】:

grails 2.5.0 和 jdk8 也不起作用。 通过 cmd 和 ggts 尝试过

【讨论】:

以上是关于创建新项目时出现 Grails 2.3.7 错误的主要内容,如果未能解决你的问题,请参考以下文章

创建新团队项目时出现TF218027错误

尝试创建新的 Google API 项目时出现 FAILED_PRECONDITION

切换到 HTTPS 时出现 Grails + Tomcat + Apache 错误

尝试在 Tomcat 中启动 grails App 时出现“严重:错误 listenerStart”

创建新应用程序和库时出现@nrwl/nx 错误

Grails spring security在向控制器操作发出ajax请求时出现403错误