Uploaded image for project: 'Derby'
  1. Derby
  2. DERBY-3487

stress.multi fails with org.apache.derby.shared.common.sanity.AssertFailure: ASSERT FAILED No page at pagenumber: 6; ContainerHandle = BaseContainerHandle:(Container(0, 65))

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Duplicate
    • 10.4.1.3
    • None
    • Store
    • None
    • Blocker
    • Regression Test Failure

    Description

      Running stress.multi on Linux IBM 1.5 the test failed with the following trace in the derby.log:
      select * from main2 :End prepared statement
      2008-03-01 04:31:39.460 GMT Thread[Thread-4,5,workers] (XID = 149271), (SESSIONID = 12253), (DATABASE = mydb), (DRDAID = null), Committing
      Exception trace:
      org.apache.derby.shared.common.sanity.AssertFailure: ASSERT FAILED No page at pagenumber: 6; ContainerHandle = BaseContainerHandle:(Container(0, 65))
      at org.apache.derby.shared.common.sanity.SanityManager.THROWASSERT(SanityManager.java:162)
      at org.apache.derby.shared.common.sanity.SanityManager.THROWASSERT(SanityManager.java:147)
      at org.apache.derby.impl.store.access.btree.ControlRow.get(ControlRow.java:838)
      at org.apache.derby.impl.store.access.btree.ControlRow.get(ControlRow.java:820)
      at org.apache.derby.impl.store.access.btree.BTreePostCommit.purgeRowLevelCommittedDeletes(BTreePostCommit.java:462)
      at org.apache.derby.impl.store.access.btree.BTreePostCommit.performWork(BTreePostCommit.java:278)
      at org.apache.derby.impl.services.daemon.BasicDaemon.serviceClient(BasicDaemon.java:331)
      at org.apache.derby.impl.services.daemon.BasicDaemon.work(BasicDaemon.java:668)
      at org.apache.derby.impl.services.daemon.BasicDaemon.run(BasicDaemon.java:394)
      at java.lang.Thread.run(Thread.java:803)
      2008-03-01 04:31:39.515 GMT Thread[derby.rawStoreDaemon,5,derby.daemons] Cleanup action starting
      org.apache.derby.shared.common.sanity.AssertFailure: ASSERT FAILED No page at pagenumber: 6; ContainerHandle = BaseContainerHandle:(Container(0, 65))
      at org.apache.derby.shared.common.sanity.SanityManager.THROWASSERT(SanityManager.java:162)
      at org.apache.derby.shared.common.sanity.SanityManager.THROWASSERT(SanityManager.java:147)
      at org.apache.derby.impl.store.access.btree.ControlRow.get(ControlRow.java:838)
      at org.apache.derby.impl.store.access.btree.ControlRow.get(ControlRow.java:820)
      at org.apache.derby.impl.store.access.btree.BTreePostCommit.purgeRowLevelCommittedDeletes(BTreePostCommit.java:462)
      at org.apache.derby.impl.store.access.btree.BTreePostCommit.performWork(BTreePostCommit.java:278)
      at org.apache.derby.impl.services.daemon.BasicDaemon.serviceClient(BasicDaemon.java:331)
      at org.apache.derby.impl.services.daemon.BasicDaemon.work(BasicDaemon.java:668)
      at org.apache.derby.impl.services.daemon.BasicDaemon.run(BasicDaemon.java:394)
      at java.lang.Thread.run(Thread.java:803)
      Cleanup action completed

      Attachments

        1. derbylog.zip
          1.54 MB
          Katherine Marsden

        Activity

          People

            Unassigned Unassigned
            kmarsden Katherine Marsden
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: