Bug ID 452895: Arrayed sessions variables like "session.machine_info.last.net_adapter.list.[0].mac_address" are not replaced

Last Modified: Nov 07, 2022

Bug Tracker

Affected Product:  See more info
BIG-IP APM(all modules)

Known Affected Versions:
10.2.4, 11.0.0, 11.1.0, 11.2.1, 11.3.0, 11.4.0, 11.4.1, 11.5.0, 11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.10, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1, 11.5.3 HF2, 11.5.4, 11.5.4 HF1, 11.5.4 HF2, 11.5.4 HF3, 11.5.4 HF4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9

Fixed In:
11.6.0

Opened: Mar 18, 2014
Severity: 3-Major
Related Article:
K15519

Symptoms

Session variables not replaced or page not rendered properly. For example, arrayed sessions variables such as "session.machine_info.last.net_adapter.list.[0].mac_address" are not replaced in VPE (message boxes or logon page) during policy evaluation.

Impact

This also causes any consecutive session variable to not be replaced.

Conditions

Use of arrayed sessions variables like "session.machine_info.last.net_adapter.list.[0].mac_address"

Workaround

Map the array'ed variable like: session.last.usermac = mcget {session.machine_info.last.net_adapter.list.[0].mac_address}

Fix Information

Arrayed session variables, such as "session.machine_info.last.net_adapter.list.[0].mac_address", are evaluated and displayed correctly.

Behavior Change