db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mike Matrigali (JIRA)" <j...@apache.org>
Subject [jira] Created: (DERBY-2635) intermittent failure in T_RawStoreFactory unit test
Date Fri, 11 May 2007 04:07:15 GMT
intermittent failure in T_RawStoreFactory unit test
---------------------------------------------------

                 Key: DERBY-2635
                 URL: https://issues.apache.org/jira/browse/DERBY-2635
             Project: Derby
          Issue Type: Bug
          Components: Regression Test Failure
    Affects Versions: 10.3.0.0
         Environment: m2_ibm15:5>sysinfo
------------------ Java Information ------------------
Java Version:    1.5.0
Java Vendor:     IBM Corporation
Java home:       c:\p4\m2\ibm15\jre
Java classpath:  c:/p4/m2/classes;c:/p4/m2/tools/java/jdbctests.zip;c:/p4/m2/too
ls/java/jakarta-oro-2.0.8.jar;c:/p4/m2/tools/java/jgl3.1.0.jar;c:/p4/m2/tools/ja
va/jndi/providerutil.jar;c:/p4/m2/tools/java/jndi/ldap.jar;c:/p4/m2/tools/java/j
ndi/jndi.jar;c:/p4/m2/tools/java/jnl1.0F.zip;c:/p4/m2/tools/java/junit.jar;c:/p4
/m2/tools/java/servlet-2_2b.jar;c:/p4/m2/tools/java/xslt4j-2_5_0/xercesImpl.jar;
c:/p4/m2/tools/java/xslt4j-2_5_0/xml-apis.jar;c:/p4/m2/tools/java/xslt4j-2_5_0/x
alan.jar
OS name:         Windows XP
OS architecture: x86
OS version:      5.1 build 2600 Service Pack 2
Java user name:  mikem
Java user home:  C:\Documents and Settings\Administrator
Java user dir:   C:\p4\m2
java.specification.name: Java Platform API Specification
java.specification.version: 1.5
--------- Derby Information --------
JRE - JDBC: J2SE 5.0 - JDBC 3.0
[C:\p4\m2\classes] 10.3.0.0 alpha - (1)
            Reporter: Mike Matrigali


I have seen the following intermittent error at least 3 times in my environment.  I am really
interest to know if anyone else is seeing it - or maybe I just have
a flakey disk/hardware.  The underlying problem of an interrupt causing a nio failure I believe
is reported somewhere else but I have no idea why this unit
test is the only thing to see it in my environment - never any other test .  This was encountered
when running the entire set of tests, each time.


The diff is:
********* Diff file derbyall/storeall/storeunit/T_RawStoreFactory.diff
*** Start: T_RawStoreFactory jdk1.5.0 storeall:storeunit 2007-05-10 15:27:49 ***
2 del
< -- Unit Test T_RawStoreFactory finished
2 add
> Shutting down due to unit test failure.
Test Failed.
*** End:   T_RawStoreFactory jdk1.5.0 storeall:storeunit 2007-05-10 15:28:30 ***

The interesting stack from the derby.log is:
[main] Pass - RawStoreFactory P024^M
2007-05-07 10:40:54.716 GMT Thread[main,5,main] Cleanup action starting^M
ERROR XSDF1: Exception during creation of file C:\p4\m2\systest\out\derby\derbya
ll\storeall\storeunit\storeunit\rawStoreTest\seg0\c11266207000.dat for container
^M
    at org.apache.derby.iapi.error.StandardException.newException(StandardExcept
ion.java:309)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.run(RAFContainer.java:1
353)^M
    at java.security.AccessController.doPrivileged(AccessController.java:242)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.createContainer(RAFCont
ainer.java:812)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer4.createContainer(RAFCon
tainer4.java:123)^M
    at org.apache.derby.impl.store.raw.data.FileContainer.createIdent(FileContai
ner.java:476)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.createIdentity(RAFConta
iner.java:149)^M
    at org.apache.derby.impl.services.cache.CachedItem.takeOnIdentity(CachedItem
.java:220)^M
    at org.apache.derby.impl.services.cache.Clock.addEntry(Clock.java:800)^M
    at org.apache.derby.impl.services.cache.Clock.create(Clock.java:448)^M
    at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.addContainer(Bas
eDataFileFactory.java:810)^M
    at org.apache.derby.impl.store.raw.xact.Xact.addContainer(Xact.java:1344)^M
    at org.apache.derbyTesting.unitTests.store.T_Util.t_addContainer(T_Util.java
:936)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.P030(T_RawStore
Factory.java:3722)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.runEachTest(T_R
awStoreFactory.java:321)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.runTestSet(T_Ra
wStoreFactory.java:242)^M
    at org.apache.derbyTesting.unitTests.harness.T_MultiIterations.runTests(T_Mu
ltiIterations.java:95)^M
    at org.apache.derbyTesting.unitTests.harness.T_MultiThreadedIterations.runTe
sts(T_MultiThreadedIterations.java:92)^M
    at org.apache.derbyTesting.unitTests.harness.T_Generic.Execute(T_Generic.jav
a:118)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.runATest(B
asicUnitTestManager.java:184)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.runTests(B
asicUnitTestManager.java:246)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.boot(Basic
UnitTestManager.java:93)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.boot(BaseMonitor.java:
1994)^M
    at org.apache.derby.impl.services.monitor.TopService.bootModule(TopService.j
ava:291)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(BaseMonito
r.java:1829)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.startServices(BaseMoni
tor.java:970)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(BaseMonit
or.java:402)^M
    at org.apache.derby.impl.services.monitor.FileMonitor.<init>(FileMonitor.jav
a:60)^M
    at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Monitor.java:
289)^M
    at org.apache.derbyTesting.unitTests.harness.UnitTestMain.main(UnitTestMain.
java:51)^M
============= begin nested exception, level (1) ===========^M
java.nio.channels.ClosedByInterruptException^M
    at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterrupti
bleChannel.java:212)^M
    at sun.nio.ch.FileChannelImpl.force(FileChannelImpl.java:396)^M
    at org.apache.derby.impl.io.DirRandomAccessFile4.sync(DirRandomAccessFile4.j
ava:73)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.writeRAFHeader(RAFConta
iner.java:708)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.run(RAFContainer.java:1
331)^M
    at java.security.AccessController.doPrivileged(AccessController.java:242)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.createContainer(RAFCont
ainer.java:812)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer4.createContainer(RAFCon
tainer4.java:123)^M
    at org.apache.derby.impl.store.raw.data.FileContainer.createIdent(FileContai
ner.java:476)^M
    at org.apache.derby.impl.store.raw.data.RAFContainer.createIdentity(RAFConta
iner.java:149)^M
    at org.apache.derby.impl.services.cache.CachedItem.takeOnIdentity(CachedItem
.java:220)^M
    at org.apache.derby.impl.services.cache.Clock.addEntry(Clock.java:800)^M
    at org.apache.derby.impl.services.cache.Clock.create(Clock.java:448)^M
    at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.addContainer(Bas
eDataFileFactory.java:810)^M
    at org.apache.derby.impl.store.raw.xact.Xact.addContainer(Xact.java:1344)^M
    at org.apache.derbyTesting.unitTests.store.T_Util.t_addContainer(T_Util.java
:936)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.P030(T_RawStore
Factory.java:3722)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.runEachTest(T_R
awStoreFactory.java:321)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.runTestSet(T_Ra
wStoreFactory.java:242)^M
    at org.apache.derbyTesting.unitTests.harness.T_MultiIterations.runTests(T_Mu
ltiIterations.java:95)^M
    at org.apache.derbyTesting.unitTests.harness.T_MultiThreadedIterations.runTe
sts(T_MultiThreadedIterations.java:92)^M
    at org.apache.derbyTesting.unitTests.harness.T_Generic.Execute(T_Generic.jav
a:118)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.runATest(B
asicUnitTestManager.java:184)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.runTests(B
asicUnitTestManager.java:246)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.boot(Basic
UnitTestManager.java:93)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.boot(BaseMonitor.java:
1994)^M
    at org.apache.derby.impl.services.monitor.TopService.bootModule(TopService.j
ava:291)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(BaseMonito
r.java:1829)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.startServices(BaseMoni
tor.java:970)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(BaseMonit
or.java:402)^M
    at org.apache.derby.impl.services.monitor.FileMonitor.<init>(FileMonitor.jav
a:60)^M
    at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Monitor.java:
289)^M
    at org.apache.derbyTesting.unitTests.harness.UnitTestMain.main(UnitTestMain.
java:51)^M
============= end nested exception, level (1) ===========^M
Cleanup action completed^M
============= end nested exception, level (1) ===========^M
Cleanup action completed^M
[main] FAIL - org.apache.derbyTesting.unitTests.harness.T_Fail: The test failed
with an exception: ERROR XSDF1: Exception during creation of file C:\p4\m2\syste
st\out\derby\derbyall\storeall\storeunit\storeunit\rawStoreTest\seg0\c1126620700
0.dat for container^M
org.apache.derbyTesting.unitTests.harness.T_Fail: The test failed with an except
ion: ERROR XSDF1: Exception during creation of file C:\p4\m2\systest\out\derby\d
erbyall\storeall\storeunit\storeunit\rawStoreTest\seg0\c11266207000.dat for cont
ainer^M
    at org.apache.derbyTesting.unitTests.harness.T_Fail.exceptionFail(T_Fail.jav
a:73)^M
    at org.apache.derbyTesting.unitTests.store.T_RawStoreFactory.runTestSet(T_Ra
wStoreFactory.java:262)^M
    at org.apache.derbyTesting.unitTests.harness.T_MultiIterations.runTests(T_Mu
ltiIterations.java:95)^M
    at org.apache.derbyTesting.unitTests.harness.T_MultiThreadedIterations.runTe
sts(T_MultiThreadedIterations.java:92)^M
    at org.apache.derbyTesting.unitTests.harness.T_Generic.Execute(T_Generic.jav
a:118)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.runATest(B
asicUnitTestManager.java:184)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.runTests(B
asicUnitTestManager.java:246)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.boot(Basic
UnitTestManager.java:93)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.boot(BaseMonitor.java:
1994)^M
    at org.apache.derby.impl.services.monitor.TopService.bootModule(TopService.j
ava:291)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(BaseMonito
r.java:1829)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.startServices(BaseMoni
tor.java:970)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(BaseMonit
or.java:402)^M
    at org.apache.derby.impl.services.monitor.FileMonitor.<init>(FileMonitor.jav
a:60)^M
    at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Monitor.java:
289)^M
    at org.apache.derbyTesting.unitTests.harness.UnitTestMain.main(UnitTestMain.
java:51)^M
2007-05-07 10:40:54.716 GMT Thread[main,5,main] Test 'org.apache.derbyTesting.un
itTests.store.T_RawStoreFactory' failed^M
2007-05-07 10:40:54.716 GMT Thread[main,5,main] Test Summary - Run 1, Passed 0,
Failed 1, Skipped 0.^M
2007-05-07 10:40:54.716 GMT Thread[main,5,main] Shutting down due to unit test f
ailure, see log for more information.^M

------------  BEGIN SHUTDOWN ERROR STACK -------------
ERROR XSDG1: Page Page(0,Container(0, 1178534440927)) could not be written to di
sk, please check if disk is full.^M
    at org.apache.derby.iapi.error.StandardException.newException(StandardExcept
ion.java:349)^M
    at org.apache.derby.impl.store.raw.data.CachedPage.writePage(CachedPage.java
:817)^M
    at org.apache.derby.impl.store.raw.data.CachedPage.clean(CachedPage.java:608
)^M
    at org.apache.derby.impl.services.cache.CachedItem.clean(CachedItem.java:173
)^M
    at org.apache.derby.impl.services.cache.Clock.cleanCache(Clock.java:1381)^M
    at org.apache.derby.impl.services.cache.Clock.cleanAll(Clock.java:619)^M
    at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.checkpoint(BaseD
ataFileFactory.java:1200)^M
    at org.apache.derby.impl.store.raw.log.LogToFile.checkpointWithTran(LogToFil
e.java:1521)^M
    at org.apache.derby.impl.store.raw.log.LogToFile.checkpoint(LogToFile.java:1
360)^M
    at org.apache.derby.impl.store.raw.RawStore.stop(RawStore.java:337)^M
    at org.apache.derby.impl.services.monitor.TopService.stop(TopService.java:40
5)^M
    at org.apache.derby.impl.services.monitor.TopService.shutdown(TopService.jav
a:349)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.shutdown(BaseMonitor.j
ava:235)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.shutdown(BaseMonitor.j
ava:201)^M
    at org.apache.derbyTesting.unitTests.harness.BasicUnitTestManager.boot(Basic
UnitTestManager.java:103)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.boot(BaseMonitor.java:
1994)^M
    at org.apache.derby.impl.services.monitor.TopService.bootModule(TopService.j
ava:291)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.bootService(BaseMonito
r.java:1829)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.startServices(BaseMoni
tor.java:970)^M
    at org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(BaseMonit
or.java:402)^M
    at org.apache.derby.impl.services.monitor.FileMonitor.<init>(FileMonitor.jav
a:60)^M
    at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Monitor.java:
289)^M
    at org.apache.derbyTesting.unitTests.harness.UnitTestMain.main(UnitTestMain.
java:51)^M
============= begin nested exception, level (1) ===========^M




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


Mime
View raw message