У меня есть проект Java EE 6 в Netbeans 7, который отлично работает при компиляции и запуске в среде IDE. Однако, когда я чищу и создаю проект, я получаю
java.lang.RuntimeException
:javax.annotation.processing.FilerException
: попытка воссоздать файл для типа {myclass
}
(где myclass
всегда является классом сущности JPA).
Какой класс сущности изменяется, если я что-то изменил в коде.
Я не знаю, что может вызвать эту ошибку. Кто-нибудь может представить, на что смотреть.
Единственной дополнительной библиотекой, которую я использую, является Velocity.
Обновить. Я использую два блока сохранения в одной базе данных, один "нормальный" один и один не транзакционный. Не транзакционный, который я использую для записи в базу данных; с фиксацией после каждой вставки события журнала.
Когда я меняю это и использую только один "обычный" PU, проект компилируется отлично. Может ли быть так, что два PU-интерфейса мешают некоторой оптимизации, сделанной eclipselink?
Вот начало трассировки стека:
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.