"MAXKnownException" Error When Trying To Install Software on NI Linux Real-Time Controllers in NI MAX

Updated Mar 28, 2024

Issue Details

When I launch NI MAX and try to add/remove software on my cRIO-9048, an unknown exception message pops up and I am unable to complete the operation. The same behavior occurs when I try to edit the software from other computers located in the same network. The information presented in the message is shown below:

NI MAX has detected an unexpected internal warning. Visit ni.com/info and enter the info code MAXKnownException for more information. 

 
error NI MAX.png
 

Solution

The MAXKnownException error is generally related to error code 0x800706D9 which is produced by Windows. The issue occurs if the Windows Firewall service is set to disabled. When this service is not running, the firewall exception that is required to interact with the real-time controller cannot be set. 

To solve the issue, search for "Services" in Windows to display all the services that are installed on your PC. Then, look for the Windows Defender Firewall and  Base Filtering Engine services and make sure that the Startup Type is set to Automatic, as shown in the image below.
WDF Automatic.png

If the services are not set for automatic startup, right-click on them, and select Properties. For the Startup type select Automatic. Review the following pictures for more information.

 
Windows Defender Firewall

base filtering engine