Errors will also be observed under Windows Application Event log.
Event ID 0 will be observed under Windows Application Event log with the following error:
Module=LoadBalancer/Service.seStatusWatcher_Changed | Exception message=There is an error in XML document (0, 0). | Inner exception message=Root element is missing. | Stack= at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at Symantec.Sharepoint.LoadBalancer.Service.seStatusWatcher_Changed(Object sender, FileSystemEventArgs e)
Deadlock situation encountered due to the file handling case in multithreading scenario. Issue occurs if thread exists without releasing the file handle.
Symantec is aware of this issue and will update this document when a solution becomes available. It may not be necessary to log a support case on this issue. Please subscribe to this article to be notified of any updates.
As the issue is due to file handling, different scenarios may be observed since different softwares may be installed in different environments. However, Symantec recommends desktop antivirus scanning exclusion should at least be performed on all servers with SPSS installed. The following folders should be excluded from antivirus scanning:
If the issue still re-occurs with desktop antivirus scanning exclusion has been configured on the above folders, all zero bytes xml files should be replaced with the same files present on another server within the same SharePoint farm from the same location (<Installdir>\Program Files\Common Files\Symantec Shared\SharePointEngine\).
However there are exceptions on the followings:
“ReportSchedule.xml” file from the above location cannot be replaced with the one from another server within the same SharePoint farm. Instead the file should be replaced from the attached default “ReportSchedule.xml” file. Replacing this file will delete all the scheduled reports that were created on this server.
If the “AVESettings_<IPAddress>” or “AVEStatistics_<IPAddress>” at the above location gets corrupted or becomes zero bytes, the “AVEInformation.dat” file at the location “<Installdir>\Program Files\Common Files\Symantec Shared\SharePointEngine\SEMaster” should be replaced with the default template attached.
If the “AVEInformation.dat” file at the location “<Installdir>\Program Files\Common Files\Symantec Shared\SharePointEngine\SEMaster” gets corrupted or became zero bytes, the file should be replaced with the attached default template. Replacing the file will delete all the Symantec Protection Engine(s) which were registered on this server.