0 Replies Latest reply on May 13, 2008 10:38 AM by veerpal singh

    Jboss Prepared Statement Cache

    veerpal singh Newbie

      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)