Apache JDO Project - [jira] Resolved: (JDO-494) ERROR

This is Interesting: Free IT Magazines  
Home > Archive > Apache JDO Project > June 2007 > [jira] Resolved: (JDO-494) ERROR





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author [jira] Resolved: (JDO-494) ERROR
Matthew T. Adams (JIRA)

2007-06-08, 1:11 am


[ https://issues.apache.org/jira/brow...ls:all-tabpanel ]

Matthew T. Adams resolved JDO-494.
----------------------------------

Resolution: Fixed

> ERROR org.apache.tools.ant.AntClassLoader running maven build on api2
> ---------------------------------------------------------------------
>
> Key: JDO-494
> URL: https://issues.apache.org/jira/browse/JDO-494
> Project: JDO
> Issue Type: Bug
> Components: api2
> Affects Versions: JDO 2 maintenance release 1
> Reporter: Craig Russell
> Assignee: Matthew T. Adams
> Priority: Blocker
> Fix For: JDO 2 maintenance release 1
>
> Attachments: jdo-494.patch
>
>
> 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_GetNamedPMFPropertie
s
> (javax.jdo.JDOHelperConfigTest): Caused an ERROR
> org.apache.tools.ant.AntClassLoader
> at
> javax.jdo.JDOHelperConfigTest.testPositive00_PMF0_GetNamedPMFProperti
> 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);
> }
> }
> }
> }
> }


--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com