Hi there,

Anybody still willing to committ stuff? ;o)

This is just a cosmetic fix. The UpToDate task got broken for some reasons
in new CVS version of ant, causing the exeption below in some
situations. As far as I know it was working correct with Ant 1.2 (but I
have not actually checked the CVS for it). 

cheers
Mariusz


BUILD FAILED

java.lang.NullPointerException
        at 
org.apache.tools.ant.util.SourceFileScanner.restrict(SourceFileScanner.java:114)
        at org.apache.tools.ant.taskdefs.UpToDate.scanDir(UpToDate.java:169)
        at org.apache.tools.ant.taskdefs.UpToDate.execute(UpToDate.java:143)
        at org.apache.tools.ant.Target.execute(Target.java:153)
        at org.apache.tools.ant.Project.runTarget(Project.java:898)
        at org.apache.tools.ant.Project.executeTarget(Project.java:536)
        at org.apache.tools.ant.Project.executeTargets(Project.java:510)
        at org.apache.tools.ant.Main.runBuild(Main.java:421)
        at org.apache.tools.ant.Main.main(Main.java:149)

Total time: 2 seconds

Index: src/main/org/apache/tools/ant/taskdefs/UpToDate.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/UpToDate.java,v
retrieving revision 1.3
diff -u -r1.3 UpToDate.java
--- src/main/org/apache/tools/ant/taskdefs/UpToDate.java        2000/11/29 
16:33:42     1.3
+++ src/main/org/apache/tools/ant/taskdefs/UpToDate.java        2000/12/19 
01:29:21
@@ -162,10 +162,10 @@
         if (mapperElement == null) {
             MergingMapper mm = new MergingMapper();
             mm.setTo(_targetFile.getAbsolutePath());
+            mapper = mm;
         } else {
             mapper = mapperElement.getImplementation();
         }
-        
         return sfs.restrict(files, srcDir, null, mapper).length == 0;
     }
 }

Reply via email to