I'm on the process of upgrading a dspace instance from 5.4 to 6.0. All went well but I noticed in my log file this error:
and the page is just blank.
Database Software: PostgreSQL version 9.5.1
Database Driver: PostgreSQL Native Driver version PostgreSQL 9.4.1211.jre7
PostgreSQL 'pgcrypto' extension installed/up-to-date? true (version=1.2)
+----------------+--------------------------------------------------+---------------------+---------+
| Version | Description | Installed on | State |
+----------------+--------------------------------------------------+---------------------+---------+
| 1.1 | Initial DSpace 1.1 database schema | | <Baseln |
| 1.2 | Upgrade to DSpace 1.2 schema | | <Baseln |
| 1.3 | Upgrade to DSpace 1.3 schema | | <Baseln |
| 1.3.9 | Drop constraint for DSpace 1 4 schema | | <Baseln |
| 1.4 | Upgrade to DSpace 1.4 schema | | <Baseln |
| 1.5 | Upgrade to DSpace 1.5 schema | | <Baseln |
| 1.5.9 | Drop constraint for DSpace 1 6 schema | | <Baseln |
| 1.6 | Initializing from DSpace 1.6 database schema | 2015-09-26 17:28:42 | Success |
| 1.7 | Upgrade to DSpace 1.7 schema | 2015-09-26 17:28:43 | Success |
| 1.8 | Upgrade to DSpace 1.8 schema | 2015-09-26 17:28:46 | Success |
| 3.0 | Upgrade to DSpace 3.x schema | 2015-09-26 17:28:52 | Success |
| 4.0 | Upgrade to DSpace 4.x schema | 2015-09-26 17:28:53 | Success |
| 4.9.2015.10.26 | DS-2818 registry update | | Ignored |
| 5.0.2014.08.08 | DS-1945 Helpdesk Request a Copy | 2015-09-26 17:28:53 | Success |
| 5.0.2014.09.25 | DS 1582 Metadata For All Objects drop constraint | 2015-09-26 17:28:54 | Success |
| 5.0.2014.09.26 | DS-1582 Metadata For All Objects | 2015-09-26 17:30:31 | Success |
| 5.6.2016.08.23 | DS-3097 | 2016-11-09 17:59:33 | Success |
| 6.0.2015.03.06 | DS 2701 Dso Uuid Migration | 2016-11-09 17:59:34 | Success |
| 6.0.2015.03.07 | DS-2701 Hibernate migration | | Pending |
| 6.0.2015.08.31 | DS 2701 Hibernate Workflow Migration | | Pending |
| 6.0.2016.01.03 | DS-3024 | | Pending |
| 6.0.2016.01.26 | DS 2188 Remove DBMS Browse Tables | | Pending |
| 6.0.2016.02.25 | DS-3004-slow-searching-as-admin | | Pending |
| 6.0.2016.04.01 | DS-1955 Increase embargo reason | | Pending |
| 6.0.2016.04.04 | DS-3086-OAI-Performance-fix | | Pending |
| 6.0.2016.04.14 | DS-3125-fix-bundle-bitstream-delete-rights | | Pending |
| 6.0.2016.05.10 | DS-3168-fix-requestitem item id column | | Pending |
| 6.0.2016.07.21 | DS-2775 | | Pending |
| 6.0.2016.07.26 | DS-3277 fix handle assignment | | Pending |
| 6.0.2016.08.23 | DS-3097 | | Pending |
+----------------+--------------------------------------------------+---------------------+---------+
Migrating database to latest version... (Check dspace logs for details)
Migration exception:
java.sql.SQLException: Flyway migration error occurred
at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:666)
at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:574)
at org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:222)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229)
at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81)
Caused by: org.flywaydb.core.internal.dbsupport.FlywaySqlScriptException:
Migration V6.0_2015.03.07__DS-2701_Hibernate_migration.sql failed
-----------------------------------------------------------------
SQL State : 23505
Error Code : 0
Message : ERROR: could not create unique index "epersongroup2eperson_pkey"
Detail: Key (eperson_group_id, eperson_id)=(550bb4c5-7f50-4db7-89ad-e7d6b11ab3c1, 505e83c3-1a4f-446e-9934-f5fcba38a76c) is duplicated.
Location : org/dspace/storage/rdbms/sqlmigration/postgres/V6.0_2015.03.07__DS-2701_Hibernate_migration.sql ([dspace]\lib\dspace-api-6.0.jar!\org\dspace\storage\rdbms\sqlmigration\postgres\V6.0_2015.03.07__DS-2701_Hibernate_migration.sql
)
Line : 114
Statement : ALTER TABLE EPersonGroup2EPerson add primary key (eperson_group_id,eperson_id)
at org.flywaydb.core.internal.dbsupport.SqlScript.execute(SqlScript.java:117)
at org.flywaydb.core.internal.resolver.sql.SqlMigrationExecutor.execute(SqlMigrationExecutor.java:71)
at org.flywaydb.core.internal.command.DbMigrate.doMigrate(DbMigrate.java:352)
at org.flywaydb.core.internal.command.DbMigrate.access$1100(DbMigrate.java:47)
at org.flywaydb.core.internal.command.DbMigrate$4.doInTransaction(DbMigrate.java:308)
at org.flywaydb.core.internal.util.jdbc.TransactionTemplate.execute(TransactionTemplate.java:72)
at org.flywaydb.core.internal.command.DbMigrate.applyMigration(DbMigrate.java:305)
at org.flywaydb.core.internal.command.DbMigrate.access$1000(DbMigrate.java:47)
at org.flywaydb.core.internal.command.DbMigrate$2.doInTransaction(DbMigrate.java:230)
at org.flywaydb.core.internal.command.DbMigrate$2.doInTransaction(DbMigrate.java:173)
at org.flywaydb.core.internal.util.jdbc.TransactionTemplate.execute(TransactionTemplate.java:72)
at org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:173)
at org.flywaydb.core.Flyway$1.execute(Flyway.java:959)
at org.flywaydb.core.Flyway$1.execute(Flyway.java:917)
at org.flywaydb.core.Flyway.execute(Flyway.java:1373)
at org.flywaydb.core.Flyway.migrate(Flyway.java:917)
at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:655)
... 8 more
Caused by: org.postgresql.util.PSQLException: ERROR: could not create unique index "epersongroup2eperson_pkey"
Detail: Key (eperson_group_id, eperson_id)=(550bb4c5-7f50-4db7-89ad-e7d6b11ab3c1, 505e83c3-1a4f-446e-9934-f5fcba38a76c) is duplicated.
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2458)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2158)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:432)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:358)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:305)
at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:291)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:269)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:265)
at org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStatement.java:291)
at org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStatement.java:291)
at org.flywaydb.core.internal.dbsupport.JdbcTemplate.executeStatement(JdbcTemplate.java:238)
at org.flywaydb.core.internal.dbsupport.SqlScript.execute(SqlScript.java:114)
... 24 more
Please help on how to resolve this error.
Thanks in advance.