NX X NX DXF/STEP/IGES import and export fail with Internal Error

NX for Design



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:

Command line:"C:\UGSTEMP\joe.xxxxxxxxxx.cmd":

...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.)


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: window
OS Version: 1064
Product: NX
Application: TRANSLATOR
Version: V12.0
Function: STEP_AP214

Ref: 002-8006052

KB Article ID# PL8006052



Associated Components

CAD Translators