This is an automated email from the ASF dual-hosted git repository. afs pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/jena.git
commit b8c1fe4ad80b5d0a88bdc540a423b84996205c42 Author: Andy Seaborne <[email protected]> AuthorDate: Wed Oct 7 09:29:00 2026 +0100 GH-4276: Use Locale.ROOT for formatitng --- .../java/org/apache/jena/sparql/expr/nodevalue/XSDFuncOp.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/expr/nodevalue/XSDFuncOp.java b/jena-arq/src/main/java/org/apache/jena/sparql/expr/nodevalue/XSDFuncOp.java index df7de11a60..dad5316add 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/expr/nodevalue/XSDFuncOp.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/expr/nodevalue/XSDFuncOp.java @@ -616,10 +616,10 @@ public class XSDFuncOp = new ThresholdingOutputStream(MAX_SPRINTF_OUTPUT_LENGTH, stream -> { throw new ExprEvalException("Formatted output too large");}, stream -> output)) { - Formatter formatter = - new Formatter(boundedOutput, StandardCharsets.UTF_8, Locale.getDefault(Locale.Category.FORMAT)); - formatter.format(formatStr, args); - formatter.flush(); + try ( Formatter formatter = new Formatter(boundedOutput, StandardCharsets.UTF_8, Locale.ROOT) ) { + formatter.format(formatStr, args); + formatter.flush(); + } return output.toString(StandardCharsets.UTF_8); } catch (IllegalFormatException e) { throw new ExprEvalException("Invalid format string", e);
