Bug ID 824365: Need informative messages for HTTP iRule runtime validation errors

Last Modified: Jul 12, 2023

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

Known Affected Versions:
13.1.0,,,,,,,,, 13.1.1,,,,, 13.1.3,,,,,, 14.0.0,,,,,, 14.0.1,, 14.1.0,,,,,, 14.1.2,,, 15.0.0, 15.0.1, 15.1.0,

Fixed In:

Opened: Sep 09, 2019

Severity: 4-Minor


For HTTP iRule runtime validation errors, an ERR_NOT_SUPPORTED error message is appended (with rule name and event) to /var/log/ltm, but the message is not informative about the cause of the validation error: err tmm1[20445]: 01220001:3: TCL error: /Common/example <HTTP_REQUEST> - ERR_NOT_SUPPORTED (line 1) invoked from within "HTTP::uri". The system should post a more informative message, in this case: err tmm[10662]: 01220001:3: TCL error: /Common/example <HTTP_REQUEST> - can't call after responding - ERR_NOT_SUPPORTED (line 1) invoked from within "HTTP::uri"


With no informative error messages, it is difficult to identify the validation error.


-- HTTP filter and HTTP iRules are used by a virtual server. -- An HTTP iRule runtime validation error happens. For example, HTTP::uri is called after HTTP::respond () which is not supported.


There is no workaround at this time.

Fix Information

Informative messages are provided for HTTP iRule runtime validation errors.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips