Utilizei a apostila tirando_max_javaee_6_jcompany-jaguar-09.pdf para criar a opção de efetuar upload de uma imagem em meu projeto.
Segui a risca todos os passos descrito na apostila.
O projeto é compilado sem problemas, contudo na hora de gerar o esquema DDL é impresso no seguinte erro em tela:
JCP - 000107 - Houve um erro. Favor comunique o analista responsável. Mensagem do Sistema: Classe: "PlcBaseTransactionalInterceptor" - Método: "intercept" - Erro: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build EntityManagerFactory.
Abaixo erro em log:
#Contatos# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.resolver.DefaultTraversableResolver as traversable resolver. 00:17:07,955 [http-8080-1]
#Contatos# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.ConstraintValidatorFactoryImpl as constraint factory. 00:17:07,956 [http-8080-1]
#Contatos# INFO [Version ] HCANN000001: Hibernate Commons Annotations {4.0.1.Final} 00:17:08,169 [http-8080-1]
#Contatos# INFO [Version ] HHH000412: Hibernate Core {4.0.0.Final} 00:17:08,180 [http-8080-1]
#Contatos# INFO [Environment] HHH000206: hibernate.properties not found 00:17:08,182 [http-8080-1]
#Contatos# INFO [Environment] HHH000021: Bytecode provider name : javassist 00:17:08,184 [http-8080-1]
#Contatos# DEBUG [AppJpaDAO ] ########## ENTROU EM ROLLBACK PARA UNIDADE DE PERSISTENCIA DEFAULT! 00:17:08,722 [http-8080-1]
#Contatos# FATAL [PlcBaseTransactionalInterceptor] javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build EntityManagerFactory 00:17:08,742 [http-8080-1]
Alguém teria alguma sugestão do que pode estar causando o erro?
Já que já revisei todo o fonte para que esteja idêntico ao do tutorial.
Agradeço desde já!
Att. André Zappe
Autor: André Zappe
55 comentários
O persistence.xml esta com o Dialect correto para o banco utilizado? Att,
Adolfo Jr
#Contatos# INFO [ValidationXmlParser] META-INF/validation.xml found. 01:38:37,030 [http-8080-4]
#Contatos# INFO [ValidationXmlParser] Using org.hibernate.validator.HibernateValidator as validation provider. 01:38:37,038 [http-8080-4]
#Contatos# INFO [ValidationXmlParser] Using com.powerlogic.jcompany.controller.jsf.validator.PlcResourceBundleMessageInterpolator as message interpolator. 01:38:37,038 [http-8080-4]
#Contatos# INFO [DefaultTraversableResolver] Instantiated an instance of org.hibernate.validator.engine.resolver.JPATraversableResolver. 01:38:37,038 [http-8080-4]
#Contatos# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.resolver.DefaultTraversableResolver as traversable resolver. 01:38:37,039 [http-8080-4]
#Contatos# INFO [ValidationXmlParser] Using org.hibernate.validator.engine.ConstraintValidatorFactoryImpl as constraint factory. 01:38:37,040 [http-8080-4]
#Contatos# INFO [Version ] HCANN000001: Hibernate Commons Annotations {4.0.1.Final} 01:38:37,583 [http-8080-4]
#Contatos# INFO [Version ] HHH000412: Hibernate Core {4.0.0.Final} 01:38:37,593 [http-8080-4]
#Contatos# INFO [Environment] HHH000206: hibernate.properties not found 01:38:37,595 [http-8080-4]
#Contatos# INFO [Environment] HHH000021: Bytecode provider name : javassist 01:38:37,597 [http-8080-4]
#Contatos# DEBUG [AppJpaDAO ] ########## ENTROU EM ROLLBACK PARA UNIDADE DE PERSISTENCIA DEFAULT! 01:38:37,879 [http-8080-4]
#Contatos# FATAL [PlcBaseTransactionalInterceptor] javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build EntityManagerFactory 01:38:37,886 [http-8080-4] Sim estou utilizando o Derby, contudo antes de efetuar a implementação para anexar arquivos a geração de esquema estava funcionando corretamente.
Caso eu comentar toda a minha implementação para anexar arquivos o esquema DDL funciona corretamente. Desde já agradeço.
Att. André Zappe