Bug 5531: Can't get complete YIN schema on Windows 71/36871/1
authorIvan Hrasko <ivan.hrasko@pantheon.tech>
Tue, 29 Mar 2016 14:26:06 +0000 (16:26 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Wed, 30 Mar 2016 09:29:20 +0000 (09:29 +0000)
Solved by flushing xml writer when module is completely written to YIN.

Change-Id: I7161ddf602602815eedcb0857af745e33c2ed16d
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
(cherry picked from commit 4e5f308735a1128bbb63554c56413f387034e490)

yang/yang-model-export/src/main/java/org/opendaylight/yangtools/yang/model/export/YinExportUtils.java

index 19ed0767e5dc82289ae4c9cb590b5afc65dc3001..e8461d559ed8a7c21386dfc0585f6b0b40b650b5 100644 (file)
@@ -73,6 +73,7 @@ public final class YinExportUtils {
         final XMLOutputFactory factory = XMLOutputFactory.newFactory();
         final XMLStreamWriter xmlStreamWriter = factory.createXMLStreamWriter(str);
         writeModuleToOutputStream(ctx,module, xmlStreamWriter);
+        xmlStreamWriter.flush();
     }
 
     private static void writeModuleToOutputStream(final SchemaContext ctx, final Module module, final XMLStreamWriter xmlStreamWriter) {