Forum Discussion

gilbs's avatar
gilbs
Icon for Nimbostratus rankNimbostratus
Sep 13, 2020

After upgrading to LTM 14.1.2.3 : ERR_NOT_SUPPORTED in a builtin Irule.

Hello all.

I am in the process of moving the LTM to a new machine running version 14.1.2.3 .

In the new version I am getting a lot of the following message:

err tmm4[22456]: 01220001:3: TCL error: _plugin_rule_/Common/ntlm <HTTP_RESPONSE> - Can't call after responding - ERR_NOT_SUPPORTED (line 1)   invoked from within "HTTP::header exists Content-Length"

 

I followed

https://cdn.f5.com/product/bugtracker/ID737252.html

 

and added a check for "HTTP::has_responded" in every HTTP_REQUEST, and an exit after every HTTP::respond, HTTP::redirect, HTTP::retry in all the Irules. Yet I'm still getting that strange error which relate to an Irule that is a system builtin one.

 

Any help will be appreciated.

 

Gil.

1 Reply

  • The following iRule commands are invalid after HTTP::(redirect|respond|retry):

    • HTTP::collect
    • HTTP::close
    • HTTP::cookie names
    • HTTP::header names
    • HTTP::host
    • HTTP::is_keepalive
    • HTTP::is_redirect
    • HTTP::method
    • HTTP::path
    • HTTP::query
    • HTTP::request
    • HTTP::uri
    • HTTP::version

     

    Please refer article : https://support.f5.com/csp/article/K23237429