-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
None
-
NEW
-
NEW
The following compilation error sometimes happens is different downstream repositories like guvnor or kie-wb-common. It seems to related to the fact that the annotation processor is being used by different threads at the same time.
12:21:08 [INFO] Compiling 19 source files to /home/jenkins/workspace/wb-prs/upstream-repos/guvnor/guvnor-m2repo-editor/guvnor-m2repo-editor-client/target/classes 12:21:08 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project guvnor-message-console-client: Compilation failure: Compilation failure: 12:21:08 [ERROR] /home/jenkins/workspace/wb-prs/upstream-repos/guvnor/guvnor-message-console/guvnor-message-console-client/src/main/java/org/guvnor/messageconsole/client/console/MessageConsoleScreen.java:[52,1] Internal error in org.uberfire.annotations.processors.WorkbenchScreenProcessorjava.lang.NoClassDefFoundError: Could not initialize class org.uberfire.relocated.freemarker.template.Configuration 12:21:08 [ERROR] at org.uberfire.annotations.processors.AbstractGenerator.<init>(AbstractGenerator.java:43) 12:21:08 [ERROR] at org.uberfire.annotations.processors.ScreenActivityGenerator.<init>(ScreenActivityGenerator.java:43) 12:21:08 [ERROR] at org.uberfire.annotations.processors.WorkbenchScreenProcessor.<init>(WorkbenchScreenProcessor.java:49) 12:21:08 [ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 12:21:08 [ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 12:21:08 [ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 12:21:08 [ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 12:21:08 [ERROR] at java.lang.Class.newInstance(Class.java:442) 12:21:08 [ERROR] at com.sun.tools.javac.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:265) 12:21:08 [ERROR] at com.sun.tools.javac.util.ServiceLoader$1.next(ServiceLoader.java:337) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator.next(JavacProcessingEnvironment.java:359) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator.next(JavacProcessingEnvironment.java:325) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176) 12:21:08 [ERROR] at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170) 12:21:08 [ERROR] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856) 12:21:08 [ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:523) 12:21:08 [ERROR] at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129) 12:21:08 [ERROR] at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138) 12:21:08 [ERROR] at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:125) 12:21:08 [ERROR] at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:171) 12:21:08 [ERROR] at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:886) 12:21:08 [ERROR] at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129) 12:21:08 [ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:188) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:184) 12:21:08 [ERROR] at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:21:08 [ERROR] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 12:21:08 [ERROR] at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:21:08 [ERROR] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 12:21:08 [ERROR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 12:21:08 [ERROR] at java.lang.Thread.run(Thread.java:745) 12:21:08 [ERROR] Caused by: java.lang.ExceptionInInitializerError 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.template.ObjectWrapper.<clinit>(ObjectWrapper.java:69) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.core.Configurable.<init>(Configurable.java:139) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.template.Configuration.<init>(Configuration.java:142) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.template.Configuration.<clinit>(Configuration.java:127) 12:21:08 [ERROR] at org.uberfire.annotations.processors.AbstractGenerator.<init>(AbstractGenerator.java:43) 12:21:08 [ERROR] at org.uberfire.annotations.processors.SplashScreenActivityGenerator.<init>(SplashScreenActivityGenerator.java:41) 12:21:08 [ERROR] at org.uberfire.annotations.processors.WorkbenchSplashScreenProcessor.<init>(WorkbenchSplashScreenProcessor.java:49) 12:21:08 [ERROR] ... 36 more 12:21:08 [ERROR] Caused by: java.lang.RuntimeException: Could not load unsafe method null java.lang.NullPointerException Inflater has been closed 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.ext.beans.BeansWrapper.createUnsafeMethodsSet(BeansWrapper.java:1519) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.ext.beans.BeansWrapper.<clinit>(BeansWrapper.java:153) 12:21:08 [ERROR] ... 43 more 12:21:08 [ERROR] Internal error in org.uberfire.annotations.processors.WorkbenchScreenProcessorjava.lang.NoClassDefFoundError: Could not initialize class org.uberfire.relocated.freemarker.template.Configuration 12:21:08 [ERROR] at org.uberfire.annotations.processors.AbstractGenerator.<init>(AbstractGenerator.java:43) 12:21:08 [ERROR] at org.uberfire.annotations.processors.ScreenActivityGenerator.<init>(ScreenActivityGenerator.java:43) 12:21:08 [ERROR] at org.uberfire.annotations.processors.WorkbenchScreenProcessor.<init>(WorkbenchScreenProcessor.java:49) 12:21:08 [ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 12:21:08 [ERROR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) 12:21:08 [ERROR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 12:21:08 [ERROR] at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 12:21:08 [ERROR] at java.lang.Class.newInstance(Class.java:442) 12:21:08 [ERROR] at com.sun.tools.javac.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:265) 12:21:08 [ERROR] at com.sun.tools.javac.util.ServiceLoader$1.next(ServiceLoader.java:337) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator.next(JavacProcessingEnvironment.java:359) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$ServiceIterator.next(JavacProcessingEnvironment.java:325) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.next(JavacProcessingEnvironment.java:597) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:690) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1800(JavacProcessingEnvironment.java:91) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1035) 12:21:08 [ERROR] at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176) 12:21:08 [ERROR] at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170) 12:21:08 [ERROR] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:856) 12:21:08 [ERROR] at com.sun.tools.javac.main.Main.compile(Main.java:523) 12:21:08 [ERROR] at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129) 12:21:08 [ERROR] at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138) 12:21:08 [ERROR] at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:125) 12:21:08 [ERROR] at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:171) 12:21:08 [ERROR] at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:886) 12:21:08 [ERROR] at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129) 12:21:08 [ERROR] at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:188) 12:21:08 [ERROR] at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:184) 12:21:08 [ERROR] at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:21:08 [ERROR] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 12:21:08 [ERROR] at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:21:08 [ERROR] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 12:21:08 [ERROR] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 12:21:08 [ERROR] at java.lang.Thread.run(Thread.java:745) 12:21:08 [ERROR] Caused by: java.lang.ExceptionInInitializerError 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.template.ObjectWrapper.<clinit>(ObjectWrapper.java:69) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.core.Configurable.<init>(Configurable.java:139) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.template.Configuration.<init>(Configuration.java:142) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.template.Configuration.<clinit>(Configuration.java:127) 12:21:08 [ERROR] at org.uberfire.annotations.processors.AbstractGenerator.<init>(AbstractGenerator.java:43) 12:21:08 [ERROR] at org.uberfire.annotations.processors.SplashScreenActivityGenerator.<init>(SplashScreenActivityGenerator.java:41) 12:21:08 [ERROR] at org.uberfire.annotations.processors.WorkbenchSplashScreenProcessor.<init>(WorkbenchSplashScreenProcessor.java:49) 12:21:08 [ERROR] ... 36 more 12:21:08 [ERROR] Caused by: java.lang.RuntimeException: Could not load unsafe method null java.lang.NullPointerException Inflater has been closed 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.ext.beans.BeansWrapper.createUnsafeMethodsSet(BeansWrapper.java:1519) 12:21:08 [ERROR] at org.uberfire.relocated.freemarker.ext.beans.BeansWrapper.<clinit>(BeansWrapper.java:153) 12:21:08 [ERROR] ... 43 more 12:21:08 [ERROR] -> [Help 1] 12:21:08 org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile (default-compile) on project guvnor-message-console-client: Compilation failure 12:21:08 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) 12:21:08 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 12:21:08 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 12:21:08 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 12:21:08 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:188) 12:21:08 at org.apache.maven.lifecycle.internal.builder.multithreaded.MultiThreadedBuilder$1.call(MultiThreadedBuilder.java:184) 12:21:08 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:21:08 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 12:21:08 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 12:21:08 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 12:21:08 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 12:21:08 at java.lang.Thread.run(Thread.java:745) 12:21:08 Caused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure 12:21:08 at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:972) 12:21:08 at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129) 12:21:08 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132) 12:21:08 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) 12:21:08 ... 11 more