Skip to content
szpak edited this page Oct 1, 2012 · 1 revision
  1. maven-compiler-plugin error.

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project haslearntit: Execution default-compile of goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile: java.lang.ExceptionInInitializerError: null

followed by:

Caused by: java.lang.ExceptionInInitializerError
	at org.codehaus.jdt.groovy.integration.internal.GroovyLanguageSupport.getParser(GroovyLanguageSupport.java:86)
	at `org.codehaus.jdt.groovy.integration.LanguageSupportFactory.getParser(LanguageSupportFactory.java:48)
	at org.eclipse.jdt.internal.compiler.Compiler.initializeParser(Compiler.java:743)
	at org.eclipse.jdt.internal.compiler.Compiler.<init>(Compiler.java:297)
	at org.eclipse.jdt.internal.compiler.batch.Main.performCompilation(Main.java:3891)
	at org.eclipse.jdt.internal.compiler.batch.Main.compile(Main.java:1684)
	at org.codehaus.groovy.eclipse.compiler.GroovyEclipseCompiler.compile(GroovyEclipseCompiler.java:243)
	at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:605)
	at org.apache.maven.plugin.CompilerMojo.execute(CompilerMojo.java:128)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
	... 20 more
Caused by: java.lang.NullPointerException
	at java.util.Properties$LineReader.readLine(Properties.java:434)
	at java.util.Properties.load0(Properties.java:353)
	at java.util.Properties.load(Properties.java:341)
	at org.eclipse.jdt.internal.compiler.parser.Parser.readReadableNameTable(Parser.java:713)
	at org.eclipse.jdt.internal.compiler.parser.Parser.initTables(Parser.java:606)
	at org.eclipse.jdt.internal.compiler.parser.Parser.<clinit>(Parser.java:121)
	... 30 more

It is already reported issue: http://thread.gmane.org/gmane.comp.lang.groovy.user/59454

As a workaround groovy-eclipse-compiler can be downgraded to 2.6.0-01.

Clone this wiki locally