Siemens PLM Licensing NX: General Fault Exception.

Licensing Maintenance



When running NX you are presented with an error: General Fault Exception. Reading the NX syslog you find text similar to the following:

NXOpen.Utilities.MissingResourceException: Assembly has not been compiled with an NX resource bundle 
 at NXOpen.Utilities.ResourceUtilities..ctor(Byte[] assemblyData)

 at NXOpen.Utilities.BaseSession.verifyAssembly(String filename, Boolean& alliance_mode, SignatureTypesignTypeNeeded) 
Validation failed 
Caught exception while running: StartupSystem.TypeInitializationException: The type initializer 
 for 'Program' threw an exception. ---> NXOpen.Utilities.NeedDOTNETAuthorLicenseException: Invalid NX signature found at NXOpen.Utilities.BaseSession.InitLicense() 
 at NXOpen.UI.GetUI() 
 at Program..cctor() 
 --- End of inner exception stack trace --- 
 at Program.Startup() 
*** EXCEPTION: Error code 3600044 in line 2352 of o:\ugnx1202\ip9\src\syss\no\ind\lmldr.c at Mon Aug 13 13:16:39 2018 Eastern Daylight Time 
+++ The type initializer for 'Program' threw an exception.


+++ General Fault Exception 
+++ Invalid read from 00007FF8FFFFFFFC


The error can occur because an NXOpen program was written but wasn't signed with a valid license to operate as a stand alone dll. This will required an NXOpen author license to be present. If a valid NXOpen author license isn't present, the dll will fail validation, crashing NX. 

Either remove the dll from the UGII_USER_DIR, or connect to a license server that will allow NX to obtain a valid NXOpen author license, and NX should run normally. 

Notes and References

Hardware/Software Configuration

Platform: INTL64
OS: window
OS Version: 1064
Product: NX
Application: SYSTEM
Version: V12.0

Ref: 001-9234495

KB Article ID# PL8004856



Associated Components

Siemens PLM Common Licensing