Sorry, I had removed the timeout parameter when trying to debug the issue. I have continued to debug the issue and have created a simple configuration that illustrates the issue. I created a Multi-configuration project (elastic-axis plugin) called bob. I have attached config.xml file for bob as config(bob).xml and have attached screen1.png, screen2.png, screen3.png to show how bob is configured.
You will see in the bob project I have a base_dir parameter set to /var/tmp. Then in the build portion of bob I have an execute shell with:
When I execute the job i get this output:
Started by upstream project "bob" build number 1
originally caused by:
Started by user Ian McDonald
[EnvInject] - Loading node environment variables.
Building remotely on imb-151 (target) in workspace /home/auto/targets/imb-151/imb-151/workspace/bob/test/imb-151
[imb-151] $ bash -xe /tmp/hudson2764339436810864180.sh
Initially I though that the error was being generated within the build_timeout plugin, but after further investigation it seems that the parameters that are being defined are not being passed to the execution shell in a Multi-configuration project?