diff --git a/commons/src/main/java/org/archive/io/WriterPoolMember.java b/commons/src/main/java/org/archive/io/WriterPoolMember.java index 035e31c6..02c85f18 100644 --- a/commons/src/main/java/org/archive/io/WriterPoolMember.java +++ b/commons/src/main/java/org/archive/io/WriterPoolMember.java @@ -352,6 +352,9 @@ public abstract class WriterPoolMember implements ArchiveFileConstants { */ protected void preWriteRecordTasks() throws IOException { + if (this.out == null) { + createFile(); + } if (this.compressed) { // Wrap stream in GZIP Writer. // The below construction immediately writes the GZIP 'default'