[jboss-dev-forums] [Design of Persistence on JBoss] - Jboss Prepared Statement Cache

sveerpal do-not-reply at jboss.com
Tue May 13 10:38:49 EDT 2008


An clues about this strange exception of Prepared statement cahce based on LRU algorithm, By increasing the size of the cache will it resolve issue ..

Caused by: java.lang.IllegalStateException: Attempt to put a new cache entry on a full cache
        at org.jboss.util.LRUCachePolicy$LRUList.promote(LRUCachePolicy.java:304)
        at org.jboss.util.LRUCachePolicy.get(LRUCachePolicy.java:128)
        at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManagedConnection.java:295)
        at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:172)
        at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:442)
        at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:368)
        at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:105)
        at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1561)
        at org.hibernate.loader.Loader.doQuery(Loader.java:661)
        at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224)
        at org.hibernate.loader.Loader.loadEntity(Loader.java:1785)
        at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:47)
        at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:41)
        at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:2730)
        at org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:365)
        at org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:346)
        at org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:123)
        at org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:82)
        at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:862)
        at org.hibernate.impl.SessionImpl.immediateLoad(SessionImpl.java:820)
        at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:62)
        at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:98)
        at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:158)


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4150401#4150401

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4150401



More information about the jboss-dev-forums mailing list