Bug ID 574664: 'ACCESS::session exists' returns TCL error if there is no APM session associated with connflow

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP APM(all modules)

Known Affected Versions:
11.4.1, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3

Fixed In:
13.0.0

Opened: Feb 19, 2016

Severity: 4-Minor

Symptoms

'ACCESS::session exists' returns TCL error if there is no APM session associated with connflow

Impact

Uncaught TCL errors result in connection termination and RST being sent to client or backend. Functionality that uses iRules with 'ACCESS::session exists' may be impacted.

Conditions

There is no APM session associated with connflow

Workaround

Internal F5 iRules do not have workaround. Customer iRules can be modified to run 'ACCESS::session exists' inside catch {}. This will not lead to connection termination / RST.

Fix Information

'ACCESS::session exists' now returns false instead of TCL error when there is no APM session associated with connflow.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips