Index: /trunk/scripts/TagInfoExtract.groovy
===================================================================
--- /trunk/scripts/TagInfoExtract.groovy	(revision 14024)
+++ /trunk/scripts/TagInfoExtract.groovy	(revision 14025)
@@ -365,5 +365,6 @@
         config[JsonGenerator.PRETTY_PRINTING] = output_file == null
         def writer = output_file != null ? output_file : new StringWriter()
-        Json.createWriterFactory(config).createWriter(writer).withCloseable {json ->
+        def json = Json.createWriterFactory(config).createWriter(writer)
+        try {
             def project = Json.createObjectBuilder()
                 .add("name", name)
@@ -395,4 +396,6 @@
                 .add("tags", jsonTags.build())
                 .build())
+        } finally {
+            json.close()
         }
 
