When performing a package export in SQLcl 24.4 (project ex -o my_pkg
) and committing only selected changes to GIT while discarding others, SQLcl project stage
encounters a NullPointerException
error.
ERROR: An error has occurred processing your request:
Cannot invoke "oracle.dbtools.app.Format.format(String)" because "oracle.dbtools.extension.project.commands.export.Export.format" is null
java.lang.NullPointerException: Cannot invoke "oracle.dbtools.app.Format.format(String)" because "oracle.dbtools.extension.project.commands.export.Export.format" is null
at oracle.dbtools.extension.project.commands.stage.utils.StageUtils.processModifyChanges(StageUtils.java:905)
at oracle.dbtools.extension.project.commands.stage.utils.StageUtils.processDiffs(StageUtils.java:617)
at oracle.dbtools.extension.project.commands.stage.StageCommand.run(StageCommand.java:131)
at oracle.dbtools.extension.project.commands.handler.CommandHandler.StageCommand(CommandHandler.java:59)
at oracle.dbtools.extension.project.commands.handler.ProjectCommand.handleEvent(ProjectCommand.java:75)
at oracle.dbtools.raptor.newscriptrunner.util.command.ParsedCommandListener.handleEvent(ParsedCommandListener.java:62)
at oracle.dbtools.raptor.newscriptrunner.CommandRegistry.fireListeners(CommandRegistry.java:448)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunner.lambda$run$0(ScriptRunner.java:241)
at oracle.dbtools.raptor.newscriptrunner.ScriptRunnerContext.runWithStoredContext(ScriptRunnerContext.java:835)
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:1416)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.runSqlcl(SqlCli.java:1640)
at oracle.dbtools.raptor.scriptrunner.cmdline.SqlCli.main(SqlCli.java:405)