diff --git a/jelly/src/main/java/org/kohsuke/stapler/framework/adjunct/AdjunctManager.java b/jelly/src/main/java/org/kohsuke/stapler/framework/adjunct/AdjunctManager.java index 32fae8a2f1..03a9e1c051 100644 --- a/jelly/src/main/java/org/kohsuke/stapler/framework/adjunct/AdjunctManager.java +++ b/jelly/src/main/java/org/kohsuke/stapler/framework/adjunct/AdjunctManager.java @@ -156,6 +156,9 @@ public Adjunct get(String name) throws IOException { */ public void doDynamic(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException { String path = req.getRestOfPath(); + if (path.length() == 0) { + throw HttpResponses.error(SC_NOT_FOUND,new IllegalArgumentException("No adjunct provided")); + } if (path.charAt(0)=='/') path = path.substring(1); if(!allowedResources.contains(path)) {