Forum Discussion

mmelber14_62984's avatar
mmelber14_62984
Icon for Nimbostratus rankNimbostratus
Sep 06, 2012

Problem with Exchange iRule after 11.2 upgrade

Hello,

 

I need some help determining what this error message means that has shown up in my logs since upgrading to 11.2.

 

Error Message status code 01220001:

 

TCL error: /Common/EXT_MIN_EXCH_2010_SINGLE_PERSIST - attempt to use empty persistence key (line 1) invoked from within "persist uie [HTTP::header "OutlookSession"] 3600" ("MSRPC" arm line 3) invoked from within "switch -glob [HTTP::header "User-Agent"] { "MSRPC" { if { [HTTP::cookie exists "OutlookSession"] } { persist uie [HTTP::header "Outlook..." ("/rpc/rpcproxy.dll" arm line 2) invoked from within "switch -glob [HTTP::path] { "/Microsoft-Server-ActiveSync*" { persist cookie pool EXT_MIN_EXCH_2010_SINGLE_AS } "/rpc/rpcproxy.dll" { s..."

 

 

This message is in reference to the IRule we use for exchange that worked in 10.2.4 and 10.2.0:

 

when HTTP_REQUEST priority 600 {

 

switch -glob [HTTP::path] {

 

"/Microsoft-Server-ActiveSync*" {

 

persist cookie

 

pool EXT_MIN_EXCH_2010_SINGLE_AS

 

}

 

"/rpc/rpcproxy.dll" {

 

switch -glob [HTTP::header "User-Agent"] {

 

"MSRPC" {

 

if { [HTTP::cookie exists "OutlookSession"] } {

 

persist uie [HTTP::header "OutlookSession"] 3600

 

} else {

 

persist uie [HTTP::header "Authorization"] 3600

 

}

 

}

 

"*Microsoft Office*" {

 

persist uie [HTTP::header "Authorization"] 3600

 

}

 

default {

 

persist source_addr

 

}

 

}

 

pool EXT_MIN_EXCH_2010_SINGLE_OA

 

}

 

"/autodiscover/autodiscover.aspx" {

 

persist cookie

 

pool EXT_MIN_EXCH_2010_SINGLE_OWA

 

}

 

default {

 

persist cookie

 

pool EXT_MIN_EXCH_2010_SINGLE_OWA

 

}

 

}

 

}

 

 

I am assuming it is a syntax issue with the new version of firmware, but I am not the expert! Can someone please assist?

 

Thanks,

 

Megan Smith

 

  • I am also having the same issue, the only difference is that it is only happening on a single member of a device group. The irule works fine on the other member and these errors don't occur. Strange.

     

    I have compared the irule for "spaces" and discrepancies in the lines and they are a perfect match. Both boxes are on the same version 11.2.1 HF3.
  • After upgrade of F5 into 10.2.1 to 11.2.1 with HFix9. I'm also getting similar kind of issue. Mon Nov 11 13:55:27 CST 2013 err tmm[7360] 01220001 TCL error: /Common/******* - attempt to use empty persistence key (line 1) invoked from within "persist uie [HTTP::header "OutlookSession"] 3600" ("MSRPC" arm line 3) invoked from within "switch -glob [HTTP::header "User-Agent"] { "MSRPC" { if { [HTTP::cookie exists "OutlookSession"] } { persist uie [HTTP::header "OutlookSession"] 3600 ..." ("/rpc/rpcproxy.dll" arm line 2) invoked from within "switch -glob [HTTP::path] { "/rpc/rpcproxy.dll" { switch -glob [HTTP::header "User-Agent"] { "MSRPC" { if { [HTTP::cookie exists "OutlookSession"] } {...