The export or import of DXF, STEP and IGES files, from within NX, will fail with an Internal Error if the following conditions are true:
1. The user name of the user performing the import/export operation has a dot/period ('.') in the first four characters of their username, for example, 'joe.smith' or 'j.smith'.
2. McAfee antivirus software is installed on the workstation running NX.
The cause of the issue is that the NX import/export process creates a command script in the background to perform the translation, and the filename of this script (and other related files) includes the first four characters from the username. For example, if the user name is 'joe.smith', the script is named 'joe.xxxxxxxxxx.cmd'. The full filename therefore contains two dot ('.') characters, and the McAfee antivirus software interprets this a file with a 'double file extension' and blocks the file, causing the translation process to fail.
The NX .syslog file will contain entries/errors similar to that shown below:
...Error 5 from CreateProcess: Access is denied.
*** EXCEPTION: INTERNAL ERROR in line nnn...
+++ CFI_SPAWN failed -59
(Note: The problem does not occur if the user name does not have a dot '.' in the first four characters.)
Solution The possible workarounds to this issue are:
1. Use the external translator, available via 'Start - All Programs - Siemens NX 12.0 - Translators'
2. Create a user specific exception within the McAfee software to prevent the command script from being blocked.
Notes and References PR 9251516
The issue is resolved in the NX 1847 release.
Hardware/Software Configuration Platform: INTL64
OS Version: 1064