Hi Matías,

Looks like you've hit this common installation 
issue 
https://wiki.lyrasis.org/display/DSDOC7x/Upgrading+DSpace#UpgradingDSpace-Databasemigrateerrors:%22MigrationV5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sqlfailed%22or%22MigrationV5.7_2017.05.05__DS-3431.sqlfailed%22

I suggest you read that section and try the solution described. Also, you 
can look at https://wiki.lyrasis.org/display/DSPACE/Troubleshoot+an+error 
for more information on how to debug any error on Dspace and where to find 
help.
El sábado, 18 de marzo de 2023 a la(s) 02:14:25 UTC-3, Matías Javier 
Saavedra Gajardo escribió:

>
> greetings. I have this error when executing the command *"sudo 
> /dspace/bin/dspace database migrate"* to make a migration and the console 
> throws me this error that I can't identify the cause of it.
>
> Please help me figure out the error and how to fix it.
>
> Database URL: jdbc:postgresql://localhost:5432/dspace
> 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:785)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:672)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:647)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:233)
>         at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>         at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>         at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>         at 
> org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:277)
>         at 
> org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:133)
>         at 
> org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:98)
> Caused by: 
> org.flywaydb.core.internal.command.DbMigrate$FlywayMigrateException: 
> Migration 
> V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql 
> failed
>
> -----------------------------------------------------------------------------------------
> SQL State  : 42703
> Error Code : 0
> Message    : ERROR: column "resource_type_id" does not exist
> Location   : 
> org/dspace/storage/rdbms/sqlmigration/postgres/V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql
>  
> (/file:/dspace/lib/dspace-api-7.3.jar!/org/dspace/storage/rdbms/sqlmigration/postgres/V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql)
> Line       : 16
> Statement  : CREATE INDEX metadatavalue_resource_type_id_idx ON 
> metadatavalue (resource_type_id)
>
>         at 
> org.flywaydb.core.internal.command.DbMigrate.doMigrateGroup(DbMigrate.java:385)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.lambda$applyMigrations$1(DbMigrate.java:275)
>         at 
> org.flywaydb.core.internal.jdbc.TransactionalExecutionTemplate.execute(TransactionalExecutionTemplate.java:55)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.applyMigrations(DbMigrate.java:274)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.migrateGroup(DbMigrate.java:247)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.lambda$migrateAll$0(DbMigrate.java:141)
>         at 
> org.flywaydb.core.internal.database.postgresql.PostgreSQLAdvisoryLockTemplate.execute(PostgreSQLAdvisoryLockTemplate.java:69)
>         at 
> org.flywaydb.core.internal.database.postgresql.PostgreSQLConnection.lock(PostgreSQLConnection.java:99)
>         at 
> org.flywaydb.core.internal.schemahistory.JdbcTableSchemaHistory.lock(JdbcTableSchemaHistory.java:139)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.migrateAll(DbMigrate.java:141)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:98)
>         at org.flywaydb.core.Flyway$1.execute(Flyway.java:173)
>         at org.flywaydb.core.Flyway$1.execute(Flyway.java:124)
>         at 
> org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:214)
>         at org.flywaydb.core.Flyway.migrate(Flyway.java:124)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:772)
>         ... 10 more
> Caused by: org.flywaydb.core.internal.sqlscript.FlywaySqlScriptException: 
> Migration 
> V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql 
> failed
>
> -----------------------------------------------------------------------------------------
> SQL State  : 42703
> Error Code : 0
> Message    : ERROR: column "resource_type_id" does not exist
> Location   : 
> org/dspace/storage/rdbms/sqlmigration/postgres/V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql
>  
> (/file:/dspace/lib/dspace-api-7.3.jar!/org/dspace/storage/rdbms/sqlmigration/postgres/V5.7_2017.04.11__DS-3563_Index_metadatavalue_resource_type_id_column.sql)
> Line       : 16
> Statement  : CREATE INDEX metadatavalue_resource_type_id_idx ON 
> metadatavalue (resource_type_id)
>
>         at 
> org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor.handleException(DefaultSqlScriptExecutor.java:275)
>         at 
> org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor.executeStatement(DefaultSqlScriptExecutor.java:222)
>         at 
> org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor.execute(DefaultSqlScriptExecutor.java:126)
>         at 
> org.flywaydb.core.internal.resolver.sql.SqlMigrationExecutor.executeOnce(SqlMigrationExecutor.java:69)
>         at 
> org.flywaydb.core.internal.resolver.sql.SqlMigrationExecutor.lambda$execute$0(SqlMigrationExecutor.java:58)
>         at 
> org.flywaydb.core.internal.database.DefaultExecutionStrategy.execute(DefaultExecutionStrategy.java:27)
>         at 
> org.flywaydb.core.internal.resolver.sql.SqlMigrationExecutor.execute(SqlMigrationExecutor.java:57)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.doMigrateGroup(DbMigrate.java:377)
>         ... 25 more
> Caused by: org.postgresql.util.PSQLException: ERROR: column 
> "resource_type_id" does not exist
>         at 
> org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2675)
>         at 
> org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2365)
>         at 
> org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:355)
>         at 
> org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:490)
>         at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:408)
>         at 
> org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:329)
>         at 
> org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:315)
>         at 
> org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:291)
>         at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:286)
>         at 
> org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStatement.java:194)
>         at 
> org.apache.commons.dbcp2.DelegatingStatement.execute(DelegatingStatement.java:194)
>         at 
> org.flywaydb.core.internal.jdbc.JdbcTemplate.executeStatement(JdbcTemplate.java:201)
>         at 
> org.flywaydb.core.internal.sqlscript.ParsedSqlStatement.execute(ParsedSqlStatement.java:95)
>         at 
> org.flywaydb.core.internal.sqlscript.DefaultSqlScriptExecutor.executeStatement(DefaultSqlScriptExecutor.java:210)
>         ... 31 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/9493eec7-4a40-4517-a197-a656201241e4n%40googlegroups.com.
  • [dspace-tec... 'Matías Javier Saavedra Gajardo' via DSpace Technical Support
    • [dspac... 'Agustín Alfieri' via DSpace Technical Support

Reply via email to