Possible solution when the WSH monitor generates blank graph.
The WSH monitor process is running, the wsh.log has no errors, and the datalog contains the data points (stepTimes) for the graph. However, the ismserver.log in debug mode may show parse errors similar to the following:
<timestamp> Error: Fatal Error, corrupted xml fileorg.xml.sax.SAXParseException: The reference to entity "<some_label_or_text>" must end with the ';' delimiter.
Resolving the problem
- Set the ISMServer, bridge, and WSH monitor to debug, replicated, and then check for any parse errors in the logs.
- Review the WAM script generated by the WSHEditor specially in the area or code lines where <some_label_or_text> is stated.
- If there is an ampersand (&), remove it, and then upload the WAM script again.
- If the previous datalogs must be retained, review the datalogs as well, and remove the offending character.