Kristian Waagan <[EMAIL PROTECTED]> writes: [snip]
>> Should I create a JIRA for this? > > Hi Dyre, > > I think you can create a Jira for this, if you haven't already. Thank you for an excellent analysis, Kristian! Logged as https://issues.apache.org/jira/browse/DERBY-1977 > The problem is that the GUI runners are using a custom classload to > allow for dynamic reloading of the test classes. It defeats the getURL > method in SecurityManagerSetup, seemingly by returning an empty/null > (the object itself isn't null) ProtectionDomain object. This finally > leads to the URL object extracted being null, which causes the NPE. > > A workaround is to specify the -noloading option for the runner, like this: > java -classpath X junit.swingui.TestRunner -noloading > org.apache.derbyTesting... > > If you do this, you must restart the GUI if you recompile the test classes. > We should investigate this and see if we can get it working without > specifying the -noloading argument. -- dt
