Internet Explorer Unable to Play Recorded Reflection ZFE Macros

  • 7021320
  • 29-Oct-2015
  • 02-Mar-2018

Environment

Reflection ZFE
Microsoft Internet Explorer

Situation

When using certain older versions of Microsoft Internet Explorer (IE) web browser with Reflection ZFE, attempts to playback macros may fail with an error. This technical note describes the symptoms and solution.

If you attempt to play back a recorded ZFE macro using certain Microsoft Internet Explorer versions (such as 10.0.9200.16580 or 11.0.9600.17031) you will encounter an error message:

View Full Size
Figure 1. Macro Error: Error transpiling macro code: TypeError: unknown: Circular reference in value argument not supported
Figure 1. Macro Error: Error transpiling macro code: TypeError: unknown: Circular reference in value argument not supported

Resolution

Because this issue is specific to earlier versions of Internet Explorer, the easiest solution to this problem is to use a different browser (Chrome or Firefox) or a more recent version of Internet Explorer. You can successfully play back macros using Internet Explorer version 11.0.9600.18161, update version 11.0.27. Run Windows Update to update Internet Explorer.

Cause

This is a problem with this version of Internet Explorer and JavaScript. It may be possible to avoid this error if you delete the createMacro() function and replace it using JavaScript Promises (for example, then() ) .

Additional Information

Legacy KB ID

This document was originally published as Attachmate Technical Note 2825.