You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Christian Schulte (JIRA)" <ji...@apache.org> on 2017/01/08 03:26:58 UTC
[jira] [Created] (MSHARED-610) PrettyPrintXMLWriter internally uses
java.io.PrintWriter without checking for any errors.
Christian Schulte created MSHARED-610:
-----------------------------------------
Summary: PrettyPrintXMLWriter internally uses java.io.PrintWriter without checking for any errors.
Key: MSHARED-610
URL: https://issues.apache.org/jira/browse/MSHARED-610
Project: Maven Shared Components
Issue Type: Bug
Reporter: Christian Schulte
Assignee: Christian Schulte
Priority: Critical
{{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}} or should be updated to check for any IO errors {{checkError}} and throw an exception.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)