Forum Discussion

Richard__Harlan's avatar
Richard__Harlan
Historic F5 Account
Aug 18, 2005

Multiple redirect/respond invocations not allowed

Haveing a problem with a iRule I created. everytime it runs we get the following error message. TCL error: Rule jdhealth_http - Operation not supported. Multiple redirect/respond invocations not allowed (line 8) invoked from within "redirect to "https://[HTTP::host][HTTP::uri]" "

 

 

When I log the url/uri this is what I get www.johndeerehealth.com/. Below is the rule any help would be great.

 

 

when HTTP_REQUEST {

 

if { [HTTP::uri] == "/provider" or

 

[HTTP::uri] == "/provider/" or

 

[HTTP::uri] == "/Provider" or

 

[HTTP::uri] == "/Provider/" } {

 

use pool johndeerehealth

 

} else {

 

redirect to "https://[HTTP::host][HTTP::uri]" }

 

}

 

12 Replies

  • I am experiencing this as well. On one box, the rule works fine; on the other, I get the "Multiple redirect/respond invocations not allowed" error. Should I open a ticket? Please advise.
  • unRuleY_95363's avatar
    unRuleY_95363
    Historic F5 Account
    I'm pretty sure this problem is caused by a bug that puts the same rule onto the virtual twice - thus causing the multiple invocations error.

     

     

    You will need to contact support to obtain a hotfix if you need the fix for this. Once tmm is restarted the problem should not occur. It also seems to manifest itself more frequently when there are multiple rules on a virtual and you are making changes to the rules.

     

     

    The fix is included in the soon to be released 9.1.1.

     

    You can also request the hotfix for 9.2 (CR53976).