diff --git a/filament/src/main/java/net/fabricmc/filament/task/mappingio/FormatMappingsTask.java b/filament/src/main/java/net/fabricmc/filament/task/mappingio/FormatMappingsTask.java index 09a1a8c8c2..ff351f5ee8 100644 --- a/filament/src/main/java/net/fabricmc/filament/task/mappingio/FormatMappingsTask.java +++ b/filament/src/main/java/net/fabricmc/filament/task/mappingio/FormatMappingsTask.java @@ -31,12 +31,11 @@ public abstract class FormatMappingsTask extends FilamentTask { void run() throws IOException { Path path = getInput().get().getAsFile().toPath(); - try (MappingWriter writer = MappingWriter.create(path, MappingFormat.ENIGMA_DIR)) { - Objects.requireNonNull(writer, "writer"); + MappingWriter writer = MappingWriter.create(path, MappingFormat.ENIGMA_DIR); + Objects.requireNonNull(writer, "writer"); - MemoryMappingTree tree = new MemoryMappingTree(); - MappingReader.read(path, MappingFormat.ENIGMA_DIR, tree); - tree.accept(writer, VisitOrder.createByName()); - } + MemoryMappingTree tree = new MemoryMappingTree(); + MappingReader.read(path, MappingFormat.ENIGMA_DIR, tree); + tree.accept(writer, VisitOrder.createByName()); } }