When upgrading from 1.174 to 1.175 or 1.176, we face the following issue when running pipelines that make use of the sauceconnect step:
hudson.remoting.ProxyException: com.google.inject.CreationException: Unable to create injector, see the following errors:
1) A just-in-time binding to com.saucelabs.jenkins.pipeline.SauceConnectStep was already configured on a parent injector.
at org.jenkinsci.plugins.workflow.steps.ContextParameterModule.configure(ContextParameterModule.java:45)
The same pipelines work flawlessly with 1.174 (hence we're sticking to that version for now).
We just upgraded the plugin to 1.176 again and the issue is no longer reproducible. I have no clue about what changed between the previous attempt and this one. Anyway, we're not bothered anymore so I'm closing this ticket.
This is still an issue today on latest plugin & Jenkins versions. It starts happening after some Jenkins restarts and will consistently occur until a subsequent restart. This smells like a race condition related to plugin loading at Jenkins startup. Upgrading this to Major (until someone official downgrades it again).
This is still an issue today on latest plugin & Jenkins versions.
It starts will randomly start happening after some a Jenkins restarts restart and will consistently occur until a subsequent restart. This smells like a race condition related to plugin loading at Jenkins startup. Upgrading