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;
