Uploaded image for project: 'Magnolia DX Core'
  1. Magnolia DX Core
  2. MGNLEE-179

Datasource Error After Upgrading to Magnolia Enterprise 4.2.3

XMLWordPrintable

      Magnolia Support,
      We are having a hard time making our application stable since upgrading to Magnolia Enterprise 4.2.3 from Magnolia Community 3.6.8.
      We are connecting to Oracle 10g (version 10.2.04) from Weblogic 10.3 using a JNDI datasource.
      We not longer allow anonymous login into our system so every user has to provide a username and password to access the system. As a result of it a Database connection is needed on the public and author site of our system.
      We had to increase the "Initial Capacity" and "Maximum Capacity" in Weblogic right after the upgrade to 35 each, and we have about 2000 users of our system (not all login in at the same time of course).

      The error that we keep getting is below: (Once user are able to access the system there are little problem although the system is a big slow)
      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      2010-03-25 07:16:25,475 ERROR bit.core.persistence.db.DatabasePersistenceManager: failed to write property state: 5313244c-d684-42e0-9c36-f54c9b941e33/{}lastaccess
      2010-03-25 07:16:25,493 WARN bit.core.persistence.db.DatabasePersistenceManager: execute failed, about to reconnect...
      <Mar 25, 2010 7:16:35 AM EDT> <Warning> <JDBC> <BEA-001153> <Forcibly releasing inactive connection "weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection@68fb4" back into the connection pool "magnoliaPublicDS", currently reserved by: null.>
      2010-03-25 07:16:35,556 ERROR bit.core.persistence.db.DatabasePersistenceManager: failed to re-establish connection
      java.sql.SQLException: Cannot obtain connection: driverURL = jdbc:weblogic:pool:magnoliaPublicDS, props =

      {EmulateTwoPhaseCommit=false, connectionPoolID=magnoliaPublicDS, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=magnoliaPublicDS}

      .
      Nested Exception: java.lang.RuntimeException: Failed to setAutoCommit to true for pool connection.
      at weblogic.jdbc.wrapper.PoolConnection.init(PoolConnection.java:47)
      at weblogic.jdbc.pool.Driver.allocateConnection(Driver.java:252)
      at weblogic.jdbc.pool.Driver.connect(Driver.java:163)
      at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:642)
      at weblogic.jdbc.jts.Driver.connect(Driver.java:124)
      at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:338)
      at org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager.getConnection(JNDIDatabasePersistenceManager.java:77)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.initConnection(DatabasePersistenceManager.java:775)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.reestablishConnection(DatabasePersistenceManager.java:854)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:900)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.load(DatabasePersistenceManager.java:411)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState(SharedItemStateManager.java:1419)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.access$1200(SharedItemStateManager.java:116)
      at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.cancel(SharedItemStateManager.java:797)
      at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1115)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:351)
      at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:326)
      at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:325)
      at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1111)
      at info.magnolia.cms.core.DefaultContent.save(DefaultContent.java:774)
      at info.magnolia.cms.util.ContentWrapper.save(ContentWrapper.java:369)
      at info.magnolia.cms.security.MgnlUser.setLastAccess(MgnlUser.java:390)
      at info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.validateUser(JCRAuthenticationModule.java:85)
      at info.magnolia.jaas.sp.AbstractLoginModule.login(AbstractLoginModule.java:201)
      at sun.reflect.GeneratedMethodAccessor376.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
      at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
      at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
      at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
      at info.magnolia.cms.security.SecuritySupportBase.authenticate(SecuritySupportBase.java:60)
      at info.magnolia.cms.security.auth.login.LoginHandlerBase.authenticate(LoginHandlerBase.java:47)
      at info.magnolia.cms.security.auth.login.FormLogin.handle(FormLogin.java:74)
      at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:71)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:50)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

      at weblogic.jdbc.jts.Driver.wrapAndThrowSQLException(Driver.java:591)
      at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:646)
      at weblogic.jdbc.jts.Driver.connect(Driver.java:124)
      at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:338)
      at org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager.getConnection(JNDIDatabasePersistenceManager.java:77)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.initConnection(DatabasePersistenceManager.java:775)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.reestablishConnection(DatabasePersistenceManager.java:854)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:900)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.load(DatabasePersistenceManager.java:411)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState(SharedItemStateManager.java:1419)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.access$1200(SharedItemStateManager.java:116)
      at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.cancel(SharedItemStateManager.java:797)
      at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1115)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:351)
      at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:326)
      at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:325)
      at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1111)
      at info.magnolia.cms.core.DefaultContent.save(DefaultContent.java:774)
      at info.magnolia.cms.util.ContentWrapper.save(ContentWrapper.java:369)
      at info.magnolia.cms.security.MgnlUser.setLastAccess(MgnlUser.java:390)
      at info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.validateUser(JCRAuthenticationModule.java:85)
      at info.magnolia.jaas.sp.AbstractLoginModule.login(AbstractLoginModule.java:201)
      at sun.reflect.GeneratedMethodAccessor376.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
      at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
      at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
      at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
      at info.magnolia.cms.security.SecuritySupportBase.authenticate(SecuritySupportBase.java:60)
      at info.magnolia.cms.security.auth.login.LoginHandlerBase.authenticate(LoginHandlerBase.java:47)
      at info.magnolia.cms.security.auth.login.FormLogin.handle(FormLogin.java:74)
      at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:71)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:50)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
      2010-03-25 07:16:35,614 ERROR bit.core.persistence.db.DatabasePersistenceManager: failed to read property state: 5313244c-d684-42e0-9c36-f54c9b941e33/{}lastaccess
      java.sql.SQLException: Closed Connection
      at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
      at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:173)
      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:229)
      at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:403)
      at oracle.jdbc.driver.OracleStatement.ensureOpen(OracleStatement.java:3608)
      at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3364)
      at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3482)
      at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1373)
      at weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.java:98)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:889)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.load(DatabasePersistenceManager.java:411)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.loadItemState(SharedItemStateManager.java:1419)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.access$1200(SharedItemStateManager.java:116)
      at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.cancel(SharedItemStateManager.java:797)
      at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1115)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:351)
      at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:326)
      at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:325)
      at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1111)
      at info.magnolia.cms.core.DefaultContent.save(DefaultContent.java:774)
      at info.magnolia.cms.util.ContentWrapper.save(ContentWrapper.java:369)
      at info.magnolia.cms.security.MgnlUser.setLastAccess(MgnlUser.java:390)
      at info.magnolia.jaas.sp.jcr.JCRAuthenticationModule.validateUser(JCRAuthenticationModule.java:85)
      at info.magnolia.jaas.sp.AbstractLoginModule.login(AbstractLoginModule.java:201)
      at sun.reflect.GeneratedMethodAccessor376.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
      at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
      at javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
      at java.security.AccessController.doPrivileged(Native Method)
      at javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
      at javax.security.auth.login.LoginContext.login(LoginContext.java:579)
      at info.magnolia.cms.security.SecuritySupportBase.authenticate(SecuritySupportBase.java:60)
      at info.magnolia.cms.security.auth.login.LoginHandlerBase.authenticate(LoginHandlerBase.java:47)
      at info.magnolia.cms.security.auth.login.FormLogin.handle(FormLogin.java:74)
      at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:71)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:50)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      2010-03-31 09:32:53,698 WARN bit.core.persistence.db.DatabasePersistenceManager: execute failed, about to reconnect...
      <Mar 31, 2010 9:33:03 AM EDT> <Warning> <JDBC> <BEA-001153> <Forcibly releasing inactive connection "weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection@6ef4c" back into the connection pool "magnoliaAuthorDS", currently reserved by: null.>
      2010-03-31 09:33:03,711 ERROR bit.core.persistence.db.DatabasePersistenceManager: failed to re-establish connection
      java.sql.SQLException: Cannot obtain connection: driverURL = jdbc:weblogic:pool:magnoliaAuthorDS, props =

      {EmulateTwoPhaseCommit=false, connectionPoolID=magnoliaAuthorDS, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=magnoliaAuthorDS}.
      Nested Exception: java.lang.RuntimeException: Failed to setAutoCommit to true for pool connection.
      at weblogic.jdbc.wrapper.PoolConnection.init(PoolConnection.java:47)
      at weblogic.jdbc.pool.Driver.allocateConnection(Driver.java:252)
      at weblogic.jdbc.pool.Driver.connect(Driver.java:163)
      at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:642)
      at weblogic.jdbc.jts.Driver.connect(Driver.java:124)
      at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:338)
      at org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager.getConnection(JNDIDatabasePersistenceManager.java:77)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.initConnection(DatabasePersistenceManager.java:775)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.reestablishConnection(DatabasePersistenceManager.java:854)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:900)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.exists(DatabasePersistenceManager.java:718)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.hasNonVirtualItemState(SharedItemStateManager.java:1368)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:256)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.getPropertyState(LocalItemStateManager.java:132)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:174)
      at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:260)
      at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:197)
      at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:304)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:250)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:515)
      at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:111)
      at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:93)
      at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:75)
      at org.apache.jackrabbit.core.ItemManager.getChildProperties(ItemManager.java:687)
      at org.apache.jackrabbit.core.NodeImpl.getProperties(NodeImpl.java:2739)
      at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:173)
      at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2106)
      at org.apache.jackrabbit.core.NodeImpl.getNodes(NodeImpl.java:2992)
      at info.magnolia.cms.core.DefaultContent.getBinaryProperties(DefaultContent.java:557)
      at info.magnolia.cms.core.DefaultContent.getNodeDataCollection(DefaultContent.java:514)
      at info.magnolia.cms.util.ContentWrapper.getNodeDataCollection(ContentWrapper.java:237)
      at info.magnolia.cms.gui.dialog.DialogControlImpl.initializeConfig(DialogControlImpl.java:497)
      at info.magnolia.cms.gui.dialog.DialogControlImpl.init(DialogControlImpl.java:158)
      at info.magnolia.cms.gui.dialog.DialogFactory.getDialogInstance(DialogFactory.java:104)
      at info.magnolia.module.admininterface.DialogMVCHandler.createDialog(DialogMVCHandler.java:196)
      at info.magnolia.module.admininterface.dialogs.ParagraphEditDialog.createDialog(ParagraphEditDialog.java:85)
      at info.magnolia.module.admininterface.DialogMVCHandler.getDialog(DialogMVCHandler.java:440)
      at info.magnolia.module.admininterface.DialogMVCHandler.renderHtml(DialogMVCHandler.java:400)
      at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:123)
      at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:68)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:183)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:115)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:75)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:57)
      at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:118)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.module.cache.filter.GZipFilter.doFilter(GZipFilter.java:83)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:61)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:89)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:50)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

      at weblogic.jdbc.jts.Driver.wrapAndThrowSQLException(Driver.java:591)
      at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:646)
      at weblogic.jdbc.jts.Driver.connect(Driver.java:124)
      at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:338)
      at org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager.getConnection(JNDIDatabasePersistenceManager.java:77)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.initConnection(DatabasePersistenceManager.java:775)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.reestablishConnection(DatabasePersistenceManager.java:854)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:900)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.exists(DatabasePersistenceManager.java:718)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.hasNonVirtualItemState(SharedItemStateManager.java:1368)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:256)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.getPropertyState(LocalItemStateManager.java:132)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:174)
      at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:260)
      at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:197)
      at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:304)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:250)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:515)
      at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:111)
      at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:93)
      at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:75)
      at org.apache.jackrabbit.core.ItemManager.getChildProperties(ItemManager.java:687)
      at org.apache.jackrabbit.core.NodeImpl.getProperties(NodeImpl.java:2739)
      at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:173)
      at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2106)
      at org.apache.jackrabbit.core.NodeImpl.getNodes(NodeImpl.java:2992)
      at info.magnolia.cms.core.DefaultContent.getBinaryProperties(DefaultContent.java:557)
      at info.magnolia.cms.core.DefaultContent.getNodeDataCollection(DefaultContent.java:514)
      at info.magnolia.cms.util.ContentWrapper.getNodeDataCollection(ContentWrapper.java:237)
      at info.magnolia.cms.gui.dialog.DialogControlImpl.initializeConfig(DialogControlImpl.java:497)
      at info.magnolia.cms.gui.dialog.DialogControlImpl.init(DialogControlImpl.java:158)
      at info.magnolia.cms.gui.dialog.DialogFactory.getDialogInstance(DialogFactory.java:104)
      at info.magnolia.module.admininterface.DialogMVCHandler.createDialog(DialogMVCHandler.java:196)
      at info.magnolia.module.admininterface.dialogs.ParagraphEditDialog.createDialog(ParagraphEditDialog.java:85)
      at info.magnolia.module.admininterface.DialogMVCHandler.getDialog(DialogMVCHandler.java:440)
      at info.magnolia.module.admininterface.DialogMVCHandler.renderHtml(DialogMVCHandler.java:400)
      at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:123)
      at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:68)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:183)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:115)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:75)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:57)
      at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:118)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.module.cache.filter.GZipFilter.doFilter(GZipFilter.java:83)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:61)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:89)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:50)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
      2010-03-31 09:33:03,721 ERROR bit.core.persistence.db.DatabasePersistenceManager: failed to check existence of property state: 8800f4be-0015-4f31-a413-5afdc3cc26fc/{http://www.jcp.org/jcr/1.0}uuid
      java.sql.SQLException: Statement has already been closed
      at weblogic.jdbc.wrapper.Statement.checkStatement(Statement.java:305)
      at weblogic.jdbc.wrapper.Statement.preInvocationHandler(Statement.java:116)
      at weblogic.jdbc.wrapper.PreparedStatement.setObject(PreparedStatement.java:307)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:886)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.exists(DatabasePersistenceManager.java:718)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.hasNonVirtualItemState(SharedItemStateManager.java:1368)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.getItemState(SharedItemStateManager.java:256)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.getPropertyState(LocalItemStateManager.java:132)
      at org.apache.jackrabbit.core.state.LocalItemStateManager.getItemState(LocalItemStateManager.java:174)
      at org.apache.jackrabbit.core.state.XAItemStateManager.getItemState(XAItemStateManager.java:260)
      at org.apache.jackrabbit.core.state.SessionItemStateManager.getItemState(SessionItemStateManager.java:197)
      at org.apache.jackrabbit.core.ItemManager.getItemData(ItemManager.java:304)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:250)
      at org.apache.jackrabbit.core.ItemManager.getItem(ItemManager.java:515)
      at org.apache.jackrabbit.core.LazyItemIterator.prefetchNext(LazyItemIterator.java:111)
      at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:93)
      at org.apache.jackrabbit.core.LazyItemIterator.<init>(LazyItemIterator.java:75)
      at org.apache.jackrabbit.core.ItemManager.getChildProperties(ItemManager.java:687)
      at org.apache.jackrabbit.core.NodeImpl.getProperties(NodeImpl.java:2739)
      at javax.jcr.util.TraversingItemVisitor.visit(TraversingItemVisitor.java:173)
      at org.apache.jackrabbit.core.NodeImpl.accept(NodeImpl.java:2106)
      at org.apache.jackrabbit.core.NodeImpl.getNodes(NodeImpl.java:2992)
      at info.magnolia.cms.core.DefaultContent.getBinaryProperties(DefaultContent.java:557)
      at info.magnolia.cms.core.DefaultContent.getNodeDataCollection(DefaultContent.java:514)
      at info.magnolia.cms.util.ContentWrapper.getNodeDataCollection(ContentWrapper.java:237)
      at info.magnolia.cms.gui.dialog.DialogControlImpl.initializeConfig(DialogControlImpl.java:497)
      at info.magnolia.cms.gui.dialog.DialogControlImpl.init(DialogControlImpl.java:158)
      at info.magnolia.cms.gui.dialog.DialogFactory.getDialogInstance(DialogFactory.java:104)
      at info.magnolia.module.admininterface.DialogMVCHandler.createDialog(DialogMVCHandler.java:196)
      at info.magnolia.module.admininterface.dialogs.ParagraphEditDialog.createDialog(ParagraphEditDialog.java:85)
      at info.magnolia.module.admininterface.DialogMVCHandler.getDialog(DialogMVCHandler.java:440)
      at info.magnolia.module.admininterface.DialogMVCHandler.renderHtml(DialogMVCHandler.java:400)
      at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:123)
      at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:68)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
      at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:183)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:115)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:75)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:57)
      at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:118)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.module.cache.filter.GZipFilter.doFilter(GZipFilter.java:83)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:84)
      at info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:61)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:89)
      at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:62)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:50)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:84)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:87)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
      at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
      at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:96)
      at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:199)
      at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
      at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3496)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
      at weblogic.security.service.SecurityManager.runAs(Unknown Source)
      at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
      at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
      at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
      2010-03-31 09:33:03,730 WARN bit.core.persistence.db.DatabasePersistenceManager: execute failed, about to reconnect...
      <Mar 31, 2010 9:33:05 AM EDT> <Error> <JDBC> <BEA-001112> <Test "SELECT 1 FROM DUAL" set up for pool "magnoliaAuthorDS" failed with exception: "java.sql.SQLException: Closed Connection".>

      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      2010-03-26 12:28:59,596 WARN bit.core.persistence.db.DatabasePersistenceManager: execute failed, about to reconnect...
      <Mar 26, 2010 12:29:05 PM EDT> <Error> <JDBC> <BEA-001112> <Test "SELECT 1 FROM DUAL" set up for pool "magnoliaAuthorDS" failed with exception: "java.sql.SQLException: Closed Connection".>
      2010-03-26 12:34:42,978 WARN bit.core.persistence.db.DatabasePersistenceManager: execute failed, about to reconnect...
      2010-03-26 12:39:28,831 WARN bit.core.persistence.db.DatabasePersistenceManager: execute failed, about to reconnect...
      <Mar 26, 2010 12:39:38 PM EDT> <Warning> <JDBC> <BEA-001153> <Forcibly releasing inactive connection "weblogic.jdbc.wrapper.PoolConnection_oracle_jdbc_driver_T4CConnection@69cf8" back into the connection pool "magnoliaAuthorDS", currently reserved by: null.>
      2010-03-26 12:39:38,843 ERROR bit.core.persistence.db.DatabasePersistenceManager: failed to re-establish connection
      java.sql.SQLException: Cannot obtain connection: driverURL = jdbc:weblogic:pool:magnoliaAuthorDS, props = {EmulateTwoPhaseCommit=false, connectionPoolID=magnoliaAuthorDS, jdbcTxDataSource=true, LoggingLastResource=false, dataSourceName=magnoliaAuthorDS}

      .
      Nested Exception: java.lang.RuntimeException: Failed to setAutoCommit to true for pool connection.
      at weblogic.jdbc.wrapper.PoolConnection.init(PoolConnection.java:47)
      at weblogic.jdbc.pool.Driver.allocateConnection(Driver.java:252)
      at weblogic.jdbc.pool.Driver.connect(Driver.java:163)
      at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:642)
      at weblogic.jdbc.jts.Driver.connect(Driver.java:124)
      at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:338)
      at org.apache.jackrabbit.core.persistence.db.JNDIDatabasePersistenceManager.getConnection(JNDIDatabasePersistenceManager.java:77)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.initConnection(DatabasePersistenceManager.java:775)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.reestablishConnection(DatabasePersistenceManager.java:854)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.executeStmt(DatabasePersistenceManager.java:900)
      at org.apache.jackrabbit.core.persistence.db.DatabasePersistenceManager.exists(DatabasePersistenceManager.java:692)
      at org.apache.jackrabbit.core.state.SharedItemStateManager.hasNonVirtualItemState(SharedItemStateManager.java:1366)

      ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

      Thanks,
      Dixon

        Acceptance criteria

              zdenekskodik Zdenek Skodik
              dmamagnolia Dixon
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Bug DoR
                  Task DoD