Grails 2.3.1 не работает

У меня есть то, что выглядит точно такая же проблема, жалуется здесь: Grails 2.3.0 не работает

Тем не менее, ни одно из решений не оказало никакого влияния.

Когда я пытаюсь бежать

Чистый Грааль

Я получил:

    | Environment set to development.
| Error Error executing script Clean: _GrailsClasspath_groovy$_run_closure1 (NOT
E: Stack trace has been filtered. Use --verbose to see entire trace.)
java.lang.NoClassDefFoundError: _GrailsClasspath_groovy$_run_closure1
        at _GrailsClasspath_groovy.run(_GrailsClasspath_groovy:39)
        at _GrailsClasspath_groovy$run.call(Unknown Source)
        at _GrailsEvents_groovy$run.call(Unknown Source)
        at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
        at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
        at _GrailsEvents_groovy.run(_GrailsEvents_groovy:32)
        at _GrailsEvents_groovy$run.call(Unknown Source)
        at _GrailsClean_groovy$run.call(Unknown Source)
        at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
        at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
        at _GrailsClean_groovy.run(_GrailsClean_groovy:29)
        at _GrailsClean_groovy$run.call(Unknown Source)
        at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
        at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
        at Clean.run(Clean.groovy:25)
        at Clean$run.call(Unknown Source)
        at gant.Gant.prepareTargets(Gant.groovy:607)
Caused by: java.lang.ClassNotFoundException: _GrailsClasspath_groovy$_run_closur
e1
        ... 17 more
| Error Error executing script Clean: _GrailsClasspath_groovy$_run_closure1

По ссылке, на которую я ссылаюсь, я пробовал:

  • удаление целевого каталога моего приложения
  • удаляя мой домашний каталог.grails/.slcache
  • удаление.metadata.plugins\org.grails.ide.eclipse.core моего рабочего пространства \2.3.1.slcache

Перед тем, как попробовать что-либо из этого, я вытер свою директорию grails_home и заменил ее повторно загруженной копией grails 2.3.1.

Возврат Grails 2.1.5 также не помог

Ничто в трассировке стека не указывает на то, что я явно написал, поэтому я в растерянности из-за того, что мог сделать неправильно.

Я использую / работает:

  • 64-битная версия Java 1.7.0_45
  • Groovy 2.1.9
  • Windows 7 Enterprise SP1, 64-разрядная ОС

У меня есть произвольное приложение Grails, которое я создал для ссылки на BuidConfig, к которому оно относится, так как я пытаюсь обновить Grails 2.1.5 и которое запускается

Полная трассировка стека:

    | Loading Grails 2.3.1
| Configuring classpath
| Configuring classpath.
| Environment set to development
| Environment set to development.
| Error Error executing script RunApp: _GrailsClasspath_groovy$_run_closure1
java.lang.NoClassDefFoundError: _GrailsClasspath_groovy$_run_closure1
    at _GrailsClasspath_groovy.run(_GrailsClasspath_groovy:39)
    at _GrailsClasspath_groovy$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at _GrailsEvents_groovy$run.call(Unknown Source)
    at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
    at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at _GrailsEvents_groovy.run(_GrailsEvents_groovy:32)
    at _GrailsEvents_groovy$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at _GrailsClean_groovy$run.call(Unknown Source)
    at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
    at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at _GrailsClean_groovy.run(_GrailsClean_groovy:29)
    at _GrailsClean_groovy$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at _GrailsWar_groovy$run.call(Unknown Source)
    at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
    at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at _GrailsWar_groovy.run(_GrailsWar_groovy:27)
    at _GrailsWar_groovy$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at _GrailsRun_groovy$run.call(Unknown Source)
    at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
    at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at _GrailsRun_groovy.run(_GrailsRun_groovy:28)
    at _GrailsRun_groovy$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
    at org.codehaus.gant.IncludeTargets.leftShift(IncludeTargets.groovy:59)
    at org.codehaus.gant.IncludeTargets$leftShift.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
    at RunApp.run(RunApp.groovy:25)
    at RunApp$run.call(Unknown Source)
    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:45)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:112)
    at gant.Gant.prepareTargets(Gant.groovy:607)
    at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeWithGantInstance(GrailsScriptRunner.java:769)
    at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptFile(GrailsScriptRunner.java:571)
    at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeScriptWithCaching(GrailsScriptRunner.java:470)
    at org.codehaus.groovy.grails.cli.GrailsScriptRunner.callPluginOrGrailsScript(GrailsScriptRunner.java:414)
    at org.codehaus.groovy.grails.cli.GrailsScriptRunner.executeCommand(GrailsScriptRunner.java:378)
    at org.codehaus.groovy.grails.cli.GrailsScriptRunner.main(GrailsScriptRunner.java:226)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)
    at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:235)
    at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:263)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(ReflectiveInterceptor.java:1254)
    at org.codehaus.groovy.grails.cli.support.GrailsStarter.rootLoader(GrailsStarter.java:235)
    at org.codehaus.groovy.grails.cli.support.GrailsStarter.main(GrailsStarter.java:263)
Caused by: java.lang.ClassNotFoundException: _GrailsClasspath_groovy$_run_closure1
    at org.codehaus.groovy.tools.RootLoader.findClass(RootLoader.java:175)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at org.codehaus.groovy.tools.RootLoader.loadClass(RootLoader.java:147)
    at org.codehaus.groovy.grails.cli.support.GrailsRootLoader.loadClass(GrailsRootLoader.java:51)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 72 more
| Error Error executing script RunApp: _GrailsClasspath_groovy$_run_closure1

1 ответ

Решение

Grails.project.work.dir - который по умолчанию будет выглядеть как ~/.grails/projects/${appName} имел каталог с именем "scriptCache"

Очистка содержимого scriptCache позволила мне двигаться вперед.

Другие вопросы по тегам