i have faced an error while trying to compile the code on eclipse ubuntu. can somebody help me?
[INFO] OpenMRS ..............................
............. SUCCESS [1:37.075s]
[INFO] openmrs-tools ..................................... SUCCESS [39.982s]
[INFO] openmrs-test ...................................... SUCCESS [0.357s]
[INFO] openmrs-api ....................................... FAILURE [1:41.084s]
[INFO] openmrs-web ....................................... SKIPPED
[INFO] openmrs-webapp .................................... SKIPPED
[INFO] openmrs-release-test .............................. SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3:59.734s
[INFO] Finished at: Fri May 24 21:46:57 GMT 2013
[INFO] Final Memory: 36M/133M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.1:testCompile (default-testCompile) on project openmrs-api: Compilation failure
[ERROR] Failure executing javac, but could not parse the error:
[ERROR] An exception has occurred in the compiler (1.6.0_24). Please file a bug at the Java Developer Connection (
http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
[ERROR] java.lang.NullPointerException
[ERROR] at com.sun.tools.javac.code.Types.capture(Types.java:2793)
[ERROR] at com.sun.tools.javac.comp.Attr.capture(Attr.java:2818)
[ERROR] at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1849)
[ERROR] at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1651)
[ERROR] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:372)
[ERROR] at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:389)
[ERROR] at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1287)
[ERROR] at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1296)
[ERROR] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:372)
[ERROR] at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:396)
[ERROR] at com.sun.tools.javac.comp.Attr.visitExec(Attr.java:1063)
[ERROR] at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1142)
[ERROR] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:372)
[ERROR] at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:409)
[ERROR] at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:425)
[ERROR] at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:761)
[ERROR] at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:765)
[ERROR] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:372)
[ERROR] at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:409)
[ERROR] at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:680)
[ERROR] at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:653)
[ERROR] at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:372)
[ERROR] at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:409)
[ERROR] at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2750)
[ERROR] at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2676)
[ERROR] at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2612)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1122)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:842)
[ERROR] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:801)
[ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:388)
[ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:308)
[ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:299)
[ERROR] at com.sun.tools.javac.Main.compile(Main.java:100)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] at java.lang.reflect.Method.invoke(Method.java:616)
[ERROR] at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(JavacCompiler.java:484)
[ERROR] at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompiler.java:155)
[ERROR] at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:575)
[ERROR] at org.apache.maven.plugin.TestCompilerMojo.execute(TestCompilerMojo.java:146)
[ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
[ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
[ERROR] at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
[ERROR] at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
[ERROR] at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
[ERROR] at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
[ERROR] at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
[ERROR] at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[ERROR] at java.lang.reflect.Method.invoke(Method.java:616)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
[ERROR] at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)