How to fix: internal error in the .NET Runtime - BOARD Engine not starting

Board Support
Board Support Employee
500 Likes Photogenic
edited June 2023 in Support Articles

HOW TO FIX: INTERNAL ERROR IN THE .NET RUNTIME – BOARD ENGINE NOT STARTING

The .NET Framework may throw this exception during garbage collection when an application is running under a heavy load

Symptoms - BoardEngine crashing; event viewer (Windows Logs>Application) tracking

Application: BoardEngine.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 000007FEF9179F7F (000007FEF8F50000) with exit code 80131506.

A workaround consists in disabling concurrent garbage collection, as explained in the following article

https://learn.microsoft.com/en-us/previous-versions/dotnet/netframework-4.0/at1stbec%28v%3Dvs.100%29?redirectedfrom=MSDN

Solution - In order to fix the above mentioned issue (before asking Microsoft for the hotfix), please follow the steps below

  • Download the .NET CleanUp tool ( https://learn.microsoft.com/en-us/dotnet/core/additional-tools/uninstall-tool?tabs=windows ) and use it to clean the existing .NET installation
  • Restart the server [machine]
  • If the Board Server is running on a machine with the OS Windows Server 2008, make sure that the server role .NET 3.5 is installed/configured. If not, install/configure it
  • Download the .NET 4.8 full installation package and install it
  • Restart the server [machine]

Comments

  • Wiboon Tabsuwan.
    Wiboon Tabsuwan. Active Partner
    Second Anniversary First Comment
    edited June 2018

    i still can not fix .NET runtime as BOARD Engine not start image screen

  • Wiboon Tabsuwan.
    Wiboon Tabsuwan. Active Partner
    Second Anniversary First Comment
    edited June 2018

    now i can fixed it by uninstall "Board Client" and reinstall again. then it work well.