db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: Test failure in api20
Date Wed, 06 Jun 2007 19:01:11 GMT
Just to track the issue, I've filed JDO-494 http://issues.apache.org/ 
jira/browse/JDO-494

Thanks,

Craig

On Jun 6, 2007, at 11:05 AM, Matthew T. Adams wrote:

> It's my fault, but I can't fix it right now; I'll look at it as  
> soon as I
> can...
>
> -----Original Message-----
> From: Michelle.Caisse@Sun.COM [mailto:Michelle.Caisse@Sun.COM]
> Sent: Wednesday, June 06, 2007 10:08 AM
> To: jdo-dev@db.apache.org
> Subject: Re: Test failure in api20
>
> FYI, I see the same errors after the recent check-ins.
>
> -- Michelle
>
> Craig L Russell wrote:
>
>> Yes, the text of the message is different.
>>
>> Craig
>>
>> On Jun 6, 2007, at 8:12 AM, Michael Bouschen wrote:
>>
>>> Hi Craig,
>>>
>>> I guess these are different errors from the ones described in
>>> https://issues.apache.org/jira/browse/JDO-484, correct?
>>>
>>> Regards Michael
>>>
>>>> Hi,
>>>>
>>>> I get this error when running the api20 maven build from the  
>>>> tip  of
>>>> the trunk:
>>>>
>>>> Testsuite: javax.jdo.JDOHelperConfigTest
>>>> Tests run: 19, Failures: 0, Errors: 18, Time elapsed: 0.124 sec
>>>>
>>>> Testcase: testPositive00_PMF0_GetNamedPMFProperties
>>>> (javax.jdo.JDOHelperConfigTest):     Caused an ERROR
>>>> org.apache.tools.ant.AntClassLoader
>>>>         at
>>>> javax.jdo.JDOHelperConfigTest.testPositive00_PMF0_GetNamedPMFProper 
>>>> ti
>>>> es(JDOHelperConfigTest.java:57)
>>>>
>>>> The error occurs at the line that constructs a new class loader:
>>>>
>>>>         URLClassLoader loader = new JDOConfigTestClassLoader(
>>>>                 JDOCONFIG_CLASSPATH_PREFIX,
>>>>                 (URLClassLoader) getClass().getClassLoader());
>>>>
>>>> I don't recognize the error. The stack trace doesn't show where in
>>>> the constructor the error is.
>>>>
>>>> Any clues?
>>>>
>>>> Craig
>>>>
>>>> public class JDOConfigTestClassLoader extends URLClassLoader {
>>>>
>>>>     public JDOConfigTestClassLoader(String partialPathToIgnore,
>>>> URLClassLoader unparent) {
>>>>         this(new String[]{partialPathToIgnore}, unparent);
>>>>     }
>>>>
>>>>     public JDOConfigTestClassLoader(String[] partialPathsToIgnore,
>>>> URLClassLoader unparent) {
>>>>         super(new URL[]{}, null);
>>>>         addNonTestURLs(partialPathsToIgnore == null ? new String[]
>>>> {} : partialPathsToIgnore, unparent);
>>>>     }
>>>>
>>>>     // HACK:  need to identify a better way of controlling test
>>>> classpath
>>>>     protected void addNonTestURLs(String[] partialPathsToIgnore,
>>>> URLClassLoader unparent) {
>>>>         URL[] urls = unparent.getURLs();
>>>>         for (int i = 0; i < urls.length; i++) {
>>>>             URL url = urls[i];
>>>>             String urlString = url.toString();
>>>>             for (int j = 0; j < partialPathsToIgnore.length; j++) {
>>>>                 if (urlString.indexOf(partialPathsToIgnore[j]) ==
>>>> -1) {
>>>>                     addURL(url);
>>>>                 }
>>>>             }
>>>>         }
>>>>     }
>>>> }
>>>>
>>>> Craig Russell
>>>> Architect, Sun Java Enterprise System http://java.sun.com/ 
>>>> products/ jdo
>>>> 408 276-5638 mailto:Craig.Russell@sun.com
>>>> P.S. A good JDO? O, Gasp!
>>>>
>>>
>>>
>>> -- 
>>> Tech@Spree Engineering GmbH  Tel.: +49/(0)30/235 520-33
>>> Buelowstr. 66                Fax.: +49/(0)30/217 520-12
>>> 10783 Berlin                 mailto:mbo.tech@spree.de
>>> Geschaeftsfuehrung: Anna-Kristin Proefrock
>>> Sitz Berlin, Amtsgericht Charlottenburg, HRB 564 52
>>>
>>
>> Craig Russell
>> Architect, Sun Java Enterprise System http://java.sun.com/products/ 
>> jdo
>> 408 276-5638 mailto:Craig.Russell@sun.com
>> P.S. A good JDO? O, Gasp!
>>
>

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message