Hidiho everybody,
Been stuck on this for the last couple of days and getting no where! Hope someone out there knows what this is.
I'm trying to load an object out of an Ingres database that i put there last week. I have no trouble loading objects that match the relationships (i had to build some for early problems!). However when i try and load my more complete objects i get this horrible error...
Code:
Hibernate: select earlywarni0_.EarlyWarningID as UID0_, earlywarni0_2_.critical as critical0_, earlywarni0_2_.corePoolSize as corePool3_0_, earlywarni0_2_.keepAliveTime as keepAliv4_0_, earlywarni0_2_.maximumPoolSize as maximumP5_0_, earlywarni0_2_.queueSize as queueSize0_, earlywarni0_2_.jndiName as jndiName0_, earlywarni0_1_.host as host5_, earlywarni0_1_.interval as interval5_, earlywarni0_1_.port as port5_, earlywarni0_1_.reciever as reciever5_ from EarlyWarning earlywarni0_ inner join WebBasedProcessors earlywarni0_1_ on earlywarni0_.EarlyWarningID=earlywarni0_1_.WebBased_ID inner join ProcessingService earlywarni0_2_ on earlywarni0_.EarlyWarningID=earlywarni0_2_.UID
EDBC-Connect[5].prepareStatement( select earlywarni0_.EarlyWarningID as UID0_, earlywarni0_2_.critical as critical0_, earlywarni0_2_.corePoolSize as corePool3_0_, earlywarni0_2_.keepAliveTime as keepAliv4_0_, earlywarni0_2_.maximumPoolSize as maximumP5_0_, earlywarni0_2_.queueSize as queueSize0_, earlywarni0_2_.jndiName as jndiName0_, earlywarni0_1_.host as host5_, earlywarni0_1_.interval as interval5_, earlywarni0_1_.port as port5_, earlywarni0_1_.reciever as reciever5_ from EarlyWarning earlywarni0_ inner join WebBasedProcessors earlywarni0_1_ on earlywarni0_.EarlyWarningID=earlywarni0_1_.WebBased_ID inner join ProcessingService earlywarni0_2_ on earlywarni0_.EarlyWarningID=earlywarni0_2_.UID )
EDBC-PreparedStatement[250]: 'select earlywarni0_.EarlyWarningID as UID0_, earlywarni0_2_.critical as critical0_, earlywarni0_2_.corePoolSize as corePool3_0_, earlywarni0_2_.keepAliveTime as keepAliv4_0_, earlywarni0_2_.maximumPoolSize as maximumP5_0_, earlywarni0_2_.queueSize as queueSize0_, earlywarni0_2_.jndiName as jndiName0_, earlywarni0_1_.host as host5_, earlywarni0_1_.interval as interval5_, earlywarni0_1_.port as port5_, earlywarni0_1_.reciever as reciever5_ from EarlyWarning earlywarni0_ inner join WebBasedProcessors earlywarni0_1_ on earlywarni0_.EarlyWarningID=earlywarni0_1_.WebBased_ID inner join ProcessingService earlywarni0_2_ on earlywarni0_.EarlyWarningID=earlywarni0_2_.UID'
EDBC-Connect[5].prepareStatement(): EDBC-PreparedStatement[250]
EDBC-PreparedStatement[250].executeQuery()
EDBC-Connect[5].isReadOnly(): false
EDBC-PreparedStatement[250].executeQuery(): EDBC-ResultSet[497]
EDBC-ResultSet[497].next()
SQLException: SQLState(40003) vendor code(15532034)
ca.edbc.util.EdbcEx: Connection aborted due to a communications protocol error.
at ca.edbc.util.EdbcEx.get(EdbcEx.java:195)
at ca.edbc.jdbc.RsltFtch.readData(RsltFtch.java:844)
at ca.edbc.jdbc.EdbcObj.readResults(EdbcObj.java:661)
at ca.edbc.jdbc.RsltFtch.load(RsltFtch.java:358)
at ca.edbc.jdbc.RsltCurs.load(RsltCurs.java:245)
at ca.edbc.jdbc.EdbcRslt.next(EdbcRslt.java:573)
at org.hibernate.loader.Loader.doQuery(Loader.java:685)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
at org.hibernate.loader.Loader.list(Loader.java:2021)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:298)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1020)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at meta.system.SystemResurector.load(SystemResurector.java:483)
at meta.system.SystemResurector.loadEarlyWarning(SystemResurector.java:478)
at meta.system.SystemResurector.main(SystemResurector.java:374)
SQLException: SQLState(40003) vendor code(15532034)
ca.edbc.util.EdbcEx: Connection aborted due to a communications protocol error.
at ca.edbc.util.EdbcEx.get(EdbcEx.java:195)
at ca.edbc.io.DbConnIn.receive(DbConnIn.java:540)
at ca.edbc.jdbc.EdbcObj.readResults(EdbcObj.java:643)
at ca.edbc.jdbc.RsltFtch.closeCursor(RsltFtch.java:454)
at ca.edbc.jdbc.RsltCurs.closeCursor(RsltCurs.java:290)
at ca.edbc.jdbc.RsltFtch.shut(RsltFtch.java:509)
at ca.edbc.jdbc.RsltFtch.load(RsltFtch.java:362)
at ca.edbc.jdbc.RsltCurs.load(RsltCurs.java:245)
at ca.edbc.jdbc.EdbcRslt.next(EdbcRslt.java:573)
at org.hibernate.loader.Loader.doQuery(Loader.java:685)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:223)
at org.hibernate.loader.Loader.doList(Loader.java:2147)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2026)
at org.hibernate.loader.Loader.list(Loader.java:2021)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:369)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:298)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1020)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:74)
at meta.system.SystemResurector.load(SystemResurector.java:483)
at meta.system.SystemResurector.loadEarlyWarning(SystemResurector.java:478)
at meta.system.SystemResurector.main(SystemResurector.java:374)
EDBC-ResultSet[497].next(): error loading data
EDBC-ResultSet[497].close()
Not very pleasent at all. I'm using the lastest ingres version and i've rebuilt my Hibernate with the lastest Dialect. Have included the SQl in the hope this helps. Ingres is being its usual helpful self and giving me its standard 'somethings wrong error'
Code:
!test8 ::[32849 IIGCD, 00000000]: Mon Dec 12 09:29:46 2005 E_GC4807_CONN_ABORT Aborting client connection, reason follows.
!test8 ::[32849 IIGCD, 00000000]: Mon Dec 12 09:29:46 2005 E_CLFE07_BS_READ_ERR Read from peer process failed; it may have
!exited.
Hope some1 can help cause i sorely need some!
Cheers
Tom