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 5f34da4c6e4bf446c54b067d3f41c11dc995b021
Author: Andy Seaborne <[email protected]>
AuthorDate: Thu May 14 16:01:39 2026 +0100

    Return code 1 for bad query (qparse)
---
 jena-cmds/src/main/java/arq/qparse.java | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/jena-cmds/src/main/java/arq/qparse.java 
b/jena-cmds/src/main/java/arq/qparse.java
index 604f13d10e..92b94ffa2c 100644
--- a/jena-cmds/src/main/java/arq/qparse.java
+++ b/jena-cmds/src/main/java/arq/qparse.java
@@ -34,6 +34,7 @@ import org.apache.jena.atlas.lib.Lib;
 import org.apache.jena.atlas.logging.LogCtl;
 import org.apache.jena.cmd.ArgDecl;
 import org.apache.jena.cmd.CmdException;
+import org.apache.jena.cmd.TerminationException;
 import org.apache.jena.query.*;
 import org.apache.jena.shared.JenaException;
 import org.apache.jena.sparql.ARQInternalErrorException;
@@ -66,7 +67,7 @@ public class qparse extends CmdARQ {
         new qparse(argv).mainRun();
     }
 
-    public qparse(String[] argv) {
+    public qparse(String... argv) {
         super(argv);
         super.addModule(modQuery);
         super.addModule(modOutput);
@@ -190,10 +191,10 @@ public class qparse extends CmdARQ {
             intEx.printStackTrace(System.err);
         } catch (ResultSetException ex) {
             System.err.println(ex.getMessage());
-            ex.printStackTrace(System.err);
+            //ex.printStackTrace(System.err);
         } catch (QueryException qEx) {
-            // System.err.println(qEx.getMessage());
-            throw new CmdException("Query Exeception", qEx);
+            System.err.println(qEx.getMessage());
+            throw new TerminationException(1);
         } catch (JenaException ex) {
             ex.printStackTrace();
             throw ex;

Reply via email to