This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Product Version: NetBeans IDE Dev (Build 201511301649) Java: 1.8.0; Java HotSpot(TM) 64-Bit Server VM 25.0-b70 I have a java web project using Lombok annotations processor. With last build (201511301649) the project code marks as broken: lombok logger field marks as missed. Lombok generated getters and setters are marked as missed too. (Build at 26'th of November was works ok) Also I see exceptions in IDE Log: INFO [com.sun.tools.javac.processing.JavacProcessingEnvironment]: Annotation processing error: java.lang.NoSuchFieldError: pid at lombok.javac.JavacAST.packageDeclaration(JavacAST.java:107) at lombok.javac.JavacAST.<init>(JavacAST.java:81) at lombok.javac.JavacTransformer.transform(JavacTransformer.java:67) at lombok.javac.apt.Processor.process(Processor.java:250) at lombok.core.AnnotationProcessor$JavacDescriptor.process(AnnotationProcessor.java:115) at lombok.core.AnnotationProcessor.process(AnnotationProcessor.java:165) at lombok.launch.AnnotationProcessorHider$AnnotationProcessor.process(AnnotationProcessor.java:58) [catch] at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:856)
It's a Lombok bug caused by a usage of internal javac (non api) classes in the Lombok. I will create a patch for Lombok and submit a bug request on Lombok.
Filed issue at lombok project: https://github.com/rzwitserloot/lombok/issues/997
Fixed by Lombok team https://github.com/rzwitserloot/lombok/issues/997#issuecomment-174016952. Thanks!