Begin nested exceptio

4 respostas
C

Galera alguém manja como resolver esse erro ? só acontece as vezes

** BEGIN NESTED EXCEPTION ** 

java.io.EOFException

STACKTRACE:

java.io.EOFException

	at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1913)

	at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2304)

	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2803)

	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)

	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)

	at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)

	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)

	at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1262)

	at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)

	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186)

	at org.hibernate.loader.Loader.getResultSet(Loader.java:1778)

	at org.hibernate.loader.Loader.doQuery(Loader.java:662)

	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)

	at org.hibernate.loader.Loader.loadEntity(Loader.java:1851)

	at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48)

	at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42)

	at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3038)

	at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:395)

	at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:375)

	at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:139)

	at org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:195)

	at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:103)

	at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)

	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:815)

	at org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)

	at net.sf.hibernate4gwt.core.hibernate.HibernateUtil.load(HibernateUtil.java:345)

	at net.sf.hibernate4gwt.core.store.stateless.StatelessPojoStore.restore(StatelessPojoStore.java:109)

	at net.sf.hibernate4gwt.core.HibernateBeanManager.mergePojo(HibernateBeanManager.java:470)

	at net.sf.hibernate4gwt.core.HibernateBeanManager.merge(HibernateBeanManager.java:282)

	at net.sf.hibernate4gwt.gwt.HibernateRPCHelper.parseInputParameters(HibernateRPCHelper.java:80)

	at net.sf.hibernate4gwt.gwt.HibernateRemoteService.processCall(HibernateRemoteService.java:164)

	at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

	at com.google.gwt.dev.shell.GWTShellServlet.service(GWTShellServlet.java:289)

	at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)

	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)

	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)

	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

	at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)

	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)

	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)

	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)

	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)

	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

	at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)

	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)

	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)

	at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)

	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)

	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)

	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)

	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)

	at java.lang.Thread.run(Unknown Source)



** END NESTED EXCEPTION **

4 Respostas

dreamspeaker

Clauber,

Eu não sei o que é. (Bacana eu, né?)

Mas se tivesse que chutar, eu diria que a conexão cai ou fica zoada na consulta.

Vc tá usando pool de conexões do c3p0? Sei lá, li em algum lugar que esse cara as vezes dá esse tipo de problema!

Boa sorte, abraço.

C

Sim estou usando C3p0, isso é um bug do framework ?

Você aconselha usar um outro pra pool de conexão ?

dreamspeaker

clauber.ferreira:
Sim estou usando C3p0, isso é um bug do framework ?

Você aconselha usar um outro pra pool de conexão ?

Oi, Clauber, você viu o link que indiquei? Dá uma olhada lá.

Não conheço muito pools de conexões por ai, já usei o dbcp e o pool do websphere sem muitos problemas.

Abraço.

C
sim olhei, mudei as configurações do pool, até agora não deu o erro não, valeu pela dica...
<property name="acquireIncrement">
            <value>5</value>
        </property>
        
        <property name="initialPoolSize"> 
			<value>10</value> 		
		</property> 
		
        <property name="minPoolSize">
            <value>2</value>
        </property>
        
        <property name="maxPoolSize">
            <value>100</value>
        </property>
        
		<property name="maxIdleTime">
            <value>60</value>
        </property>
        
		<property name="idleConnectionTestPeriod"> 
			<value>60</value> 
		</property>
		 
		<property name="acquireRetryAttempts">
            <value>30</value>
        </property>
                
        <property name="breakAfterAcquireFailure"> 
			<value>true</value> 
		</property>
Criado 16 de março de 2009
Ultima resposta 17 de mar. de 2009
Respostas 4
Participantes 2