Ho un progetto Java EE 6 in Netbeans 7 che funziona correttamente quando lo compilo e lo avvio nell'IDE. Tuttavia, quando ho pulito e generare il progetto, io sono sempre unFilerException durante la creazione di Java EE 6 Progetto
java.lang.RuntimeException
:javax.annotation.processing.FilerException
: tentativo di ricreare un file per il tipo {myclass
}
(dove myclass
è sempre una classe di entità JPA) .
Quale classe di entità si modifica se cambio qualcosa nel codice.
Non ho idea di cosa possa causare questo errore: chiunque può fornire un'idea su cosa guardare.
L'unica lib di extra che sto utilizzando è Velocity.
Aggiornamento: Sto utilizzando due unità di persistenza sullo stesso database, una "normale" una e una non transazionale. Quello non-transazionale che uso per registrare le cose nel database; con un commit dopo ogni inserimento di un evento di log.
Quando lo cambio e uso solo il PU 'normale', il progetto viene compilato correttamente. Potrebbe essere che le due PU interferiscano con l'ottimizzazione fatta da eclipselink?
Qui è l'inizio della traccia dello stack:
An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.RuntimeException: javax.annotation.processing.FilerException: Attempt to recreate a file for type de.guj.contenthub.ftdts.entity.AgofEntry_
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:407)
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)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:981)
at com.sun.tools.
Grazie, la tua risposta mi ha mostrato la giusta direzione: set * escludere-non quotati classi * a ** ** vera e aggiungere le entità manualmente per ogni persistenceUnit – GameDroids