A user was unable to open a specific Word document. When making the attempt to open the docx file the following error box would pop up (or something similar to it).
Sorry, we couldn't open "\\serverName\path\<fileName.docx>"
It was found that if the NetAPP service was disabled (vserver vscan disable) that the user could open the file.
Release : 8.2.2
NetAPP is actually not a Broadcom software program and therefore not supported by Broadcom--however it does interact with Symantec Protection Engine (SPE). In this case, as the user was attempting to open the file from a path that was monitored by the program--NetAPP was passing the file to the SPE server to be scanned. SPE was returning an error relating to the file.
For troubleshooting the problem a copy of the file was evaluated against the SPE scan engine by doing the following: (or if not interested in learning how these problems are boiled down jump to the end of this section for the root cause)
The next step is to convert the current SPE log file to a *.csv format because the raw logs don't make a lot of sense:A search of the current log files under ".\Program Files\Symantec\Scan Engine\log"
The main focus was: ,Failed with scan error hex code 0x80800201,,,Decomposer,28,,,,
Looking up Decomposer 28 it indicates a problem with a corrupt or empty container file.
In this case the file, when opened outside of the constraints of NetAPP-- had an embedded *.pdf file at the end of it. If the user attempted to open that file from within the document the following error (or something similar) was thrown:
The embedded PDF or other container file within the document was corrupted and or could not be opened. And since the Scan Engine could not open it to determine its integrity the error was thrown and the entire process returned a failure. NetAPP did what it is supposed to do: Lock the file from being opened.