It looks like the formatting of the COMP_WORDBREAKS
environment variable was messing with the xml structure and not allowing the complete generation of the xml request message.
The COMP_WORDBREAKS
value on my machine is "'><;|&(:
.
Placing the following line in the buildAgent.properties file fixed this problem and allows the agent to properly register.
env.COMP_WORDBREAKS=
I don't see any side-effects yet of making this change; the agent now seems to behave properly.