Knut-Olav Hoven created JENA-517:
------------------------------------
Summary: Unhandled exception point of model write
Key: JENA-517
URL: https://issues.apache.org/jira/browse/JENA-517
Project: Apache Jena
Issue Type: Bug
Components: Jena
Affects Versions: Jena 2.10.1
Reporter: Knut-Olav Hoven
Method "N3JenaWriterCommon.write()" silently ignores IOException from
Writer.flush() while writing a model to an OutputStream.
This might lead to debugging nightmares.
Should at the very least throw some runtime exception wrapping the original
exception :)
{code}
@Override
public synchronized void write(Model model, OutputStream output, String
base)
{
try {
Writer w = new BufferedWriter(new
OutputStreamWriter(output, "UTF-8")) ;
write(model, w, base) ;
try { w.flush() ; } catch (IOException ioEx) {}
} catch (java.io.UnsupportedEncodingException ex)
{
System.err.println("Failed to create UTF-8 writer") ;
}
}
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira