[
https://issues.apache.org/jira/browse/DERBY-4898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12930752#action_12930752
]
Knut Anders Hatlen commented on DERBY-4898:
-------------------------------------------
This failure was likely caused by the changes in DERBY-4884, and happens when
DatabaseMetaDataTest is run as part of CollationTest. Not sure why the
attributes end up with different order, though.
ClientDriver.appendDatabaseAttributes() and
TestConfiguration.getConnectionAttributesString() appear to build the
attributes part of the URL the same way, and I thought
Properties.propertyNames() would order the properties consistently on a single
platform.
> testGetURL test fails in nightly runs.
> --------------------------------------
>
> Key: DERBY-4898
> URL: https://issues.apache.org/jira/browse/DERBY-4898
> Project: Derby
> Issue Type: Bug
> Components: Test
> Affects Versions: 10.7.1.0
> Environment: trunk, on a windows xp laptop, against ibm16 jvm, sane
> build running against classes.
> my java version:
> s1_ibm16:5>java -version
> java version "1.6.0"
> Java(TM) SE Runtime Environment (build pwi3260sr6-20090925_01(SR6))
> IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows XP x86-32
> jvmwi3260sr6-200909
> 23_42924 (JIT enabled, AOT enabled)
> J9VM - 20090923_042924
> JIT - r9_20090902_1330ifx1
> GC - 20090817_AA)
> JCL - 20090924_01
> Reporter: Mike Matrigali
>
> I saw this failure while running a test with some changes to print better
> diagnostics on checksum failure, so pretty
> sure had nothing to do with my change. Just from looking at the message it
> looks likely to be a test issue with something changing the order of the
> properties.
> There was 1 failure:
> 1)
> testGetURL(org.apache.derbyTesting.functionTests.tests.jdbcapi.DatabaseMetaDa
> taTest)junit.framework.ComparisonFailure: getURL match
> expected:<...territory=en
> ;collation=TERRITORY_BASED> but
> was:<...collation=TERRITORY_BASED;territory=en>
> at java.lang.Throwable.<init>(Throwable.java:67)
> at
> junit.framework.AssertionFailedError.<init>(AssertionFailedError.java:11)
> at junit.framework.ComparisonFailure.<init>(ComparisonFailure.java:19)
> at
> org.apache.derbyTesting.functionTests.tests.jdbcapi.DatabaseMetaDataTest.
> testGetURL(DatabaseMetaDataTest.java:717)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> :48)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI
> mpl.java:37)
> at
> org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:109)
> 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 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 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)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.