Sep 09, 2014
BIG-IP : iRule class match fails to find data-group
F5 BIG-IP 11.4.1 Build 635.0 Hotfix HF2 LTM VE ESXi
Starting last night, for every request processed by my irule-01 I see this error :
Mon Sep 8 23:15:57 PDT 2014 err test-f5-01 tmm1[8721] 01220001 TCL error: /Common/irule-01 - Could not find class list_bots (line 2) invoked from within "class match -value [string tolower [HTTP::header User-Agent]] contains list_bots"
Here's the relevant line 2 :
set bot_generated [class match -value [string tolower [HTTP::header User-Agent]] contains list_bots]
But the
list_bots
external data-group ( type string ) is present and contains properly formatted name-value pairs and in fact it always has been present and has always processed correctly in the past.
Here is a sample line from list_bots :
"bingbot" := "bingbot",
I deleted list_bots external data-group and re-created it but still same issue.
What could be going on ? What could have changed ? What can I do ?