It may or may not be relevant here, but in your batch script, you should always make sure to wrap your setup launch command as follows:
Set MyError=0
<Execution command line>
Set MyError=%Errorlevel%
If "%MyError%"=="" Set MyError=0
If %MyError% NEQ 0 Echo "Installation has failed with error code %MyError%"
Exit %MyError%
You may already be doing something similar but without exact placement of some of these lines, an error message could be misreported.
As stated previously however it is also possible that the user context of this install, which is SYSTEM by default could be something this install is not expecting and can result in an error.
You can change the user that JUST software delivery uses to run jobs with the following command and still run CAF and other plugins as SYSTEM:
caf setcreds sdagent user <user> password <password>
the job can then be pushed and will run as that user. later or at the end of the job you can run this command to return SDAgent to run as SYSTEM again for subsequent jobs:
caf setcreds sdagent
hope this helps.
Thanks,
Joe Puccio
Principle Engineer, Software Support
CA Technologies
Pucjo01@ca.com
C:1-631-987-8512