// 1. Assert there is a database at <workspace>/db\r
session = setupDatabase(databaseDriverId, progressMonitor, workspacePolicy, userAgent);\r
TimeLogger.log("Database setup complete");\r
-\r
+ \r
+ // 1.1 \r
+ XSupport support = session.getService(XSupport.class);\r
+ if (support.rolledback()) {\r
+ try {\r
+ DatabaseIndexing.deleteAllIndexes();\r
+ } catch (IOException e) {\r
+ throw new PlatformException(e);\r
+ }\r
+ }\r
+ \r
// 2. Assert all graphs, and correct versions, are installed to the database\r
synchronizeOntologies(progressMonitor, ontologyPolicy, requireSynchronize);\r
TimeLogger.log("Synchronized ontologies");\r