[ 
https://issues.apache.org/jira/browse/DERBY-3487?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574930#action_12574930
 ] 

Knut Anders Hatlen commented on DERBY-3487:
-------------------------------------------

I agree that this is very likely caused by the last check-in on DERBY-2911, 
either directly or indirectly. It seems like if the test had used an insane 
build, the same error would have resulted in an NPE on line 878 in 
ControlRow.java, which matches the stack traces posted on DERBY-3362. I'll do 
some more digging.

> stress.multi fails with org.apache.derby.shared.common.sanity.AssertFailure: 
> ASSERT FAILED No page at pagenumber: 6; ContainerHandle = 
> BaseContainerHandle:(Container(0, 65))
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3487
>                 URL: https://issues.apache.org/jira/browse/DERBY-3487
>             Project: Derby
>          Issue Type: Bug
>          Components: Regression Test Failure, Store
>    Affects Versions: 10.4.0.0
>            Reporter: Kathey Marsden
>            Priority: Critical
>         Attachments: derbylog.zip
>
>
> 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

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to