ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 18406] - nightly build script throws npe under some (common) conditions
Date Thu, 27 Mar 2003 13:13:05 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18406>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=18406

nightly build script throws npe under some (common) conditions





------- Additional Comments From peter.reilly@corvil.com  2003-03-27 13:13 -------
Make the patch a little more robust.

Index: Project.java
===================================================================
RCS file: /home/cvspublic/ant/src/main/org/apache/tools/ant/Project.java,v
retrieving revision 1.132
diff -u -r1.132 Project.java
--- Project.java        17 Feb 2003 14:12:10 -0000      1.132
+++ Project.java        27 Mar 2003 13:09:54 -0000
@@ -2195,6 +2195,14 @@
                 // Make sure that
                 ((UnknownElement) o).maybeConfigure();
                 o = ((UnknownElement) o).getTask();
+                // if this is not a task it may be
+                // something else which placed itself in the map.
+                if (o == null) {
+                    o = super.get(key);
+                    // if o is still unknownelement then change back to null
+                    if (o instanceof UnknownElement)
+                        o = null;
+                }
             }
             return o;
         }

Mime
View raw message