SCCM console crashes when trying to access Shavlik Patch 2.3

Version 2

    Symptoms

     

    After upgrading to version 2.3.837.0, the SCCM console crashes when clicking on Shavlik Patch.

     

    You may find in event viewer logs the following:

     

    Exception Info: System.IO.InvalidDataException

    at System.IO.Compression.ZipArchive.ReadEndOfCentralDirectory()

    at System.IO.Compression.ZipArchive.Init(System.IO.Stream, System.IO.Compression.ZipArchiveMode, Boolean)

    at System.IO.Compression.ZipArchive..ctor(System.IO.Stream, System.IO.Compression.ZipArchiveMode, Boolean, System.Text.Encoding)

    at ST.Licensing.Common.LicenseContainerSerializer.Deserialize(System.IO.Stream)

    at ST.SCCM.Controllers.Licensing.ActivationManager.LoadLicenseContainer()

     

    You may find the error below in Shavlik Patch logs:

     

    License Refresh: Central Directory corrupt. $$<Shavlik Patch><11-08-2016 13:17:48.113-60><thread=1 (0x1)>

     

    Cause

     

    The license validation information is stored in the file ‘C:\ProgramData\Shavlik\Shavlik Patch\License file is corrupt.

     

    Resolution

     

    Go to C:\ProgramData\Shavlik\Shavlik Patch\License and delete License file.

    Open SCCM, go to Shavlik Patch then Settings and re-enter the license key.

     

     

    Additional Information

     

    If it does not correct the issue please open a support case and attach zipped C:\ProgramData\Shavlik\Shavlik Patch folder for review.

     

    Affected Product

     

    Shavlik Patch Plugin 2.3.837.0