[
https://issues.apache.org/jira/browse/DERBY-6126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Myrna van Lunteren updated DERBY-6126:
--------------------------------------
Bug behavior facts: Regression,Regression Test Failure (was: Regression
Test Failure)
> compatibility._Suite fails if derbyTesting.jar lives in different directory
> than product jars
> ---------------------------------------------------------------------------------------------
>
> Key: DERBY-6126
> URL: https://issues.apache.org/jira/browse/DERBY-6126
> Project: Derby
> Issue Type: Bug
> Components: Test
> Affects Versions: 10.10.1.1
> Reporter: Knut Anders Hatlen
>
> Seen when testing the 10.10.1.1 release candidate. In the releases,
> derbyTesting.jar lives in the test sub-directory and the product jars live in
> the lib directory. This breaks an assumption in the compatibility test
> framework, and suites.All won't even start. It works fine if you move
> derbyTesting.jar into the same directory as the product jars.
> FAILED to invoke
> org.apache.derbyTesting.functionTests.tests.compatibility._Suite
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at
> org.apache.derbyTesting.functionTests.suites.AllPackages.invokeSuite(AllPackages.java:179)
> at
> org.apache.derbyTesting.functionTests.suites.AllPackages.addSuiteByReflection(AllPackages.java:149)
> at
> org.apache.derbyTesting.functionTests.suites.AllPackages.suite(AllPackages.java:61)
> at org.apache.derbyTesting.functionTests.suites.All.suite(All.java:51)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at junit.runner.BaseTestRunner.getTest(BaseTestRunner.java:126)
> at junit.textui.TestRunner.start(TestRunner.java:184)
> at junit.textui.TestRunner.main(TestRunner.java:143)
> Caused by: java.lang.IllegalStateException: failed to get running
> distribution (programming error?)
> at
> org.apache.derbyTesting.functionTests.tests.compatibility.VersionCombinationConfigurator.getRunningDistribution(VersionCombinationConfigurator.java:299)
> at
> org.apache.derbyTesting.functionTests.tests.compatibility.VersionCombinationConfigurator.filterVersions(VersionCombinationConfigurator.java:266)
> at
> org.apache.derbyTesting.functionTests.tests.compatibility.VersionCombinationConfigurator.addTests(VersionCombinationConfigurator.java:169)
> at
> org.apache.derbyTesting.functionTests.tests.compatibility._Suite.addVersionCombinations(_Suite.java:81)
> at
> org.apache.derbyTesting.functionTests.tests.compatibility._Suite.suite(_Suite.java:135)
> ... 15 more
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira