Erro de Versão do Java + JPA + Hibernate

0 respostas
felixcomputer

Olá galera…

desenvolvo um aplicativo que faz muitas interações com o banco…
Em um determinado momento aleatório ele dispara uma exceção que acredito ser devido a um erro do Hibernate
em extrair a minha versão do Java:

Deem uma olhada:

java.version ‘‘1.6.0_10-rc2’’ could not be parsed. Defaulting to JDK 1.1.

Acredito que devido a isso ele pára de persistir e etc…
Alguém sabe como eu posso “setar” a minha configuração

br.ufpa.di.ossnetwork.exceptions.ParserException: br.ufpa.di.ossnetwork.exceptions.ModeloException: Falha ao criar consulta: org.hibernate.exception.GenericJDBCException: could not execute query
	at br.ufpa.di.ossnetwork.parser.forge.sf.bug.SfIndexBugParser.parse(SfIndexBugParser.java:86)
	at br.ufpa.di.ossnetwork.parser.forge.SimpleForge.getBug(SimpleForge.java:77)
	at br.ufpa.di.ossnetwork.parser.Connect.getBug(Connect.java:29)
	at br.ufpa.di.ossnetwork.parser.ConnectedSourceForge.connect(ConnectedSourceForge.java:50)
	at br.ufpa.di.ossnetwork.Launcher$1.run(Launcher.java:47)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
Caused by: br.ufpa.di.ossnetwork.exceptions.ModeloException: Falha ao criar consulta: org.hibernate.exception.GenericJDBCException: could not execute query
	at br.ufpa.di.ossnetwork.modelo.dao.JPABaseDAO.createQueryUnique(JPABaseDAO.java:101)
	at br.ufpa.di.ossnetwork.modelo.dao.ProjetoDAO.findByNome(ProjetoDAO.java:19)
	at br.ufpa.di.ossnetwork.modelo.dao.BugDAO.persistFromSf(BugDAO.java:78)
	at br.ufpa.di.ossnetwork.parser.forge.sf.bug.SfIndexBugParser.parse(SfIndexBugParser.java:84)
	... 7 more
Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute query
	at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:647)
	at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:99)
	at br.ufpa.di.ossnetwork.modelo.dao.JPABaseDAO.createQueryUnique(JPABaseDAO.java:97)
	... 10 more
Caused by: org.hibernate.exception.GenericJDBCException: could not execute query
	at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	at org.hibernate.loader.Loader.doList(Loader.java:2147)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028)
	at org.hibernate.loader.Loader.list(Loader.java:2023)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:393)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
	at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:80)
	... 11 more
Caused by: java.sql.SQLException: You can't operate on a closed Connection!!!
[Cause: java.lang.NullPointerException
	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:174)
	at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:497)
	at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:415)
	at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1560)
	at org.hibernate.loader.Loader.doQuery(Loader.java:661)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2144)
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2028)
	at org.hibernate.loader.Loader.list(Loader.java:2023)
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:393)
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
	at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:80)
	at br.ufpa.di.ossnetwork.modelo.dao.JPABaseDAO.createQueryUnique(JPABaseDAO.java:97)
	at br.ufpa.di.ossnetwork.modelo.dao.ProjetoDAO.findByNome(ProjetoDAO.java:19)
	at br.ufpa.di.ossnetwork.modelo.dao.BugDAO.persistFromSf(BugDAO.java:78)
	at br.ufpa.di.ossnetwork.parser.forge.sf.bug.SfIndexBugParser.parse(SfIndexBugParser.java:84)
	at br.ufpa.di.ossnetwork.parser.forge.SimpleForge.getBug(SimpleForge.java:77)
	at br.ufpa.di.ossnetwork.parser.Connect.getBug(Connect.java:29)
	at br.ufpa.di.ossnetwork.parser.ConnectedSourceForge.connect(ConnectedSourceForge.java:50)
	at br.ufpa.di.ossnetwork.Launcher$1.run(Launcher.java:47)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
]
	at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:109)
	at com.mchange.v2.sql.SqlUtils.toSQLException(SqlUtils.java:65)
	at com.mchange.v2.c3p0.impl.NewProxyConnection.prepareStatement(NewProxyConnection.java:199)
	at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:497)
	at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:415)
	at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)
	at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1560)
	at org.hibernate.loader.Loader.doQuery(Loader.java:661)
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
	at org.hibernate.loader.Loader.doList(Loader.java:2144)
	... 19 more
Exception in thread "pool-1-thread-3" java.lang.NullPointerException
	at br.ufpa.di.ossnetwork.Launcher$1.run(Launcher.java:52)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:619)
28/10/2008 - 18:49:25,221 WARN  - java.version ''1.6.0_10-rc2'' could not be parsed. Defaulting to JDK 1.1.
28/10/2008 - 18:49:25,223 WARN  - SQL Error: 0, SQLState: null
28/10/2008 - 18:49:25,223 ERROR - You can't operate on a closed Connection!!!

Grato,
Samuel Felix

Criado 28 de outubro de 2008
Respostas 0
Participantes 1