Siemens PLM Licensing NX: General Fault Exception.

2021-10-06T23:26:24Z
Licensing Maintenance

Summary


Details

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

Solution

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
Function: SYSTEM_TOOLS

Ref: 001-9234495

KB Article ID# PL8004856

Contents

SummaryDetails

Associated Components

Siemens PLM Common Licensing