This is an automated email from the ASF dual-hosted git repository.
andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git
The following commit(s) were added to refs/heads/main by this push:
new f4c2b53872 Fixed ExprUtils.eval raising exception because of null
dataset.
f4c2b53872 is described below
commit f4c2b53872420ad8e93e1fab514861131d681739
Author: Claus Stadler <[email protected]>
AuthorDate: Tue Jun 3 15:53:21 2025 +0200
Fixed ExprUtils.eval raising exception because of null dataset.
---
jena-arq/src/main/java/org/apache/jena/sparql/util/ExprUtils.java | 2 +-
jena-cmds/src/main/java/arq/qexpr.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/util/ExprUtils.java
b/jena-arq/src/main/java/org/apache/jena/sparql/util/ExprUtils.java
index e5556bb59e..278a8c9cfa 100644
--- a/jena-arq/src/main/java/org/apache/jena/sparql/util/ExprUtils.java
+++ b/jena-arq/src/main/java/org/apache/jena/sparql/util/ExprUtils.java
@@ -203,7 +203,7 @@ public class ExprUtils
public static NodeValue eval(Expr expr, Binding binding) {
Context context = ARQ.getContext().copy();
context.set(ARQConstants.sysCurrentTime,
NodeFactoryExtra.nowAsDateTime());
- FunctionEnv env = ExecutionContext.create(null, context);
+ FunctionEnv env = ExecutionContext.create(context);
NodeValue r = expr.eval(binding, env);
return r;
}
diff --git a/jena-cmds/src/main/java/arq/qexpr.java
b/jena-cmds/src/main/java/arq/qexpr.java
index 7d230f9a13..a10e51fbe3 100644
--- a/jena-cmds/src/main/java/arq/qexpr.java
+++ b/jena-cmds/src/main/java/arq/qexpr.java
@@ -180,7 +180,7 @@ public class qexpr {
} else {
// Default action
ARQ.getContext().set(ARQConstants.sysCurrentTime,
NodeFactoryExtra.nowAsDateTime());
- FunctionEnv env = ExecutionContext.create(null,
ARQ.getContext().copy());
+ FunctionEnv env =
ExecutionContext.create(ARQ.getContext().copy());
NodeValue r = expr.eval(null, env);
// System.out.println(r.asQuotedString()) ;
Node n = r.asNode();