DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ· RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=37085>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ· INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=37085 Summary: problem refering jars specfied by Class-Path attribute in manifest of a ant task jar file, when this ant task jar file is located in a directory with space Product: Ant Version: 1.6.5 Platform: PC OS/Version: Windows XP Status: NEW Severity: critical Priority: P1 Component: Core AssignedTo: dev@ant.apache.org ReportedBy: [EMAIL PROTECTED] Can some please take a look at this problem? Also I was not able to add a bug to bugzilla. How do I add a bug report? I have verified that this is indeed a problem with ant class loader. While debugging I found that this problem is due to conversion of white space to %20 in AntClassLoader2 class. (This conversion is done in FileUtils.getFileURL()) I verified with ant which comes with netbeans 4.1 (ant 1.6.2), netbeans5.0beta as well as latest ant 1.6.5. All fails to run my test program if jar which contains test ant task is located in a directory which has space. Attached is the test program. Two files: AntTaskLibraryWithClass-PathExtension.zip and build.xml AntTaskLibraryWithClass-PathExtension.zip contains: AntTaskLibrary.jar +ext +AntTaskDepedentLibrary.jar AntTaskLibrary.jar has following manifest entry referring to AntTaskDepedentLibrary.jar Class-Path: ext/AntTaskDepedentLibrary.jar To run follow the steps below: (a) Unzip AntTaskLibraryWithClass-PathExtension.zip to a directory which has space in its name. (Ex: c:\program Files) (b) Extract build.xml to some directory. (c) Go to directory where build.xml is and run: ant -DAntTaskLibrary.jar= <location of AntTaskLibrary.jar as specified in step (a) > testAntTask Ex: ant -DAntTaskLibrary.jar= "c:\Program Files\Alaska\antTaskLibrary\AntTaskLibrary.jar" testAntTask Note that it will fail to find AntTestTaskHelper class which is defined in AntTaskDepedentLibrary.jar BUILD FAILED java.lang.NoClassDefFoundError: AntTestTaskHelper This is not a problem if AntTaskLibrary.jar is located in a dir which does not have space. (In step (a) choose a dir which does not have space) -- Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]