KBEA-00043 - Builds have problems with NTVDM

Article ID:360032827992
1 minute readKnowledge base

Summary

Builds that run 16-bit applications have stalled agents because NTVDM is started as a service the first time it is used, but then the agent tracks that executable as part of the job. There also appears to be some general instability around this tool when running multiple agents at the same time.

Solution

16-bit applications are prefixed "C:/WINDOWS/system32/cmd.exe /c start /min /separate" in the Makefiles.

Examples

This was a sample changed Makefile:

Applies to

  • Product versions: All

  • OS versions: Windows

This article is part of our Knowledge Base and is provided for guidance-based purposes only. The solutions or workarounds described here are not officially supported by CloudBees and may not be applicable in all environments. Use at your own discretion, and test changes in a safe environment before applying them to production systems.