diff --git a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java index da534a781aaa..32562dbcb1f9 100644 --- a/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java +++ b/jetty-core/jetty-http/src/main/java/org/eclipse/jetty/http/MultiPart.java @@ -306,7 +306,7 @@ public void delete() throws IOException Path path = getPath(); if (path != null) { - Files.delete(path); + Files.deleteIfExists(path); try (AutoLock ignored = lock.lock()) { this.path = null; @@ -338,7 +338,7 @@ public void fail(Throwable t) if (source != null) source.fail(t); if (path != null) - Files.delete(path); + Files.deleteIfExists(path); } catch (Throwable x) {