Erro ao compilar no NetBeans ao mandar construir ou limpar e construir

14/10/2014

0

Mano, acabei de solucionar um problema já me deparei com outro.

Minha aplicação estava compilando direitinho e do nada, mandei limpar e construir e puf deu esse erro ai.

Agora não consigo gerar o pacote .war para deploy.... Alguém me ajuda ????

Gostaria também de entender o arquivo build-impl.xml e suas tags...

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 br.com.setemarcas.Entity.Seguimento_
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:407)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:793)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:722)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$1700(JavacProcessingEnvironment.java:97)
at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1029)
at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1163)
at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1108)
at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:824)
at com.sun.tools.javac.main.Main.compile(Main.java:439)
at com.sun.tools.javac.main.Main.compile(Main.java:353)
at com.sun.tools.javac.main.Main.compile(Main.java:342)
at com.sun.tools.javac.main.Main.compile(Main.java:333)
at com.sun.tools.javac.Main.compile(Main.java:76)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1153)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:930)
at org.netbeans.modules.java.source.ant.JavacTask.execute(JavacTask.java:145)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:396)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.GeneratedMethodAccessor97.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:286)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:555)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)
Caused by: javax.annotation.processing.FilerException: Attempt to recreate a file for type br.com.setemarcas.Entity.Seguimento_
at com.sun.tools.javac.processing.JavacFiler.checkNameAndExistence(JavacFiler.java:522)
at com.sun.tools.javac.processing.JavacFiler.createSourceOrClassFile(JavacFiler.java:396)
at com.sun.tools.javac.processing.JavacFiler.createSourceFile(JavacFiler.java:378)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.generateCanonicalModelClass(CanonicalModelProcessor.java:98)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.generateCanonicalModelClasses(CanonicalModelProcessor.java:226)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:403)
... 49 more
C:\appWeb\setemarcas\nbproject\build-impl.xml:899: The following error occurred while executing this line:
C:\appWeb\setemarcas\nbproject\build-impl.xml:321: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 6 segundos)
Jeremias

Jeremias

Responder

Post mais votado

16/10/2014

Certo, tente fazer isso no netbeans:

1 - Va em RUN
2 - SET PROJECT CONFIGURATION
3 - Customize...
4 - Build
5 - Compiling
6 - Disable Annotation Processing

E tenta novamente.

Ronaldo Lanhellas

Ronaldo Lanhellas
Responder

Mais Posts

16/10/2014

Ronaldo Lanhellas

Se você tiver 2 persistenceUnits, checa se não tem a mesma classe mapeada nas duas.
Responder

16/10/2014

Jeremias

Não, não, tem uma só.

Inclusive quando executo a aplicação não tem erro, tudo funciona certinho, porém, agora não consigo compilar pra gerar o pacote de distribuição.

Ao mandar limpar e construir ou somente construir apresenta esse erro aí.

segue unidade de persistencia. dá uma olhada, é a mesma, não fiz alterações nela não.

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="smarcasPU" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<class>br.com.setemarcas.Entity.Produto</class>
<class>br.com.setemarcas.Entity.Locacao</class>
<class>br.com.setemarcas.Entity.Pessoa</class>
<class>br.com.setemarcas.Entity.Seguimento</class>
<class>br.com.setemarcas.Entity.Categoria</class>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="javax.persistence.jdbc.url" value="jdbc:postgresql://localhost:5432/SMARCAS"/>
<property name="javax.persistence.jdbc.password" value="root"/>
<property name="javax.persistence.jdbc.driver" value="org.postgresql.Driver"/>
<property name="javax.persistence.jdbc.user" value="postgres"/>
<property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
<property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
<property name="hibernate.connection.autocommit" value="false"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
</properties>
</persistence-unit>
</persistence>

valeu
Responder

16/10/2014

Jeremias

Certo, tente fazer isso no netbeans:

1 - Va em RUN
2 - SET PROJECT CONFIGURATION
3 - Customize...
4 - Build
5 - Compiling
6 - Disable Annotation Processing

E tenta novamente.


Cara, tentei fazer conforme o descrito, mas não encontrei as opções no menu Executar. Uso o NetBeans 8.0 dá uma sacada na imagem

[img:descricao=Configure NetBeans 8.0]http://arquivo.devmedia.com.br/forum/imagem/222884-20141016-193930.jpg[/img]
Responder

17/10/2014

Ronaldo Lanhellas

O SET CONFIGURATION PROJECT é o seu "Definir Configuração do Projeto" que está apagado, estranho pois deveria estar "aceso". Enfim, tente então mudar seu xml para :

<exclude-unlisted-classes>true</exclude-unlisted-classes>
Responder

17/10/2014

Jeremias

O SET CONFIGURATION PROJECT é o seu "Definir Configuração do Projeto" que está apagado, estranho pois deveria estar "aceso". Enfim, tente então mudar seu xml para :

<exclude-unlisted-classes>true</exclude-unlisted-classes>


Então, fiz a alteração, na persistence.xml, alterando para true, mas continua o mesmo problema. Inclusive atualizei o NetBeans para a versão 8.0.1 e nada.

Acho que tem haver com o arquivo build-impl.xml mas não sei como funciona esse cara, nem qual é a dele.


Caused by: javax.annotation.processing.FilerException: Attempt to recreate a file for type br.com.setemarcas.Entity.Pessoa_
at com.sun.tools.javac.processing.JavacFiler.checkNameAndExistence(JavacFiler.java:522)
at com.sun.tools.javac.processing.JavacFiler.createSourceOrClassFile(JavacFiler.java:396)
at com.sun.tools.javac.processing.JavacFiler.createSourceFile(JavacFiler.java:378)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.generateCanonicalModelClass(CanonicalModelProcessor.java:98)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.generateCanonicalModelClasses(CanonicalModelProcessor.java:226)
at org.eclipse.persistence.internal.jpa.modelgen.CanonicalModelProcessor.process(CanonicalModelProcessor.java:403)
... 49 more
C:\appWeb\setemarcas\nbproject\build-impl.xml:899: The following error occurred while executing this line:
C:\appWeb\setemarcas\nbproject\build-impl.xml:321: Compile failed; see the compiler error output for details.
FALHA NA CONSTRUÇÃO (tempo total: 3 segundos)
Responder

20/10/2014

Jeremias

[RESOLVIDO]

Fiz várias tentativas para resolver o problema acima citada, desde, desinstalar e instalar novamente as ferramentas, netbeans e etc. Porem, mesmo assim eu caia no mesmo problema.

Então resolvi ir por eliminação..., recriei o projeto do zero novamente, e copiei na pasta do novo projeto todas as pastas da aplicação que estava apresentando problema, menos a pasta nbproject onde fica o arquivo build-impl.xml, uma vez que minhda principal suspeita é que o problema envolvia este aquivo.

Dai em diante, adicionei novamente as bibliotecas e pronto... está resolvido.

Em todo caso, agradeço a ajuda prestada pelo Ronaldo
Responder

20/10/2014

Ronaldo Lanhellas

[RESOLVIDO]

Fiz várias tentativas para resolver o problema acima citada, desde, desinstalar e instalar novamente as ferramentas, netbeans e etc. Porem, mesmo assim eu caia no mesmo problema.

Então resolvi ir por eliminação..., recriei o projeto do zero novamente, e copiei na pasta do novo projeto todas as pastas da aplicação que estava apresentando problema, menos a pasta nbproject onde fica o arquivo build-impl.xml, uma vez que minhda principal suspeita é que o problema envolvia este aquivo.

Dai em diante, adicionei novamente as bibliotecas e pronto... está resolvido.

Em todo caso, agradeço a ajuda prestada pelo Ronaldo


CErto, que bom que conseguiu. Neste caso era alguma configuração que estava "corrompida" e demoraríamos muito mais tentando descobrir do que refazer tudo.
Responder

21/10/2014

Jeremias

[RESOLVIDO]

Fiz várias tentativas para resolver o problema acima citada, desde, desinstalar e instalar novamente as ferramentas, netbeans e etc. Porem, mesmo assim eu caia no mesmo problema.

Então resolvi ir por eliminação..., recriei o projeto do zero novamente, e copiei na pasta do novo projeto todas as pastas da aplicação que estava apresentando problema, menos a pasta nbproject onde fica o arquivo build-impl.xml, uma vez que minhda principal suspeita é que o problema envolvia este aquivo.

Dai em diante, adicionei novamente as bibliotecas e pronto... está resolvido.

Em todo caso, agradeço a ajuda prestada pelo Ronaldo


CErto, que bom que conseguiu. Neste caso era alguma configuração que estava "corrompida" e demoraríamos muito mais tentando descobrir do que refazer tudo.


É vero... Valeu Ronaldo
Responder

21/10/2014

Ronaldo Lanhellas

De nada.
Responder

08/08/2019

Jose Silva

Certo, tente fazer isso no netbeans:

1 - Va em RUN
2 - SET PROJECT CONFIGURATION
3 - Customize...
4 - Build
5 - Compiling
6 - Disable Annotation Processing

E tenta novamente.


Funcionou perfeitamente.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar