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
commit 2611080c6cf62ca4e06ff00c4995ef2eaa339fa7 Author: Andy Seaborne <[email protected]> AuthorDate: Sat Jan 18 22:05:50 2025 +0000 Specific tests for empty and blank query string --- .../java/org/apache/jena/fuseki/servlets/SPARQLQueryProcessor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/SPARQLQueryProcessor.java b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/SPARQLQueryProcessor.java index 6d527f18ee..7f33b65bf4 100644 --- a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/SPARQLQueryProcessor.java +++ b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/servlets/SPARQLQueryProcessor.java @@ -237,6 +237,11 @@ public abstract class SPARQLQueryProcessor extends ActionService } protected void execute(String queryString, HttpAction action) { + if ( queryString.isEmpty() ) + ServletOps.errorBadRequest("Error: Empty query string"); + if ( queryString.isBlank() ) + ServletOps.errorBadRequest("Error: Blank query string"); + String queryStringLog = ServletOps.formatForLog(queryString); if ( action.verbose ) { String str = queryString;
