Community
Participate
Working Groups
An annotation processor threw an uncaught exception. Consult the following stack trace for details. java.lang.RuntimeException: java.lang.ClassCastException: com.sun.tools.javac.code.Symbol$PackageSymbol cannot be cast to javax.lang.model.element.TypeElement at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:400) at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:625) at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:554) at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:699) Processor needs to gracefully handle package-info.java as they are not TypeElements rather a PackageSymbol.
Created attachment 183683 [details] Proposed changes
Changes have been submitted. Reviewed by: Tom Ware Tested manually through Eclipse and our build scripts.
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink