Enterprise Console crashes when opening Updating policy

  • Article ID: 111800
  • Updated: 27 Jan 2015

You attempt to edit an update policy, when Enterprise Console crashes with an error message, such as:

System.Threading.SynchronizationLockException: Object synchronization method was called from an unsynchronized block of code.
at Sophos.Management.Services.Sddma.SubscriptionDataProvider.d__e.<>m__Finally15()
at Sophos.Management.Services.Sddma.SubscriptionDataProvider.d__e.MoveNext()
at System.Runtime.InteropServices.CustomMarshalers.EnumVariantViewOfEnumerator.Next(Int32 celt, Object[] rgvar, IntPtr pceltFetched)

Known to apply to the following Sophos products and versions
Enterprise Console 4.5.0

This occurs when there are more than 63 Distribution Points assigned to any one Software Subscription.

What to do

Customers who are experiencing this issue can patch the Sophos Enterprise Console to resolve the problem.

  1. Download the patch from here.
  2. Extract the contents of the SEC4.5.0Patch.zip folder to a temporary location.
  3. In Windows Services, stop the Sophos Management Service.
  4. Browse to the following location (these paths are the default installation folders for Enterprise Console):
    (32-bit) C:\Program Files\Sophos\Enterprise Console\
    (64-bit) C:\Program Files (x86)\Sophos\Enterprise Console\
  5. Rename the 'Sophos.Management.Services.Sddma.dll' file.
  6. Copy 'Sophos.Management.Services.Sddma.dll' from the temporary location to the Enterprise Console folder:
    (32-bit) C:\Program Files\Sophos\Enterprise Console\
    (64-bit) C:\Program Files (x86)\Sophos\Enterprise Console\
  7. Re-start the Sophos Management Service.

If you need more information or guidance, then please contact technical support.

Rate this article

Very poor Excellent