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

Kathey Marsden commented on DERBY-2318:
---------------------------------------

I am seeing an incarnation of this failure with a new jvm.    I am actually 
having a tough time seeing the difference between the two stack traces and it 
was passing on trunk and failing on 10.3.  I think I will clean up the 
whereAmI() method to just get the StackTraceElements once and then see if if 
the problem becomes more apparent.


.readerStackLevel:45
java.lang.Throwable
        at 
org.apache.derbyTesting.functionTests.tests.lang.DummyReader.whereAmI(StreamsTest.java:318)
        at 
org.apache.derbyTesting.functionTests.tests.lang.DummyReader.read(StreamsTest.java:327)
        at 
org.apache.derby.iapi.services.io.LimitReader.read(LimitReader.java:57)
        at 
org.apache.derby.iapi.types.ReaderToUTF8Stream.fillBuffer(ReaderToUTF8Stream.java:244)
        at 
org.apache.derby.iapi.types.ReaderToUTF8Stream.read(ReaderToUTF8Stream.java:190)
        at java.io.DataInputStream.readToBuff(DataInputStream.java:154)
        at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:410)
        at org.apache.derby.iapi.types.SQLChar.readExternal(SQLChar.java:894)
        at org.apache.derby.iapi.types.SQLChar.getString(SQLChar.java:640)
        at org.apache.derby.iapi.types.SQLVarchar.normalize(SQLVarchar.java:150)
        at 
org.apache.derby.iapi.types.DataTypeDescriptor.normalize(DataTypeDescriptor.java:469)
        at 
org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeRow(NormalizeResultSet.java:330)
        at 
org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(NormalizeResultSet.java:189)
        at 
org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(DMLWriteResultSet.java:127)
        at 
org.apache.derby.impl.sql.execute.InsertResultSet.open(InsertResultSet.java:496)
        at 
org.apache.derby.impl.sql.GenericPreparedStatement.execute(GenericPreparedStatement.java:370)
        at 
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1203)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(EmbedPreparedStatement.java:1653)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(EmbedPreparedStatement.java:299)
        at 
org.apache.derbyTesting.functionTests.tests.lang.StreamsTest.insertLongString(StreamsTest.java:267)
        at 
org.apache.derbyTesting.functionTests.tests.lang.StreamsTest.testStreams(StreamsTest.java:118)
        at java.lang.reflect.Method.invokeImpl(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:228)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at 
org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:99)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
        at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
        at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.start(TestRunner.java:172)
        at junit.textui.TestRunner.main(TestRunner.java:138)
readerStackLevel:46
java.lang.Throwable
        at 
org.apache.derbyTesting.functionTests.tests.lang.DummyReader.whereAmI(StreamsTest.java:318)
        at 
org.apache.derbyTesting.functionTests.tests.lang.DummyReader.read(StreamsTest.java:327)
        at 
org.apache.derby.iapi.services.io.LimitReader.read(LimitReader.java:57)
        at 
org.apache.derby.iapi.types.ReaderToUTF8Stream.fillBuffer(ReaderToUTF8Stream.java:244)
        at 
org.apache.derby.iapi.types.ReaderToUTF8Stream.read(ReaderToUTF8Stream.java:190)
        at java.io.DataInputStream.readToBuff(DataInputStream.java:154)
        at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:410)
        at org.apache.derby.iapi.types.SQLChar.readExternal(SQLChar.java:894)
        at org.apache.derby.iapi.types.SQLChar.getString(SQLChar.java:640)
        at org.apache.derby.iapi.types.SQLVarchar.normalize(SQLVarchar.java:150)
        at 
org.apache.derby.iapi.types.DataTypeDescriptor.normalize(DataTypeDescriptor.java:469)
        at 
org.apache.derby.impl.sql.execute.NormalizeResultSet.normalizeRow(NormalizeResultSet.java:330)
        at 
org.apache.derby.impl.sql.execute.NormalizeResultSet.getNextRowCore(NormalizeResultSet.java:189)
        at 
org.apache.derby.impl.sql.execute.DMLWriteResultSet.getNextRowCore(DMLWriteResultSet.java:127)
        at 
org.apache.derby.impl.sql.execute.InsertResultSet.open(InsertResultSet.java:496)
        at 
org.apache.derby.impl.sql.GenericPreparedStatement.execute(GenericPreparedStatement.java:370)
        at 
org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(EmbedStatement.java:1203)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(EmbedPreparedStatement.java:1653)
        at 
org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(EmbedPreparedStatement.java:299)
        at 
org.apache.derbyTesting.functionTests.tests.lang.StreamsTest.insertLongString(StreamsTest.java:267)
        at 
org.apache.derbyTesting.functionTests.tests.lang.StreamsTest.testStreams(StreamsTest.java:123)
        at java.lang.reflect.Method.invokeImpl(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:228)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at 
org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:99)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
        at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
        at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
        at junit.textui.TestRunner.doRun(TestRunner.java:116)
        at junit.textui.TestRunner.start(TestRunner.java:172)
        at junit.textui.TestRunner.main(TestRunner.java:138)

testStreams used 62 ms F
Time: 3.422
There was 1 failure:
1) 
testStreams(org.apache.derbyTesting.functionTests.tests.lang.StreamsTest)junit.framework.AssertionFailedError:
 FAILED!! level difference not expected since streams are materialized. 
expected:<45> but was:<46>
        at 
org.apache.derbyTesting.functionTests.tests.lang.StreamsTest.testStreams(StreamsTest.java:125)
        at java.lang.reflect.Method.invokeImpl(Native Method)
        at 
org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:99)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
        at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
        at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
        at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
        at junit.extensions.TestSetup.run(TestSetup.java:23)
        at 
org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)





> testStreams(org.apache.derbyTesting.functionTests.tests.lang.StreamsTest) 
> failed  on weme6.1 jvm/
> -------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2318
>                 URL: https://issues.apache.org/jira/browse/DERBY-2318
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions: 10.3.1.4
>         Environment: Java Version:    J2ME Foundation Specification v1.1
> Java Vendor:     IBM Corporation
> Java home:       c:\jartest\weme6.1
>            Reporter: Suresh Thalamati
>            Assignee: Myrna van Lunteren
>            Priority: Minor
>             Fix For: 10.3.1.4
>
>
> Time: 1,021.188
> There was 1 failure:
> 1) 
> testStreams(org.apache.derbyTesting.functionTests.tests.lang.StreamsTest)junit.framework.AssertionFailedError:
>  FAILED!! level difference not expected since streams are materialized. 
> expected:<48> but was:<49>
>       at 
> org.apache.derbyTesting.functionTests.tests.lang.StreamsTest.testStreams(StreamsTest.java:118)
>       at java.lang.reflect.AccessibleObject.invokeV(AccessibleObject.java:205)
>       at 
> org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:76)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>       at junit.extensions.TestSetup.run(TestSetup.java:23)
>       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
>       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
>       at junit.extensions.TestSetup.run(TestSetup.java:23)
> FAILURES!!!
> Tests run: 1285,  Failures: 1,  Errors: 0

-- 
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