KBI 311278 Issue Addressed: Argent Defender Web Session Script Might Fail Random When Encountering Hidden Blank Page

Version

Argent Advanced Technology all versions

Date

Thursday, 3 September 2015

Summary

Argent Defender web session script can randomly fail on some websites

Inspecting the task log, customer can see lines like following:

IGNORED hidden about:blank page

>>>> Unhandled Exception happened in Thread

The issue has been seen in IE 10 and above, but not IE 9 or earlier version

The issue has addressed in Argent Advanced Technology 3.1A-1507-T3

Technical Background

Argent Defender runs web session script by driving MSHTML interface

However, if the driver runs in a different worker thread from the page is running, random exception error can be resulted

IE 10 and later version may generate some hidden pages ‘about:blank’ for some undocumented purposes

The blank page may be sitting on the top of page stack and it runs in its own worker thread

When Argent Defender Engine touches the MSHTML interface of visible page from the worker thread of blank page, exception error can happen and web session script fails

Argent Defender 3.1A-1507-T3 has been enhanced to make sure driver code runs in the same worker thread as the target page

Resolution

Upgrade to Argent AT 3.1A-1507-T3 or later