Web_Browser and Carousel Widget Shows Red “X” Error
SUMMARY
It is possible to encounter an issue with all the default widgets on the server like Web_Browser and Carousel. When loading the Web_Browser widget, only an IP address is shown. When loading an instance of the Web_Browser widget separately on a different test InTouchViewApp, it loads a RedX with an “Empty” text displayed. Same red X is shown on the Carousel widget.
The following message appears in the OCMC logs:
Error: General load failure: System.IO.EndOfStreamException: Unable to read beyond the end of the stream.
APPLIES TO
- InTouch HMI 2020 R2 P01
- Operations Management Interface 2020 R2 P01
SOLUTION
This issue is caused by having OCL 22.1 ( Operations Control Logger ) installed. To resolve the issue, perform the following steps on each machine with OCL 22.1 and InTouch installed:
- Open File Explorer. Navigate to C:\Program Files (x86)\Common Files\ArchestrA. Find Dbghelp.dll and rename it to Dbghelp.dll.old
- Open a separate File Explorer window. Navigate to this folder: C:\Windows\System32. Find dbghelp.dll and copy the file.
- Navigate back to this folder: C:\Program Files (x86)\Common Files\ArchestrA. Paste dbghelp.dll into this folder.
- Reboot the server.
- Open InTouch HMI Application Manager or System Platform IDE. Find the View App that had the issue before and test if the widget is working.
- If everything looks good, the Dbghelp.dll.old file in C:\Program Files (x86)\Common Files\ArchestrA can be deleted.
- Double check that the ViewApp still works after deleting the old file.
All Industrial Software Solutions Tech Notes are provided "as is" without warranty of any kind.