I have a new stack trace, after again upgrading to Config File Provider Plugin version 2.15.5 (previously upgraded to Config File provider version 2.15.1, which is now flagged as "DO NOT INSTALL" due to issues with Managed scripts/configs). This time the promotion fails quickly rather than endlessly running, and the exception now appears in the UI as follows: FATAL: can not determine current context/parent for: MyJob/promotion of type class hudson.plugins.promoted_builds.JobPropertyImpl java.lang.IllegalArgumentException: can not determine current context/parent for: MyJob/promotion of type class hudson.plugins.promoted_builds.JobPropertyImpl at org.jenkinsci.plugins.configfiles.ConfigFiles.getByIdOrNull(ConfigFiles.java:114) at org.jenkinsci.plugins.configfiles.ConfigFiles.getByIdOrNull(ConfigFiles.java:140) at org.jenkinsci.plugins.configfiles.ConfigFiles.getByIdOrNull(ConfigFiles.java:164) at org.jenkinsci.plugins.managedscripts.PowerShellBuildStep.getContents(PowerShellBuildStep.java:126) at hudson.tasks.CommandInterpreter.createScriptFile(CommandInterpreter.java:161) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:93) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:65) at hudson.plugins.promoted_builds.Promotion$RunnerImpl.build(Promotion.java:405) at hudson.plugins.promoted_builds.Promotion$RunnerImpl.doRun(Promotion.java:347) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534) at hudson.model.Run.execute(Run.java:1729) at hudson.model.Run.run(Run.java:1688) at hudson.plugins.promoted_builds.Promotion.run(Promotion.java:286) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:404)