eclipse grails grails-2.0 grails-plugin

eclipse marketplace



Grails 2.3.4-Error al ejecutar el script Limpiar:_GrailsClasspath_groovy $_run_closure1 (2)

Estoy usando eclipse kepler y, después de apagar mi computadora y volver a encenderla, eclipse kepler este mensaje de error:

grails run-app --stacktrace |Loading Grails 2.3.4 |Configuring classpath . |Environment set to development .Error | Error executing script RunApp: _GrailsClasspath_groovy$_run_closure1 (NOTE: Stac k 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 _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 _GrailsWar_groovy.run(_GrailsWar_groovy:27) at _GrailsWar_groovy$run.call(Unknown Source) 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 _GrailsRun_groovy.run(_GrailsRun_groovy:28) 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 RunApp.run(RunApp.groovy:25) at RunApp$run.call(Unknown Source) at gant.Gant.prepareTargets(Gant.groovy:607) at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(Refl ectiveInterceptor.java:1254) at org.springsource.loaded.ri.ReflectiveInterceptor.jlrMethodInvoke(Refl ectiveInterceptor.java:1254) Caused by: java.lang.ClassNotFoundException: _GrailsClasspath_groovy$_run_closur e1 ... 29 more Error | Error executing script RunApp: _GrailsClasspath_groovy$_run_closure1

Ese es mi BuildConfig que definitivamente funcionó antes del reinicio:

grails.servlet.version = "3.0" // Change depending on target container compliance (2.5 or 3.0) grails.project.class.dir = "target/classes" grails.project.test.class.dir = "target/test-classes" grails.project.tet.reports.dir = "target/test-reports" grails.project.work.dir = "target/work" grails.project.target.level = 1.6 grails.project.source.level = 1.6 //grails.project.war.file = "target/${appName}-${appVersion}.war" grails.project.fork = [ // configure settings for compilation JVM, note that if you alter the Groovy version forked compilation is required // compile: [maxMemory: 256, minMemory: 64, debug: false, maxPerm: 256, daemon:true], // configure settings for the test-app JVM, uses the daemon by default test: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, daemon:true], // configure settings for the run-app JVM run: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false], // configure settings for the run-war JVM war: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false], // configure settings for the Console UI JVM console: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256] ] grails.project.dependency.resolver = "maven" // or ivy grails.project.dependency.resolution = { // inherit Grails'' default dependencies inherits("global") { // specify dependency exclusions here; for example, uncomment this to disable ehcache: // excludes ''ehcache'' } log "error" // log level of Ivy resolver, either ''error'', ''warn'', ''info'', ''debug'' or ''verbose'' checksums true // Whether to verify checksums on resolve legacyResolve false // whether to do a secondary resolve on plugin installation, not advised and here for backwards compatibility repositories { inherits true // Whether to inherit repository definitions from plugins grailsPlugins() grailsHome() mavenLocal() grailsCentral() mavenCentral() // uncomment these (or add new ones) to enable remote dependency resolution from public Maven repositories //mavenRepo "http://repository.codehaus.org" //mavenRepo "http://download.java.net/maven/2/" //mavenRepo "http://repository.jboss.com/maven2/" mavenRepo "http://repo.spring.io/milestone/" mavenRepo "http://download.java.net/maven/2/" } dependencies { // specify dependencies here under either ''build'', ''compile'', ''runtime'', ''test'' or ''provided'' scopes e.g. // runtime ''mysql:mysql-connector-java:5.1.24'' runtime ''org.postgresql:postgresql:9.3-1100-jdbc41'' } plugins { // plugins for the build system only build ":tomcat:7.0.47" // plugins for the compile step compile ":scaffolding:2.0.1" compile '':cache:1.1.1'' // Spring Security and UI Plugin compile '':spring-security-core:2.0-RC2'' compile ":spring-security-ui:1.0-RC1" compile (":postgresql-extensions:0.6.1") { excludes "hibernate" } //Grails Rich UI compile ":richui:0.8" // plugins needed at runtime but not for compilation runtime ":hibernate:3.6.10.6" // or ":hibernate4:4.1.11.6" runtime ":database-migration:1.3.8" runtime ":jquery:1.10.2.2" runtime ":resources:1.2.1" // Uncomment these (or add new ones) to enable additional resources capabilities //runtime ":zipped-resources:1.0.1" //runtime ":cached-resources:1.1" //runtime ":yui-minify-resources:0.1.5" } }

Intenté una grails clean y grails compile y también limpié el proyecto en eclipse. Sin embargo, todavía estoy recibiendo el mensaje de error.

Realmente aprecio tu respuesta a mi problema


Borrar el directorio de trabajo puede no resolver este problema siempre. En mi caso, he solucionado este problema al eliminar el directorio de trabajo, así como todos los scripts en

%HOMEPATH%/.grails/2.3.4/projects/projectName/scriptCache

donde "2.3.4" es la versión de Grails y projectName denota el nombre del proyecto de Grails.


Esto es un error para la lib y plugin en grails para resolver esto,

Eliminar la carpeta

${Path_Project}/target/work

En ejecutar los comandos.

grails clean y grails compile