Error updating 14.1 to 14.2 unsing .deb

After apt/dpkg update of xwiki from 14.1 to 14.2 it does not start again. In browser I got the following 500:

javax.servlet.ServletException: Failed to execute the action with name [view]
...
com.xpn.xwiki.XWikiException: Error number 11007 in 0: Failed to extract Entity Resource Reference from URL [http://xwiki. **** .de/xwiki/bin/view/Main/]
...
java.lang.RuntimeException: Failed to locate wiki descriptor for alias [xwiki. **** .de]
org.xwiki.wiki.manager.WikiManagerException: Failed to locate XWiki.XWikiServerClass document for wiki alias [xwiki. **** .de]
...
org.xwiki.query.QueryException: Exception while translating [where doc.object(XWiki.XWikiServerClass).server = :wikiAlias and doc.name like 'XWikiServer%'] XWQL query to the [hql] language. Query statement = [where doc.object(XWiki.XWikiServerClass).server = :wikiAlias and doc.name like 'XWikiServer%']
...
com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception while reading document [xwiki:XWiki.XWikiServerClass()]
...
com.xpn.xwiki.XWikiException: Error number 3301 in 3: Exception while switching to database xwiki
...
com.xpn.xwiki.store.migration.DataMigrationException: Migration of database [xwiki] has failed, it could not be safely used! Database is currently in version [140100000] while the required version is [140200010].com.xpn.xwiki.store.migration.DataMigrationException: Unable to update schema of wiki [xwiki]
...
com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while hibernate execute
org.hibernate.HibernateException: com.xpn.xwiki.XWikiException: Error number 3005 in 3: Unable to update schema of database xwiki.

How to fix database scheme update manually?

Hi, yes there’s a migration issue, please see:

Thanks and sorry for the inconvenience.

1 Like

Thanks for your fast reply.
So I stopped tomcat9; removed table xwikilinks from the main an the subwiki; started tomcat again.
After waiting a few minutes I opened my wiki URL showning startup until 50% and finally getting angain the HTTP/500.

I dig into the logs:

[2022-03-29 12:03:22] [info] 2022-03-29 12:03:22,268 [XWiki initialization] INFO  .HibernateDataMigrationManager - Storage schema updates and data migrations are enabled
[2022-03-29 12:03:22] [info] 2022-03-29 12:03:22,384 [XWiki initialization] INFO  .HibernateDataMigrationManager - The following data migration(s) will be applied for wiki [xwiki] currently in version [140100000]:
[2022-03-29 12:03:22] [info] 2022-03-29 12:03:22,385 [XWiki initialization] INFO  .HibernateDataMigrationManager -   140200000XWIKI19352 - Drop the xwikilinks table if it exists.
[2022-03-29 12:03:22] [info] 2022-03-29 12:03:22,385 [XWiki initialization] INFO  .HibernateDataMigrationManager -   140200001XWIKI19352 - Queue all the document of the wiki for links indexing.
[2022-03-29 12:03:22] [info] 2022-03-29 12:03:22,385 [XWiki initialization] INFO  .HibernateDataMigrationManager -   R140200010XWIKI19207 - Increase the maximum size of the columns to the maximum index supported by My
SQL
[2022-03-29 12:03:22] [info] 2022-03-29 12:03:22,556 [XWiki initialization] INFO  .HibernateDataMigrationManager - Running early schema updates (using liquibase) for database [xwiki]
[2022-03-29 12:03:23] [info] Changelog-Protokoll erfolgreich gesperrt.
[2022-03-29 12:03:24] [info] Successfully released change log lock
[2022-03-29 12:03:24] [info] 2022-03-29 12:03:24,342 [XWiki initialization] ERROR .HibernateDataMigrationManager - Failed to migrate database [xwiki]...
[2022-03-29 12:03:24] [info] com.xpn.xwiki.store.migration.DataMigrationException: Unable to update schema of wiki [xwiki]
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.updateSchema(HibernateDataMigrationManager.java:193)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.migrateDatabase(AbstractDataMigrationManager.java:735)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:657)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.startMigrations(HibernateDataMigrationManager.java:362)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrationsOnlyOnce(AbstractDataMigrationManager.java:637)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.tryToProcceedToMigration(AbstractDataMigrationManager.java:614)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:539)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:700)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:661)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.beginTransaction(HibernateStore.java:838)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:576)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:1016)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:395)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2137)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2199)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initializeMandatoryDocument(XWiki.java:1412)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initializeMandatoryDocuments(XWiki.java:1379)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1288)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1225)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.<init>(XWiki.java:1198)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:117)
[2022-03-29 12:03:24] [info] #011at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:243)
[2022-03-29 12:03:24] [info] #011at org.xwiki.job.AbstractJob.run(AbstractJob.java:220)
[2022-03-29 12:03:24] [info] #011at java.base/java.lang.Thread.run(Thread.java:829)
[2022-03-29 12:03:24] [info] Caused by: com.xpn.xwiki.XWikiException: Error number 0 in 3: Exception while hibernate execute
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:825)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateBaseStore.executeRead(XWikiHibernateBaseStore.java:888)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.liquibaseUpdate(HibernateDataMigrationManager.java:289)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.updateSchema(HibernateDataMigrationManager.java:188)
[2022-03-29 12:03:24] [info] #011... 23 common frames omitted
[2022-03-29 12:03:24] [info] Caused by: org.hibernate.HibernateException: com.xpn.xwiki.XWikiException: Error number 3005 in 3: Unable to update schema of database xwiki.
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager$2.lambda$doInHibernate$0(HibernateDataMigrationManager.java:318)
[2022-03-29 12:03:24] [info] #011at org.hibernate.jdbc.WorkExecutor.executeWork(WorkExecutor.java:37)
[2022-03-29 12:03:24] [info] #011at org.hibernate.internal.AbstractSharedSessionContract.lambda$doWork$1(AbstractSharedSessionContract.java:1109)
[2022-03-29 12:03:24] [info] #011at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.coordinateWork(JdbcCoordinatorImpl.java:308)
[2022-03-29 12:03:24] [info] #011at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1125)
[2022-03-29 12:03:24] [info] #011at org.hibernate.internal.AbstractSharedSessionContract.doWork(AbstractSharedSessionContract.java:1112)
[2022-03-29 12:03:24] [info] #011at org.hibernate.engine.spi.SessionDelegatorBaseImpl.doWork(SessionDelegatorBaseImpl.java:1105)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager$2.doInHibernate(HibernateDataMigrationManager.java:294)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateBaseStore.execute(XWikiHibernateBaseStore.java:819)
[2022-03-29 12:03:24] [info] #011... 26 common frames omitted
[2022-03-29 12:03:24] [info] Caused by: com.xpn.xwiki.XWikiException: Error number 3005 in 3: Unable to update schema of database xwiki.
[2022-03-29 12:03:24] [info] #011... 35 common frames omitted
[2022-03-29 12:03:24] [info] Caused by: liquibase.exception.LiquibaseException: java.lang.IllegalArgumentException: Unexpected datatype NULL
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.runInScope(Liquibase.java:2410)
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.update(Liquibase.java:211)
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.update(Liquibase.java:197)
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.update(Liquibase.java:193)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager$2.lambda$doInHibernate$0(HibernateDataMigrationManager.java:314)
[2022-03-29 12:03:24] [info] #011... 34 common frames omitted
[2022-03-29 12:03:24] [info] Caused by: java.lang.IllegalArgumentException: Unexpected datatype NULL
[2022-03-29 12:03:24] [info] #011at org.mariadb.jdbc.message.server.ColumnDefinitionPacket.getDefaultCodec(ColumnDefinitionPacket.java:396)
[2022-03-29 12:03:24] [info] #011at org.mariadb.jdbc.client.result.Result.getObject(Result.java:601)
[2022-03-29 12:03:24] [info] #011at org.apache.commons.dbcp2.DelegatingResultSet.getObject(DelegatingResultSet.java:733)
[2022-03-29 12:03:24] [info] #011at org.apache.commons.dbcp2.DelegatingResultSet.getObject(DelegatingResultSet.java:733)
[2022-03-29 12:03:24] [info] #011at org.apache.commons.dbcp2.DelegatingResultSet.getObject(DelegatingResultSet.java:733)
[2022-03-29 12:03:24] [info] #011at liquibase.util.JdbcUtil.getResultSetValue(JdbcUtil.java:80)
[2022-03-29 12:03:24] [info] #011at liquibase.executor.jvm.ColumnMapRowMapper.getColumnValue(ColumnMapRowMapper.java:72)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.ResultSetCache$ResultSetExtractor$1.getColumnValue(ResultSetCache.java:320)
[2022-03-29 12:03:24] [info] #011at liquibase.executor.jvm.ColumnMapRowMapper.mapRow(ColumnMapRowMapper.java:34)
[2022-03-29 12:03:24] [info] #011at liquibase.executor.jvm.RowMapperResultSetExtractor.extractData(RowMapperResultSetExtractor.java:72)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.ResultSetCache$ResultSetExtractor.extract(ResultSetCache.java:343)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.ResultSetCache$ResultSetExtractor.extract(ResultSetCache.java:308)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.JdbcDatabaseSnapshot$CachingDatabaseMetaData$2.fastFetchQuery(JdbcDatabaseSnapshot.java:1032)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.ResultSetCache$SingleResultSetExtractor.fastFetch(ResultSetCache.java:367)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.ResultSetCache.get(ResultSetCache.java:72)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.JdbcDatabaseSnapshot$CachingDatabaseMetaData.getTables(JdbcDatabaseSnapshot.java:989)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.TableSnapshotGenerator.snapshotObject(TableSnapshotGenerator.java:34)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:66)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.jvm.JdbcSnapshotGenerator.snapshot(JdbcSnapshotGenerator.java:69)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorChain.snapshot(SnapshotGeneratorChain.java:49)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.DatabaseSnapshot.include(DatabaseSnapshot.java:312)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.DatabaseSnapshot.init(DatabaseSnapshot.java:105)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.DatabaseSnapshot.<init>(DatabaseSnapshot.java:58)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.JdbcDatabaseSnapshot.<init>(JdbcDatabaseSnapshot.java:34)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:215)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorFactory.createSnapshot(SnapshotGeneratorFactory.java:244)
[2022-03-29 12:03:24] [info] #011at liquibase.snapshot.SnapshotGeneratorFactory.getDatabaseChangeLogTable(SnapshotGeneratorFactory.java:252)
[2022-03-29 12:03:24] [info] #011at liquibase.changelog.StandardChangeLogHistoryService.init(StandardChangeLogHistoryService.java:109)
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.checkLiquibaseTables(Liquibase.java:1913)
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.lambda$update$1(Liquibase.java:226)
[2022-03-29 12:03:24] [info] #011at liquibase.Scope.lambda$child$0(Scope.java:180)
[2022-03-29 12:03:24] [info] #011at liquibase.Scope.child(Scope.java:189)
[2022-03-29 12:03:24] [info] #011at liquibase.Scope.child(Scope.java:179)
[2022-03-29 12:03:24] [info] #011at liquibase.Scope.child(Scope.java:158)
[2022-03-29 12:03:24] [info] #011at liquibase.Liquibase.runInScope(Liquibase.java:2405)
[2022-03-29 12:03:24] [info] #011... 38 common frames omitted
[2022-03-29 12:03:24] [info] 2022-03-29 12:03:24,342 [XWiki initialization] ERROR .HibernateDataMigrationManager - Main wiki database migration failed, it is not safe to continue!
[2022-03-29 12:03:24] [info] 2022-03-29 12:03:24,343 [XWiki initialization] ERROR c.x.x.XWiki                    - Failed to initialize mandatory document [XWiki.Notifications.Code.NotificationEmailRendererClass]
[2022-03-29 12:03:24] [info] com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception while reading document [xwiki:XWiki.Notifications.Code.NotificationEmailRendererClass()]
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:1149)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:395)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2137)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2199)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initializeMandatoryDocument(XWiki.java:1412)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initializeMandatoryDocuments(XWiki.java:1379)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1288)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1225)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.<init>(XWiki.java:1198)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:117)
[2022-03-29 12:03:24] [info] #011at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:243)
[2022-03-29 12:03:24] [info] #011at org.xwiki.job.AbstractJob.run(AbstractJob.java:220)
[2022-03-29 12:03:24] [info] #011at java.base/java.lang.Thread.run(Thread.java:829)
[2022-03-29 12:03:24] [info] Caused by: com.xpn.xwiki.XWikiException: Error number 3301 in 3: Exception while switching to database xwiki
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:706)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:661)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.beginTransaction(HibernateStore.java:838)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:576)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:1016)
[2022-03-29 12:03:24] [info] #011... 12 common frames omitted
[2022-03-29 12:03:24] [info] Caused by: com.xpn.xwiki.store.migration.DataMigrationException: Main wiki database migration failed, it is not safe to continue!
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrations(AbstractDataMigrationManager.java:660)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.hibernate.HibernateDataMigrationManager.startMigrations(HibernateDataMigrationManager.java:362)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.startMigrationsOnlyOnce(AbstractDataMigrationManager.java:637)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.tryToProcceedToMigration(AbstractDataMigrationManager.java:614)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:539)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:700)
[2022-03-29 12:03:24] [info] #011... 16 common frames omitted
[2022-03-29 12:03:24] [info] 2022-03-29 12:03:24,345 [XWiki initialization] ERROR c.x.x.XWiki                    - Failed to initialize mandatory document [xwiki:XWiki.GlobalRedirect]
[2022-03-29 12:03:24] [info] com.xpn.xwiki.XWikiException: Error number 3202 in 3: Exception while reading document [xwiki:XWiki.GlobalRedirect()]
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:1149)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiCacheStore.loadXWikiDoc(XWikiCacheStore.java:395)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2137)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.getDocument(XWiki.java:2199)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initializeMandatoryDocument(XWiki.java:1412)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initializeMandatoryDocuments(XWiki.java:1379)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1288)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:1225)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.XWiki.<init>(XWiki.java:1198)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.XWikiInitializerJob.runInternal(XWikiInitializerJob.java:117)
[2022-03-29 12:03:24] [info] #011at org.xwiki.job.AbstractJob.runInContext(AbstractJob.java:243)
[2022-03-29 12:03:24] [info] #011at org.xwiki.job.AbstractJob.run(AbstractJob.java:220)
[2022-03-29 12:03:24] [info] #011at java.base/java.lang.Thread.run(Thread.java:829)
[2022-03-29 12:03:24] [info] Caused by: com.xpn.xwiki.XWikiException: Error number 3301 in 3: Exception while switching to database xwiki
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:706)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:661)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.beginTransaction(HibernateStore.java:838)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateBaseStore.beginTransaction(XWikiHibernateBaseStore.java:576)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.XWikiHibernateStore.loadXWikiDoc(XWikiHibernateStore.java:1016)
[2022-03-29 12:03:24] [info] #011... 12 common frames omitted
[2022-03-29 12:03:24] [info] Caused by: com.xpn.xwiki.store.migration.DataMigrationException: Migration of database [xwiki] has failed, it could not be safely used! Database is currently in version [140100000] while t
he required version is [140200010].
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.preventAccessToOutdatedDb(AbstractDataMigrationManager.java:591)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.store.migration.AbstractDataMigrationManager.checkDatabase(AbstractDataMigrationManager.java:542)
[2022-03-29 12:03:24] [info] #011at com.xpn.xwiki.internal.store.hibernate.HibernateStore.setWiki(HibernateStore.java:700)
[2022-03-29 12:03:24] [info] #011... 16 common frames omitted
...

What else can I do?

edited : new log content becaus I’ve overseen one subwiki before

hmm seems the workaround is not enough. Checking with the other devs to see what the problem is.

Developers marked 19573 as closed. Where can I find which steps to fix my broken migration (without waiting for 14.2.1 for a couple of days).

Hello @rseffner ,
I managed to reproduce and fix your problem locally. I managed to finish the upgrade by upgrading from mariadb-java-client 3.0.3 to mariadb-java-client 3.0.4 (see MariaDB Connector 3.x results in "class [B cannot be cast to class java.lang.String" · Issue #2431 · liquibase/liquibase · GitHub for more details).

The steps are the following:

  1. Download mariadb-java-client-3.0.4.jar
  2. Replace mariadb-java-client-3.0.3.jar with the new one (for instance, cp ~/Downloads/mariadb-java-client-3.0.4.jar /usr/local/tomcat/webapps/ROOT/WEB-INF/lib/mariadb-java-client-3.0.3.jar). It is important to keep the old name for future upgrades.

Let me know if you encounter some other issues with the upgrade, and sorry for the inconvenience.

1 Like

The exact location in case of the Debian package is /usr/lib/xwiki/WEB-INF/lib/mariadb-java-client-3.0.3.jar.