Running any CA Service Desk Manager (CA SDM) command results in a Visual C++ error "Debug Assertion Failed"


Article ID: 4061


Updated On:


SUPPORT AUTOMATION- SERVER CA Service Desk Manager - Unified Self Service KNOWLEDGE TOOLS CA Service Management - Asset Portfolio Management CA Service Management - Service Desk Manager


If you run any CA Service Desk command, such as pdm_configure, pdm_status etc., the following error appears:

<Please see attached file for image>



Improper file format of the NX_ROOT\NX.ENV file


CA Service Desk Manager 12.x, 14.x and 17.0All Supported Windows Operating Systems


The reason why this error appears is because the NX_ROOT\NX.ENV was edited manually and was not saved in the right encoding.

If the file is saved in "UTF-8", "Unicode" or "Unicode big endian" encoding, the Visual C++ error will appear. 

The supported and correct encoding format for the NX.ENV file is "ANSI". 

<Please see attached file for image>

src="/servlet/servlet.FileDownload?file=0150c000004AKPcAAO" alt="ansi.jpg" width="833" height="519">


Once the NX_ROOT\NX.ENV file has been saved with the proper encoding and the CA SDM services recycled, the error will no longer occur when attempting to run CA SDM commands.


Additional Information

TEC612988 - Best Practice when doing Changes to NX.ENV: using the 'pdm_options_mgr' command


1558708690560000004061_sktwi1f5rjvs16r6d.jpeg get_app
1558708688450000004061_sktwi1f5rjvs16r6c.jpeg get_app