diff --git a/Frameworks/Core/ERExtensions/Sources/er/extensions/migration/ERXJDBCMigrationLock.java b/Frameworks/Core/ERExtensions/Sources/er/extensions/migration/ERXJDBCMigrationLock.java index 57bc3da9520..5d3cfae3d12 100644 --- a/Frameworks/Core/ERExtensions/Sources/er/extensions/migration/ERXJDBCMigrationLock.java +++ b/Frameworks/Core/ERExtensions/Sources/er/extensions/migration/ERXJDBCMigrationLock.java @@ -145,6 +145,7 @@ public boolean _tryLock(EOAdaptorChannel channel, EOModel model, String lockOwne } catch (Exception e) { channel.adaptorContext().rollbackTransaction(); + channel.adaptorContext().beginTransaction(); String createTableStatement = dbUpdaterCreateStatement(model, adaptor); if (createTableIfMissing) { try {