Author: vsiveton
Date: Sun Mar  1 11:55:55 2009
New Revision: 749004

URL: http://svn.apache.org/viewvc?rev=749004&view=rev
Log:
o be sure to close sink

Modified:
    
maven/plugins/branches/maven-site-plugin-doxia-beta-1/src/main/java/org/apache/maven/plugins/site/ReportDocumentRenderer.java

Modified: 
maven/plugins/branches/maven-site-plugin-doxia-beta-1/src/main/java/org/apache/maven/plugins/site/ReportDocumentRenderer.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/branches/maven-site-plugin-doxia-beta-1/src/main/java/org/apache/maven/plugins/site/ReportDocumentRenderer.java?rev=749004&r1=749003&r2=749004&view=diff
==============================================================================
--- 
maven/plugins/branches/maven-site-plugin-doxia-beta-1/src/main/java/org/apache/maven/plugins/site/ReportDocumentRenderer.java
 (original)
+++ 
maven/plugins/branches/maven-site-plugin-doxia-beta-1/src/main/java/org/apache/maven/plugins/site/ReportDocumentRenderer.java
 Sun Mar  1 11:55:55 2009
@@ -171,6 +171,10 @@
         {
             throw new RendererException( "Error rendering Maven report: " + 
e.getMessage(), e );
         }
+        finally
+        {
+            sink.close();
+        }
 
         if ( !report.isExternalReport() )
         {
@@ -188,7 +192,14 @@
 
                     Writer out = new FileWriter( new File( 
mySink.getOutputDir(), mySink.getOutputName() ) );
 
-                    renderer.generateDocument( out, mySink, 
siteRenderingContext );
+                    try
+                    {
+                        renderer.generateDocument( out, mySink, 
siteRenderingContext );
+                    }
+                    finally
+                    {
+                        mySink.close();
+                    }
                 }
             }
             catch ( IOException e )


Reply via email to