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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, June 06, 2007 10:08 AM
To: [email protected]
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:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!



--
[EMAIL PROTECTED] Engineering GmbH  Tel.: +49/(0)30/235 520-33
Buelowstr. 66                Fax.: +49/(0)30/217 520-12
10783 Berlin                 mailto:[EMAIL PROTECTED]
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:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!



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

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to