I have a pipeline that triggers a remote job and then when its done, posts to a web hook - PipelineA

I have 2 other pipelines that trigger PipelineA, PipelineB and PipelineC.

PipelineB triggers PipelineA and it successfully invokes the job.

However PipelineC triggers PipelineA and the invoking of the remote job fails almost immediately with this error

################################################################################################################ Parameterized Remote Trigger Configuration: - job: #REDACTED# - remoteJenkinsName: {pre configured remote jenkins} - parameters: [myVariousParams=myParams,MyOtherParams=Other] - blockBuildUntilComplete: true - connectionRetryLimit: 5 - trustAllCertificates: false ################################################################################################################ Triggering parameterized remote job '#REDACTED#' Using globally defined 'Credentials Authentication' as user '#REDACTED#' (Credentials ID '{ID}') Triggering remote job now. CSRF protection is enabled on the remote server. ERROR: Remote build failed with 'ExceedRetryLimitException' for the following reason: 'Max number of connection retries have been exeeded.'. org.jenkinsci.plugins.ParameterizedRemoteTrigger.exceptions.ExceedRetryLimitException: Max number of connection retries have been exeeded. at org.jenkinsci.plugins.ParameterizedRemoteTrigger.utils.HttpHelper.sendHTTPCall(HttpHelper.java:562) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.utils.HttpHelper.tryCall(HttpHelper.java:596) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.utils.HttpHelper.tryPost(HttpHelper.java:611) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.RemoteBuildConfiguration.performTriggerAndGetQueueId(RemoteBuildConfiguration.java:664) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.RemoteBuildPipelineStep$Execution.run(RemoteBuildPipelineStep.java:273) at org.jenkinsci.plugins.ParameterizedRemoteTrigger.pipeline.RemoteBuildPipelineStep$Execution.run(RemoteBuildPipelineStep.java:249) at org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) ExceedRetryLimitException: Max number of connection retries have been exeeded.

I just cannot fathom why this works from one pipeline and not the other.

PipelineB and PipelineC live in the same folder they have no extra configuration other than some parameters that are passed through to the sub jobs

Any help would be appreacited