hi,
Recently we upgraded to Hibernate Core 3.3.x, Hibernate Annotations 3.4.x, and Hibernate EntityManager 3.4.x.
Now we are getting the below error when loading a lazy fetched related entity. This was not occurring before. Can you please guide me towards debugging the issue?
Thanks,
Seema
Quote:
Exception data: java.lang.OutOfMemoryError
at java.lang.Object.clone(Native Method)
at java.util.TimeZone.clone(TimeZone.java:768)
at sun.util.calendar.ZoneInfo.clone(ZoneInfo.java:719)
at java.util.TimeZone.getDefault(TimeZone.java:567)
at oracle.jdbc.driver.OracleStatement.getDefaultTimeZone(OracleStatement.java:5207)
at oracle.jdbc.driver.TimestampAccessor.getTimestamp(TimestampAccessor.java:124)
at oracle.jdbc.driver.OracleResultSetImpl.getTimestamp(OracleResultSetImpl.java:796)
at oracle.jdbc.driver.OracleResultSet.getTimestamp(OracleResultSet.java:1661)
at com.ibm.ws.rsadapter.jdbc.WSJdbcResultSet.getTimestamp(WSJdbcResultSet.java:2053)
at org.hibernate.type.TimestampType.get(TimestampType.java:53)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:184)
at org.hibernate.type.NullableType.nullSafeGet(NullableType.java:173)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:105)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2124)
at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1404)
at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1332)
at org.hibernate.loader.Loader.getRow(Loader.java:1230)
at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:603)
at org.hibernate.loader.Loader.doQuery(Loader.java:724)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
at org.hibernate.loader.Loader.loadEntity(Loader.java:1881)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:71)
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:65)
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3072)
at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:434)
at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:415)
at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:165)
at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:121)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:905)
at org.hibernate.impl.SessionImpl.immediateLoad(SessionImpl.java:863)
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:95)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:140)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
at com.gill.data.grounding.pojo.Inventory_$$_javassist_93.getGroundingInformation(Inventory_$$_javassist_93.java)
at com.gill.business.search.service.SearchServiceImpl.purchaseVehicleSearch(SearchServiceImpl.java:359)