Skip to Main Content

SQLcl: MCP Server & SQL Prompt

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

DateTimeParseException

Andreas G.Apr 13 2026

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?

Comments
Post Details
Added on Apr 13 2026
1 comment
43 views