Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)

[es] :: MySQL :: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)

[ Pregleda: 2051 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)14.12.2010. u 09:07 - pre 161 meseci
kolega salje 5000 fajlova preko web servisa, onda se tu radi neka obrada, itd. Kad salje 1000, nema exception-a, kad salje 5000, exception se javi posle nekog vremena.

stack trace:

2010-12-09 13:47:43,697 ERROR [org.hibernate.util.JDBCExceptionReporter][Thread-104] - <Communications link failure due to underlying exception:

** BEGIN NESTED EXCEPTION **

java.io.EOFException

STACKTRACE:

java.io.EOFException
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2428)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2874)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:868)
at com.mysql.jdbc.MysqlIO.nextRow(MysqlIO.java:1351)
at com.mysql.jdbc.MysqlIO.readSingleRowSet(MysqlIO.java:2333)
at com.mysql.jdbc.MysqlIO.getResultSet(MysqlIO.java:435)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:2040)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1443)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1777)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3249)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1268)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1403)
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:1787)
at org.hibernate.loader.Loader.doQuery(Loader.java:674)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
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.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:811)
----------------
reklo bi se da decko nije prvi koji je fasovao tu gresku ali, jos nemamo resenje.

1. da li ovo greska do MySQL-a, MySQL Java drivera, Hibernate-a ili cega vec?
2. da li mozemo da pretpostavimo uzrok?
2. da li znamo neki workaround?

--------------
ako treba detalji, javite. MySQL je pod Windows-om, inace.
Acta, non verba!
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)14.12.2010. u 09:28 - pre 161 meseci
U postovima je opisan isti problem kao kod vas, mozda je resenje u njima: na ove postove bi se kladio


(setovanje garbage colector-r)
http://forums.mysql.com/read.php?39,143312,267934#msg-267934

(zamena apache BasicDataSource sa nekom drugom bibliotekom)
http://forums.mysql.com/read.php?39,143312,180718#msg-180718

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)14.12.2010. u 11:28 - pre 161 meseci
uh, moze da bude "sta oces" :( ...

1. kako izgleda connection string (zameni username sa ##### password sa **** i copy paste taj deo koda)
2. da li koristite pool ? ko je pravio pool? kakva su setovanja za pool?
3. mysql error log - da li nesto pise tamo?
4. sta kaze pre i posle toga show global status like 'Aborted_connects'; ?

ova greska je uglavnom zato sto je mysql "otkacio" tvoj upit .. a to moze biti
- zato sto je mysql rsno (sve konekcije ce rsnuti, mysqld ce se restartovati sam od strane mysqld_safe skripte)
- abortovana konekcija; ovo moze da bude, prevelik paket, prevelik result set ili ko zna sta peto
 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
*.static.sbb.rs.

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)15.12.2010. u 08:32 - pre 161 meseci
izgleda da je problem u setovanjima Hibernate/C3P0. Na mom racunaru nisam uspeo da reprodukujem exception. Javicu se cim zavrsim testiranje na masini na kojoj se problem javlja.
Acta, non verba!
 
Odgovor na temu

[es] :: MySQL :: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:1963)

[ Pregleda: 2051 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.