Originally when I tried to upgrade to grails 1.2.2, I kept running into an error that I did not face in grails 1.2.1 which was an java.lang.NoClassDefFoundError: org.apache.commons.lang.ArrayUtils
The stack trace I kept getting was
Error executing script Compile: org.apache.commons.lang.ArrayUtils java.lang.NoClassDefFoundError: org.apache.commons.lang.ArrayUtils at grails.util.PluginBuildSettings.class$(PluginBuildSettings.groovy) at grails.util.PluginBuildSettings.$get$$class$org$apache$commons$lang$ArrayUtils(PluginBuildSettings.groovy) at grails.util.PluginBuildSettings.resolvePluginResourcesAndAdd(PluginBuildSettings.groovy:621) at grails.util.PluginBuildSettings.this$2$resolvePluginResourcesAndAdd(PluginBuildSettings.groovy) at grails.util.PluginBuildSettings$this$2$resolvePluginResourcesAndAdd$0.callCurrent(Unknown Source) at grails.util.PluginBuildSettings.resolvePluginResourcesAndAdd(PluginBuildSettings.groovy:609) at grails.util.PluginBuildSettings.this$2$resolvePluginResourcesAndAdd(PluginBuildSettings.groovy) at grails.util.PluginBuildSettings$this$2$resolvePluginResourcesAndAdd.callCurrent(Unknown Source) at grails.util.PluginBuildSettings.getPluginLibDirectories(PluginBuildSettings.groovy:506) at _GrailsClasspath_groovy$_run_closure7.doCall(_GrailsClasspath_groovy:119) at _GrailsClasspath_groovy$_run_closure7.doCall(_GrailsClasspath_groovy) at _GrailsClasspath_groovy$_run_closure8.doCall(_GrailsClasspath_groovy:127) at _GrailsClasspath_groovy$_run_closure8.doCall(_GrailsClasspath_groovy) at _GrailsClasspath_groovy.setClasspath(_GrailsClasspath_groovy:186) at _GrailsClasspath_groovy$_run_closure1.doCall(_GrailsClasspath_groovy:38) at _GrailsEvents_groovy.run(_GrailsEvents_groovy:50) at _GrailsEvents_groovy$run.call(Unknown Source) at _GrailsArgParsing_groovy$run.call(Unknown Source) at _GrailsArgParsing_groovy.run(_GrailsArgParsing_groovy:29) at _GrailsArgParsing_groovy$run.call(Unknown Source) at _GrailsInit_groovy$run.call(Unknown Source) at _GrailsInit_groovy.run(_GrailsInit_groovy:38) at _GrailsInit_groovy$run.call(Unknown Source) at _GrailsCompile_groovy$run.call(Unknown Source) at _GrailsCompile_groovy.run(_GrailsCompile_groovy:28) at _GrailsCompile_groovy$run.call(Unknown Source) at Compile.run(Compile.groovy:25) at Compile$run.call(Unknown Source) at gant.Gant.processTargets(Gant.groovy:494) at gant.Gant.processTargets(Gant.groovy:480) Error executing script Compile: org.apache.commons.lang.ArrayUtils
The error was actually in my BuildConfig.groovy in my dependencies
dependencies { // ... omitted for brevity compile 'commons-lang:commons-lang:2.5'
The error is commons-lang:2.5 doe not work. When I reverted to 2.4, or just commented this out, the error was resolved.
Recent Comments