X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Fmigration%2FMigrationStateImpl.java;h=fdd6f9132fe4b78d45d6874275778ccdc4481465;hb=HEAD;hp=d7f6b4e95497fe0a1ac0991cf27c38720f316681;hpb=0b8b0bcf0ad421541ee428613da3ff1697bd11ad;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/migration/MigrationStateImpl.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/migration/MigrationStateImpl.java index d7f6b4e95..fdd6f9132 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/migration/MigrationStateImpl.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/migration/MigrationStateImpl.java @@ -106,12 +106,10 @@ public class MigrationStateImpl implements MigrationState { return (T)tg; } - TransferableGraphFileReader reader = null; try { File modelFile = getProperty(MigrationStateKeys.MODEL_FILE); - reader = new TransferableGraphFileReader(modelFile); TimeLogger.log(MigrationStateImpl.class, "reading TG into memory from " + modelFile); - TransferableGraph1 tg = reader.readTG(); + TransferableGraph1 tg = TransferableGraphFileReader.read(modelFile, false); TimeLogger.log(MigrationStateImpl.class, "read TG into memory from " + modelFile); setProperty(MigrationStateKeys.CURRENT_TG, tg); return (T)tg; @@ -119,8 +117,6 @@ public class MigrationStateImpl implements MigrationState { throw e; } catch (Throwable t) { throw new DatabaseException(t); - } finally { - uncheckedClose(reader); } } else if (MigrationStateKeys.CURRENT_TGS.equals(key)) {