Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
-
None
Description
org.apache.maven.shared.utils.xml.PrettyPrintXMLWriter internally uses a java.io.PrintWriter. That class is catching all IOException s internally and does not propagate any exception itseld. Instead the checkError method is provided to check for any error during performing IO. The PrettyPrintXMLWriter must not silently ingore any exception during writing and either needs to provide a checkError method itself (to follow a bad idea) or should be updated to check for any IO errors and throw an exception.