Guangtai Liang created DOXIA-464:
------------------------------------
Summary: An incomplete fix for the resource leak bugs in
XdocBookRenderer.java
Key: DOXIA-464
URL: https://jira.codehaus.org/browse/DOXIA-464
Project: Maven Doxia
Issue Type: Bug
Reporter: Guangtai Liang
Priority: Critical
The fix revision 1003021 was aimed to remove resource leak bugs on the
SectionXdocBookSink object "sink " (created in line 409) in the method
"renderSection"of the file
"/maven/doxia/doxia/trunk/doxia-book/src/main/java/org/apache/maven/doxia/book/services/renderer/XdocBookRenderer.java"
, but it is incomplete.
There are some problems:
1. when the statements at lines 411-418 throw some exception, "sink" will be
leaked.
The best way to close such resource objects is putting such close operations
for all resource objects in the finaly block of a try-catch-finally structure
and then putting all other code in a try block.
The problem still exists in the head revision.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira