I have run changelog-sync on my DB and then I try to apply a changeset which has been edited and has runOnChange true. These changelogs are liquibase formatted sql. When I run update-sql -log -debug, I encounter the error below. It seems that there is some mismatch in handling of timestamps when writing to DATABASECHANGELOG or DATABASECHANGELOG_ACTIONS. DATABASECHANGELOG_ACTIONS is not created, even when I run the actual update.
######## ERROR SUMMARY ##################
Run date: 2026-04-13 15:50
Error cnt:1
----------------------------
File #1: OracleChangeExecListener
Error :
java.time.format.DateTimeParseException: Text 'Mon Apr 13 15:50:02 CEST 2026' could not be parsed at index 0
at java.base/java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:2108)
at java.base/java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:2010)
at java.base/java.time.ZonedDateTime.parse(ZonedDateTime.java:600)
at oracle.dbtools.raptor.liquibase.actionlogging.ActionLogTableManager.getUtcTime(ActionLogTableManager.java:324)
at oracle.dbtools.raptor.liquibase.actionlogging.ActionLogTableManager.genActionLoggingSql(ActionLogTableManager.java:655)
at oracle.dbtools.raptor.liquibase.actionlogging.ActionLogTableManager.getActionLogSql(ActionLogTableManager.java:581)
at oracle.dbtools.raptor.liquibase.changelog.visitor.OracleChangeExecListener.getCreateChange(OracleChangeExecListener.java:169)
at oracle.dbtools.raptor.liquibase.changelog.visitor.OracleChangeExecListener.willRun(OracleChangeExecListener.java:85)
at liquibase.changelog.ChangeSet.execute(ChangeSet.java:807)
at liquibase.changelog.visitor.UpdateVisitor.executeAcceptedChange(UpdateVisitor.java:127)
at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:71)
at liquibase.changelog.ChangeLogIterator.lambda$run$0(ChangeLogIterator.java:133)
at liquibase.Scope.lambda$child$0(Scope.java:216)
at liquibase.Scope.child(Scope.java:225)
at liquibase.Scope.child(Scope.java:215)
at liquibase.Scope.child(Scope.java:194)
at liquibase.changelog.ChangeLogIterator.lambda$run$1(ChangeLogIterator.java:122)
at liquibase.Scope.lambda$child$0(Scope.java:216)
at liquibase.Scope.child(Scope.java:225)
at liquibase.Scope.child(Scope.java:215)
at liquibase.Scope.child(Scope.java:194)
at liquibase.Scope.child(Scope.java:282)
at liquibase.Scope.child(Scope.java:286)
at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:91)
at liquibase.command.core.AbstractUpdateCommandStep.lambda$run$0(AbstractUpdateCommandStep.java:114)
at liquibase.Scope.lambda$child$0(Scope.java:216)
at liquibase.Scope.child(Scope.java:225)
at liquibase.Scope.child(Scope.java:215)
at liquibase.Scope.child(Scope.java:194)
at liquibase.command.core.AbstractUpdateCommandStep.run(AbstractUpdateCommandStep.java:112)
at liquibase.command.core.UpdateSqlCommandStep.run(UpdateSqlCommandStep.java:61)
at liquibase.command.CommandScope.lambda$execute$6(CommandScope.java:263)
at liquibase.Scope.child(Scope.java:225)
at liquibase.Scope.child(Scope.java:201)
at liquibase.command.CommandScope.execute(CommandScope.java:251)
at liquibase.Scope.child(Scope.java:225)
at liquibase.Scope.child(Scope.java:201)
at oracle.dbtools.raptor.liquibase.core.ActiveCommand.runCommand(ActiveCommand.java:439)
at oracle.dbtools.raptor.liquibase.core.CommandGenerator.setupOutFileRun(CommandGenerator.java:63)
at oracle.dbtools.raptor.liquibase.core.CommandGenerator.updateSqlCommand(CommandGenerator.java:296)
at oracle.dbtools.raptor.scriptrunner.commands.liquibase.LbCommand.handleEvent(LbCommand.java:358)
at oracle.dbtools.raptor.newscriptrunner.CommandRegistry.lambda$fireListeners$4(CommandRegistry.java:485)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunnerContext.runWithStoredContext(ScriptRunnerContext.java:839)
at oracle.dbtools.raptor.newscriptrunner.CommandRegistry.runWithStoredContext(CommandRegistry.java:705)
at oracle.dbtools.raptor.newscriptrunner.CommandRegistry.fireListeners(CommandRegistry.java:463)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.lambda$run$0(ScriptRunner.java:241)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunnerContext.runWithStoredContext(ScriptRunnerContext.java:839)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.run(ScriptRunner.java:124)
at oracle.dbtools.raptor.newscriptrunner.ScriptExecutor.run(ScriptExecutor.java:364)
at oracle.dbtools.raptor.newscriptrunner.ScriptExecutor.run(ScriptExecutor.java:245)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.processLine(SqlCli.java:1512)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.runSqlcl(SqlCli.java:1756)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.main(SqlCli.java:363)
----------------------------
Is there a workaround?