Hi Team,
I used database skip version to make it success of the mirartion. After the 
this process when I am running indexing again getting error as follows:
Please anyone suggest some ideas to rectify this. 

@dspace:/dspace/bin# ./dspace index-discovery -b
usage: index-discovery
 -b,--build          (re)build index, wiping out current one if it exists
 -c,--clean          clean existing index removing any documents that no
                     longer exist in the db
 -d,--delete         delete all records from existing index
 -f,--force          if updating existing index, force each handle to be
                     reindexed even if uptodate
 -h,--help           print this help message
 -i,--index <arg>    add or update an Item, Collection or Community based
                     on its handle or uuid
 -r,--remove <arg>   remove an Item, Collection or Community from index
                     based on its handle
 -s,--spellchecker   Rebuild the spellchecker, can be combined with -b and
                     -f.
 -t,--type <arg>     reindex only specific type of (re)indexable objects;
                     options: [ClaimedTask, Collection, Community, Item,
                     PoolTask, XmlWorkflowItem, WorkspaceItem,
                     MetadataField, LDNMessageEntity]
org.apache.commons.cli.ParseException: Unable to create a new DSpace 
Context: Cannot invoke 
"org.dspace.core.DBConnection.setConnectionMode(boolean, boolean)" because 
"this.dbConnection" is null
        at org.dspace.discovery.IndexClient.setup(IndexClient.java:184)
        at org.dspace.scripts.DSpaceRunnable.parse(DSpaceRunnable.java:122)
        at 
org.dspace.scripts.DSpaceRunnable.initialize(DSpaceRunnable.java:95)
        at 
org.dspace.app.launcher.ScriptLauncher.executeScript(ScriptLauncher.java:149)
        at 
org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:132)
        at 
org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99)

On Thursday, 12 June 2025 at 22:09:25 UTC+5:30 Mariyapillai Jayakananthan 
wrote:

> Dear Team ,
> During the migratio dspace 6 to dsapce 8 versuion it's showing following 
> error. 
> Please anyone suggest to your ideas. many thanks in advance.
> JK
>
> Database URL: jdbc:postgresql://localhost:5432/dspace
> Migrating database to latest version AND running previously "Ignored" 
> migrations... (Check logs for details)
> Migration exception:
> java.sql.SQLException: Flyway migration error occurred
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:838)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:725)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.main(DatabaseUtils.java:205)
>         at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
> Method)
>         at 
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
>         at 
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:569)
>         at 
> org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283)
>         at 
> org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134)
>         at 
> org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99)
> Caused by: org.flywaydb.core.internal.exception.FlywayMigrateException: 
> SQL State  : null
> Error Code : 0
> Message    : Flyway executeSql() error occurred
>
>         at 
> org.flywaydb.core.internal.command.DbMigrate.doMigrateGroup(DbMigrate.java:402)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.lambda$applyMigrations$1(DbMigrate.java:283)
>         at 
> org.flywaydb.core.internal.jdbc.TransactionalExecutionTemplate.execute(TransactionalExecutionTemplate.java:59)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.applyMigrations(DbMigrate.java:282)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.migrateGroup(DbMigrate.java:255)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.lambda$migrateAll$0(DbMigrate.java:153)
>         at 
> org.flywaydb.database.postgresql.PostgreSQLAdvisoryLockTemplate.execute(PostgreSQLAdvisoryLockTemplate.java:77)
>         at 
> org.flywaydb.database.postgresql.PostgreSQLAdvisoryLockTemplate.lambda$execute$0(PostgreSQLAdvisoryLockTemplate.java:60)
>         at 
> org.flywaydb.core.internal.jdbc.TransactionalExecutionTemplate.execute(TransactionalExecutionTemplate.java:59)
>         at 
> org.flywaydb.database.postgresql.PostgreSQLAdvisoryLockTemplate.execute(PostgreSQLAdvisoryLockTemplate.java:60)
>         at 
> org.flywaydb.database.postgresql.PostgreSQLConnection.lock(PostgreSQLConnection.java:105)
>         at 
> org.flywaydb.core.internal.schemahistory.JdbcTableSchemaHistory.lock(JdbcTableSchemaHistory.java:149)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.migrateAll(DbMigrate.java:153)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:104)
>         at org.flywaydb.core.Flyway.lambda$migrate$1(Flyway.java:231)
>         at 
> org.flywaydb.core.FlywayExecutor.execute(FlywayExecutor.java:213)
>         at org.flywaydb.core.Flyway.migrate(Flyway.java:177)
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:825)
>         ... 9 more
> Caused by: java.sql.SQLException: Flyway executeSql() error occurred
>         at 
> org.dspace.storage.rdbms.DatabaseUtils.executeSql(DatabaseUtils.java:1253)
>         at 
> org.dspace.storage.rdbms.xmlworkflow.V6_0_2015_09_01__DS_2701_Enable_XMLWorkflow_Migration.migrate(V6_0_2015_09_01__DS_2701_Enable_XMLWorkflow_Migration.java:66)
>         at 
> org.flywaydb.core.internal.resolver.java.JavaMigrationExecutor.executeOnce(JavaMigrationExecutor.java:71)
>         at 
> org.flywaydb.core.internal.resolver.java.JavaMigrationExecutor.lambda$execute$0(JavaMigrationExecutor.java:61)
>         at 
> org.flywaydb.core.internal.database.DefaultExecutionStrategy.execute(DefaultExecutionStrategy.java:31)
>         at 
> org.flywaydb.core.internal.resolver.java.JavaMigrationExecutor.execute(JavaMigrationExecutor.java:60)
>         at 
> org.flywaydb.core.internal.command.DbMigrate.doMigrateGroup(DbMigrate.java:391)
>         ... 26 more
> Caused by: org.springframework.jdbc.BadSqlGrammarException: 
> StatementCallback; bad SQL grammar [--
> -- The contents of this file are subject to the license and copyright
> -- detailed in the LICENSE and NOTICE files at the root of the source
> -- tree and available online at
> --
> -- http://www.dspace.org/license/
> --
>
> ----------------------------------------------------
> -- Database Schema Update for XML/Configurable Workflow
> --
> -- This file will automatically create/update your
> -- DSpace Database tables to support XML/Configurable workflows.
> -- However, it does NOT migrate your existing classic
> -- workflows. That step is performed by the corresponding
> -- "data_workflow_migration.sql" script.
> --
> -- This script is called automatically by the following
> -- Flyway Java migration class:
> -- 
> org.dspace.storage.rdbms.xmlworkflow.V6_0_2015_09_01__DS_2701_Enable_XMLWorkflow_Migration
> ----------------------------------------------------
>
> CREATE SEQUENCE cwf_workflowitem_seq;
> CREATE SEQUENCE cwf_collectionrole_seq;
>

-- 
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 visit 
https://groups.google.com/d/msgid/dspace-tech/9677b769-c2cf-40ba-b300-76a5d75b595dn%40googlegroups.com.

Reply via email to