final public Optional<String> perform(Path file) throws Exception {\r
\r
Path dropins = Activator.getDropinsFolder();\r
- Path parts = dropins.relativize(file);\r
+ \r
+ Path parts;\r
+ if (file.toAbsolutePath().toString().startsWith(dropins.toAbsolutePath().toString())) {\r
+ parts = dropins.relativize(file);\r
+ } else {\r
+ parts = file.getFileName();\r
+ }\r
+ \r
Resource parent = resolveParent(null, parts);\r
if (parent == null)\r
return Optional.empty();\r