return index.getOutgoingEdges(resourceOrProject(from));
}
- public void saveSource(Resource reference, String source) throws DuplicatedSourceException {
+ public void saveSource(Resource reference, String source) {
index.setSource(reference, source);
}
return snapshotsByResource.get(reference);
}
- public Snapshot getSnapshotOrFail(Resource resource) throws ResourceNotPersistedException {
+ public Snapshot getSnapshotOrFail(Resource resource) {
Snapshot snapshot = getSnapshot(resource);
if (snapshot == null) {
throw new ResourceNotPersistedException(resource);
try {
DdlUtils.createSchema(connection, database.getDialect().getId());
} finally {
- session.close();
+ try {
+ session.close();
+
+ // The connection is probably already closed by session.close()
+ // but it's not documented in mybatis javadoc.
+ connection.close();
+ } catch (Exception e) {
+ // ignore
+ }
}
return true;
}
*
* @throws IllegalArgumentException in case value is not a valid double
*/
- public MeasureModel setValue(Double value) throws IllegalArgumentException {
+ public MeasureModel setValue(Double value) {
if (value != null && (value.isNaN() || value.isInfinite())) {
throw new IllegalArgumentException();
}