TUSCANY-2615 Fix NPE in finally after earlier exception.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@696398 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
125358c2e5
commit
d48dbb1534
1 changed files with 3 additions and 1 deletions
|
@ -62,7 +62,9 @@ public class OMElement2JAXB extends BaseTransformer<OMElement, Object> implement
|
|||
reader = source.getXMLStreamReaderWithoutCaching();
|
||||
result = unmarshaller.unmarshal(reader, JAXBContextHelper.getJavaType(context.getTargetDataType()));
|
||||
} finally {
|
||||
reader.close();
|
||||
if (reader != null) {
|
||||
reader.close();
|
||||
}
|
||||
JAXBContextHelper.releaseJAXBUnmarshaller(jaxbContext, unmarshaller);
|
||||
}
|
||||
return JAXBContextHelper.createReturnValue(jaxbContext, context.getTargetDataType(), result);
|
||||
|
|
Loading…
Add table
Reference in a new issue