This repository was archived by the owner on Jul 30, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 42
This repository was archived by the owner on Jul 30, 2021. It is now read-only.
apt-maven-plugin with maven-release-plugin fails (NPE) #43
Copy link
Copy link
Open
Description
If I use the apt-maven-plugin in combination with the maven-release-plugin then a NullpointerException will be thrown:
[INFO] [INFO] --- apt-maven-plugin:1.1.3:process (default) @ [myProject]---
[INFO] An exception has occurred in the compiler (1.8.0-internal). 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.
[INFO] java.lang.NullPointerException
[INFO] at com.sun.tools.javac.processing.JavacProcessingEnvironment$ComputeAnnotationSet.scan(JavacProcessingEnvironment.java:797)
[INFO] at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.findAnnotationsPresent(JavacProcessingEnvironment.java:993)
[INFO] at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.<init>(JavacProcessingEnvironment.java:927)
[INFO] at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.next(JavacProcessingEnvironment.java:933)
[INFO] at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1199)
[INFO] at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1182)
[INFO] at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:868)
[INFO] at com.sun.tools.javac.main.Main.compile(Main.java:535)
[INFO] at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:141)
[INFO] at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:150)
This happens if I try to release on jenkins with Java 8 (IBM SDK 64bit). A normal build without trying to release is successful. I use version 1.1.3 of the apt-maven-plugin and version 2.5.1 of the maven-release-plugin, configuration of the apt-maven-plugin looks like:
<plugin>
<groupId>com.mysema.maven</groupId>
<artifactId>apt-maven-plugin</artifactId>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/generated-sources/java</outputDirectory>
<processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor>
</configuration>
</execution>
</executions>
</plugin>
The release build is successful if I debug remotely via Eclipse, maybe there is a timing issue between the release- and apt-plugin?
Metadata
Metadata
Assignees
Labels
No labels