Author: kwin
Date: Wed Apr 26 12:15:46 2017
New Revision: 1792739

URL: http://svn.apache.org/viewvc?rev=1792739&view=rev
Log:
SLING-6796 emit message in case a non-existing path is given in the servlet 
resolver web console

Modified:
    
sling/trunk/bundles/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java

Modified: 
sling/trunk/bundles/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java?rev=1792739&r1=1792738&r2=1792739&view=diff
==============================================================================
--- 
sling/trunk/bundles/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
 (original)
+++ 
sling/trunk/bundles/servlets/resolver/src/main/java/org/apache/sling/servlets/resolver/internal/SlingServletResolver.java
 Wed Apr 26 12:15:46 2017
@@ -1281,6 +1281,12 @@ public class SlingServletResolver
                     if (servlets == null || servlets.isEmpty()) {
                         pw.println("Could not find a suitable servlet for this 
request!");
                     } else {
+                        // check for non-existing resources
+                        if (ResourceUtil.isNonExistingResource(resource)) {
+                            pw.println("The resource given by path '");
+                            pw.println(resource.getPath());
+                            pw.println("' does not exist. Therefore no 
resource type could be determined!<br/>");
+                        }
                         pw.print("Candidate servlets and scripts in order of 
preference for method ");
                         pw.print(ResponseUtil.escapeXml(method));
                         pw.println(":<br/>");


Reply via email to