throw new RuntimeException("Missing blob after adding the blob: " +e.getMessage(), e);
} catch (IOException e) { // should also never happen
throw new RuntimeException("Error reading blob size: " +e.getMessage(), e);
}
} catch (DuplicateBlobException e) {
throw new ObjectAlreadyInLowlevelStorageException(key, e);
} finally {
closeConnection(connection);
}
}