Error Loading Patch Definitions: the Given Key Was Not Present in the Dictionary.

Version 8

    Symptoms

     

    You receive and unexpected error when clicking Help > Refresh Files, or navigating to View > Patches.

     

    The ST.Protect.Native log contains the following error:

    Unable to load the custom XML file [C:\ProgramData\Shavlik Technologies\NetChk\pathtoxmlfile]

     

    Cause

     

    Protect is attempting and failing to import an invalid custom patch XML created by the user.

     

    Resolution

     

    Navigate to directory containing custom patch XML.

     

    Protect 9.x

    Windows Vista and Newer: C:\ProgramData\LANDesk\Shavlik Protect\Console

    Windows XP: C:\Documents and Settings\All Users\Application Data\LANDesk\Shavlik Protect\Console

     

    Protect 8.x

    Windows Vista and Newer: C:\ProgramData\Shavlik Technologies\NetChk

    Windows XP: C:\Documents and Settings\All Users\Application Data\Shavlik Technologies\NetChk

     

    Identify the custom patch file by its .XML extension, right click the file, choose rename, add .OLD at the end.

    This will effectively remove the file from being processed by Protect, and allow verifying that the abscense of that file fixes the problem.

     

    Affected Product(s)

     

    Protect Version: All