| https://github.com/geoserver/geoserver/blob/3518cdb07ec159c1ac365fc8583da7ff4b9da89b/src/extension/monitor/core/src/main/java/org/geoserver/monitor/rest/RESTMonitorCallback.java#L46 causes: java.nio.file.InvalidPathException: Illegal char <:> at index 19: /sldservice/geonode:san_andres_y_providencia_administrative/attributes.xml at sun.nio.fs.WindowsPathParser.normalize(Unknown Source) at sun.nio.fs.WindowsPathParser.parse(Unknown Source) at sun.nio.fs.WindowsPathParser.parse(Unknown Source) ... request.getPathInfo() should be URLEncoded before parsing e.g.: String resource = Paths.get(URLEncoder.encode(request.getPathInfo(), "UTF-8")).getFileName().toString(); |