catch (Exception e) {
e.printStackTrace();
try {
System.out.println("XMLResourceImpl.setContentAsDOM() - Transaction status is " + tx.getStatus());
if (tx.getStatus() == tx.STATUS_ACTIVE)
tx.rollback();
throw new XMLDBException( ErrorCodes.VENDOR_ERROR, e.getMessage());
}
catch (Exception rollbackException) {
throw new XMLDBException(ErrorCodes.VENDOR_ERROR, rollbackException.getMessage());
}