После очистки грааля я не могу запустить приложение

Я сделал grails clean, а потом, когда я запускаю через grails run-app, приложение никогда не запускается, и следующее отображается повторно (продолжается вечно, застревает в каком-то виде). ​​

Я запускаю Grails 1.0.4, Java 1.6 в Windows XP.

Grails каким-то образом застрял в неправильной конфигурации. Любая идея, как его восстановить?

  [groovyc] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
    [javac] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
2008-12-28 10:40:27.549:/myproject:INFO:  Destroying Spring FrameworkServlet 'grails'
[6688] spring.GrailsWebApplicationContext Closing org.co[email protected]1c3c6d8: display name [org.co[email protected]1c3c6d8]; startup date [Sun Dec 28 10:40:23 PST 2008]; parent: o[email protected]93912f
2008-12-28 10:40:27.549:/myproject:INFO:  Shutting down log4j
  [groovyc] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
    [javac] Compiling 3 source files to C:\Documents and Settings\Steve\.grails\1.0.4\projects\myproject\classes
2008-12-28 10:40:27.877::INFO:  jetty-6.1.12
2008-12-28 10:40:27.892::INFO:  No Transaction manager found - if your webapp requires one, please configure one.
2008-12-28 10:40:27.970:/myproject:INFO:  Set web app root system property: 'myproject-development-0.1' = [C:\dev\myproject\web-app]
2008-12-28 10:40:27.970:/myproject:INFO:  Initializing log4j from [file:C:\Documents and Settings\Steve/.grails/1.0.4/projects/myproject/resources/log4j.properties]
2008-12-28 10:40:27.970:/myproject:INFO:  Initializing Spring root WebApplicationContext
[7297] spring.GrailsWebApplicationContext Refreshing org.co[email protected]1ada1e0: display name [org.co[email protected]1ada1e0]; startup date [Sun Dec 28 10:40:27 PST 2008]; parent: o[email protected]18b24cb
[7297] spring.GrailsWebApplicationContext Bean factory for application context [org.co[email protected]1ada1e0]: org.s[email protected]1cf6930
2008-12-28 10:40:27.299:/myproject:INFO:  Initializing Spring FrameworkServlet 'grails'
2008-12-28 10:40:27.314::INFO:  Started [email protected]:8080

Ответ 1

Хорошо, я отследил его. У меня был единственный файл .java, который был полностью прокомментирован. Это на 100% законно, насколько это касается Java, но, по-видимому, Grails не справляется с этим. Grails должен предположить, что любой .java будет иметь соответствующие файлы .class. Поскольку файл не содержит Java-кода, он не создавал соответствующий файл класса.

Последующее наблюдение: это было исправлено в 2.0-M2, см. GRAILS-3763