From 709b693771f50ba0f6b2fd65b30819454bed676c Mon Sep 17 00:00:00 2001 From: Antoine Levy-Lambert Date: Thu, 5 Jun 2003 07:53:20 +0000 Subject: [PATCH] fixes NPE on iterator causing JXPath to fail with exception if expression returns no results PR: 20272 Submitted by: Nick Chalko (nick at chalko dot com) git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@274648 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/java/org/apache/tools/ant/taskdefs/optional/JXPath.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proposal/embed/src/java/org/apache/tools/ant/taskdefs/optional/JXPath.java b/proposal/embed/src/java/org/apache/tools/ant/taskdefs/optional/JXPath.java index 4bce12593..631ccccff 100644 --- a/proposal/embed/src/java/org/apache/tools/ant/taskdefs/optional/JXPath.java +++ b/proposal/embed/src/java/org/apache/tools/ant/taskdefs/optional/JXPath.java @@ -129,7 +129,7 @@ public class JXPath extends Task { Iterator iter = jxpathCtx.iterate(name); - if(iter==null){ + if(iter==null||!iter.hasNext()){ return "null"; }