3 Replies Latest reply on Aug 3, 2011 2:31 PM by historicalshavlikcustomer

    Unable to scan or refresh files

    Master
      Recently completed an upgrade from 7.5 to 7.8 (build 1392)
      Server is running 32 bit 2003 R2 SP2
      Full SQL Server 2005 Instance

      When I click refresh files or attempt a scan I get an error message saying
      "Sorry, an unexpected error has occurred and Shavlik Netchk Protect must close to recover"


      When clicking through this you see the error
      "an unhandled win32 exception ocurred in ST.protect.exe"

      This is an offline server with no internet connectivity

      When checking the ST.Protect.managed.<username>.log we see the error below:

      2011-08-02T13:52:58.8255330Z 0018 C Launcher.CurrentDomainUnhandledException|System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
         at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
         at ST.BusinessObjects.FileDownload.CoreFilesModel.get_FilePatchAssessment()
         at ST.UI.Controllers.CatalogData.CatalogDataController.ContainsModelSourceFiles(IEnumerable`1 fileNames)
         at ST.UI.Controllers.Tasks.WorkItemCatalogDataDownload.EnginesDownloadProcessComplete(Object sender, FileSetProgressEventArgs e)
         at ST.Core.EventHandlerExtensions.Raise[TEventArgs](EventHandler`1 handler, Object sender, TEventArgs e)
         at ST.BusinessObjects.FileDownload.FileSetDownload.AsyncFileDownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
         at ST.Core.EventHandlerExtensions.Raise[TEventArgs](EventHandler`1 handler, Object sender, TEventArgs e)
         at ST.BusinessObjects.FileDownload.SingleFileDownload.ClientDownloadFileCompleted(Object sender, AsyncCompletedEventArgs e)
         at System.Net.WebClient.OnDownloadFileCompleted(AsyncCompletedEventArgs e)
         at System.Net.WebClient.DownloadFileOperationCompleted(Object arg)
         at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
         at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
         at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
         at System.Threading.ThreadPoolWorkQueue.Dispatch()
         at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()