This happens only on Mac OS & Apple Java, not on Win32 (Sun or JRockit), not on Suse Linux (Sun JDK). We use Groovy embedded into a large J2EE-app, so I cannot provide a meaningful test case (loads of dependencies in the script on the environment classes).
Caused by: BUG! exception in phase 'semantic analysis' in source unit 'com/pvs/pmm/domainmodel/services/XlsImport.groovy' null
at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:789)
at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:448)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:290)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:260)
at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:255)
at groovy.util.GroovyScriptEngine.updateCacheEntry(GroovyScriptEngine.java:355)
at groovy.util.GroovyScriptEngine.run(GroovyScriptEngine.java:404)
at com.pvs.groovy.GroovyEngine.runScript(GroovyEngine.java:61)
the Exception you have shown has a nested NullPointerException, I need the trace of the nested exception to actually see where the NPE comes from. Please provide this trace or we won't be able to fix the problem