[
https://issues.apache.org/jira/browse/DERBY-3057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12526826
]
Daniel John Debrunner commented on DERBY-3057:
----------------------------------------------
3) is wrong, it's not caught by the test since 2) disables the check that would
catch it.
For 2) the assert should be implemented for JSR169, in this case using
getString() to obtain the String is sufficient.
For 3) fetching a DECIMAL in JSR 169 requires a getString() (since
getBigDecimal) is not implemented.
> with weme 6.1
> testTableFunctions(org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest)
> failed: java.lang.NoSuchMethodError:
> java/lang/String.matches(Ljava/lang/String;)Z
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: DERBY-3057
> URL: https://issues.apache.org/jira/browse/DERBY-3057
> Project: Derby
> Issue Type: Bug
> Components: Regression Test Failure
> Affects Versions: 10.4.0.0
> Reporter: Kathey Marsden
> Attachments: DERBY-3057.diff_try1
>
>
> testTableFunctions(org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest)
> failed:
> java.lang.NoSuchMethodError: java/lang/String.matches(Ljava/lang/String;)Z
> at org.apache.derbyTesting.junit.JDBC$GeneratedId.equals(JDBC.java:49)
> at
> org.apache.derbyTesting.junit.JDBC.assertRowInResultSet(JDBC.java:871)
> at org.apache.derbyTesting.junit.JDBC.assertFullResultSet(JDBC.java:779)
> at org.apache.derbyTesting.junit.JDBC.assertFullResultSet(JDBC.java:717)
> at
> org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest.assertFunctionDBMD(TableFunctionTest.java:1154)
> at
> org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest.simpleDDL(TableFunctionTest.java:888)
> at
> org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest.testTableFunctions(TableFunctionTest.java:782)
> at java.lang.reflect.AccessibleObject.invokeV(AccessibleObject.java:205)
> at java.lang.reflect.Method.invoke(Method.java:253)
> 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:95)
> 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.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at TimeRunner.main(TimeRunner.java:31)
> 47
> testTableFunctions(org.apache.derbyTesting.functionTests.tests.lang.TableFunctionTest)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.