I saw an error in ClobMemTest when it ran along with the rest of the
JUnit tests, invoked by this command:
java -XX:MaxPermSize=128M -Xmx512m
-DderbyTesting.oldReleasePath=/Users/rh161140/derby/upgradeReleases
-DderbyTesting.oldVersionsPath=/Users/rh161140/derby/upgradeReleases/startingPoints
junit.textui.TestRunner org.apache.derbyTesting.functionTests.suites.All
However, I did not see the error when I ran ClobMemTest standalone:
java -Xmx512m
-DderbyTesting.oldReleasePath=/Users/rh161140/derby/upgradeReleases
junit.textui.TestRunner
org.apache.derbyTesting.functionTests.tests.memory.ClobMemTest
Here is the error. Anyone else seeing it?
1)
testDerby4477_3645_3646_Repro_lowmem_clob(org.apache.derbyTesting.functionTests.tests.memory.ClobMemTest)java.io.IOException:
Reader closed
at
org.apache.derbyTesting.functionTests.util.streams.LoopingAlphabetReader.ensureOpen(LoopingAlphabetReader.java:255)
at
org.apache.derbyTesting.functionTests.util.streams.LoopingAlphabetReader.read(LoopingAlphabetReader.java:121)
at
org.apache.derbyTesting.junit.BaseTestCase.assertEquals(BaseTestCase.java:402)
at
org.apache.derbyTesting.functionTests.tests.memory.ClobMemTest.testDerby4477_3645_3646_Repro_lowmem_clob(ClobMemTest.java:257)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at
org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:109)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
at
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
at
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
at junit.extensions.TestSetup$1.protect(TestSetup.java:21)
at junit.extensions.TestSetup.run(TestSetup.java:25)
Thanks,
-Rick