Forum Discussion
Richard__Harlan
Aug 18, 2005Historic F5 Account
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
- Kim_Scarborough
Nimbostratus
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_95363Historic F5 AccountI'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).
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects
