Hi,

I'm getting the error below when running "database migrate" on a clean 
schema in postgres. All of the migrations have "success=true". 

The metadataschemaregistry table has only 4 entries in it (dc, dspace, 
eperson, dcterms). On previous DB setups I believe there were almost 20 
entries in that table. The "missing" ones are local, relation, all of the 
schema.org ones and a couple others. I don't see any of the missing schemas 
in the migration scripts so I'm not sure how they were added in previous 
initial DB setups. I'm not sure but I assume the are supposed to be present 
currently as the callback obviously is expecting one of the values that 
don't seem to exist.

** I believe my previously successful initial DB setups were done in v7.2

Help, suggestions or explanations appreciated.

Steve

2023-05-19 17:38:52,884 FATAL unknown unknown org.dspace.core.Context @ 
Cannot update or initialize database via Flyway!

java.sql.SQLException: Flyway migration error occurred

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:785) 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:672) 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:647) 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:626) 
~[dspace-api-7.3.jar:7.3]

        at org.dspace.core.Context.updateDatabase(Context.java:214) 
[dspace-api-7.3.jar:7.3]

        at org.dspace.core.Context.init(Context.java:167) 
[dspace-api-7.3.jar:7.3]

        at org.dspace.core.Context.<init>(Context.java:149) 
[dspace-api-7.3.jar:7.3]

        at 
org.dspace.administer.CreateAdministrator.<init>(CreateAdministrator.java:95) 
[dspace-api-7.3.jar:7.3]

        at 
org.dspace.administer.CreateAdministrator.main(CreateAdministrator.java:68) 
[dspace-api-7.3.jar:7.3]

        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method) ~[?:?]

        at 
jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 
~[?:?]

        at 
jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 
~[?:?]

        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]

        at 
org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:277) 
[dspace-api-7.3.jar:7.3]

        at 
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133) 
[dspace-api-7.3.jar:7.3]

        at 
org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98) 
[dspace-api-7.3.jar:7.3]

Caused by: org.flywaydb.core.api.FlywayException: Error while executing 
afterMigrate callback: Error attempting to update Bitstream Format and/or 
Metadata Registries

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.handleEvent(DefaultCallbackExecutor.java:136)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.execute(DefaultCallbackExecutor.java:129)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.lambda$execute$0(DefaultCallbackExecutor.java:116)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.jdbc.TransactionalExecutionTemplate.execute(TransactionalExecutionTemplate.java:55)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.execute(DefaultCallbackExecutor.java:114)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.onMigrateOrUndoEvent(DefaultCallbackExecutor.java:70)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:114) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway$1.execute(Flyway.java:173) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway$1.execute(Flyway.java:124) 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:214) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway.migrate(Flyway.java:124) 
~[flyway-core-8.4.4.jar:?]

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:772) 
~[dspace-api-7.3.jar:7.3]

        ... 15 more

Caused by: java.lang.RuntimeException: Error attempting to update Bitstream 
Format and/or Metadata Registries

        at 
org.dspace.storage.rdbms.RegistryUpdater.updateRegistries(RegistryUpdater.java:95)
 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.storage.rdbms.RegistryUpdater.handle(RegistryUpdater.java:146) 
~[dspace-api-7.3.jar:7.3]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.handleEvent(DefaultCallbackExecutor.java:134)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.execute(DefaultCallbackExecutor.java:129)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.lambda$execute$0(DefaultCallbackExecutor.java:116)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.jdbc.TransactionalExecutionTemplate.execute(TransactionalExecutionTemplate.java:55)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.execute(DefaultCallbackExecutor.java:114)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.onMigrateOrUndoEvent(DefaultCallbackExecutor.java:70)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:114) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway$1.execute(Flyway.java:173) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway$1.execute(Flyway.java:124) 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:214) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway.migrate(Flyway.java:124) 
~[flyway-core-8.4.4.jar:?]

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:772) 
~[dspace-api-7.3.jar:7.3]

        ... 15 more

Caused by: org.dspace.administer.RegistryImportException: Schema 'relation' 
is not registered and does not exist.

        at 
org.dspace.administer.MetadataImporter.loadType(MetadataImporter.java:263) 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.administer.MetadataImporter.loadRegistry(MetadataImporter.java:160) 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.storage.rdbms.RegistryUpdater.updateRegistries(RegistryUpdater.java:79)
 
~[dspace-api-7.3.jar:7.3]

        at 
org.dspace.storage.rdbms.RegistryUpdater.handle(RegistryUpdater.java:146) 
~[dspace-api-7.3.jar:7.3]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.handleEvent(DefaultCallbackExecutor.java:134)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.execute(DefaultCallbackExecutor.java:129)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.lambda$execute$0(DefaultCallbackExecutor.java:116)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.jdbc.TransactionalExecutionTemplate.execute(TransactionalExecutionTemplate.java:55)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.execute(DefaultCallbackExecutor.java:114)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.callback.DefaultCallbackExecutor.onMigrateOrUndoEvent(DefaultCallbackExecutor.java:70)
 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:114) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway$1.execute(Flyway.java:173) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway$1.execute(Flyway.java:124) 
~[flyway-core-8.4.4.jar:?]

        at 
org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:214) 
~[flyway-core-8.4.4.jar:?]

        at org.flywaydb.core.Flyway.migrate(Flyway.java:124) 
~[flyway-core-8.4.4.jar:?]

        at 
org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:772) 
~[dspace-api-7.3.jar:7.3]

        ... 15 more

-- 
All messages to this mailing list should adhere to the Code of Conduct: 
https://www.lyrasis.org/about/Pages/Code-of-Conduct.aspx
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/8032094c-494d-434c-81c5-e6e7009c639dn%40googlegroups.com.

Reply via email to