diff --git a/core/src/main/java/hudson/XmlFile.java b/core/src/main/java/hudson/XmlFile.java index 7594945024..f5b836ce36 100644 --- a/core/src/main/java/hudson/XmlFile.java +++ b/core/src/main/java/hudson/XmlFile.java @@ -167,7 +167,7 @@ public final class XmlFile { } catch(StreamException e) { throw new IOException2(e); } finally { - w.close(); + w.abort(); } } diff --git a/core/src/main/java/hudson/model/Job.java b/core/src/main/java/hudson/model/Job.java index 5e3b45c72f..a4548b2bbc 100644 --- a/core/src/main/java/hudson/model/Job.java +++ b/core/src/main/java/hudson/model/Job.java @@ -1011,26 +1011,29 @@ public abstract class Job, RunT extends Run