SAML session ID
When two threads of JMeter attempt to SAML authenticate, We have this trace :
[Thu Feb 02 10:52:29.640099 2017] [perl:info] [pid 58948:tid 140699831887616] Lemonldap::NG : SAML session 4caa4daba5d8997a5e5ed29ecb36d3b2cad4b1f2583f94ec31db772cf133a903 isn't yet available (10.10.115.180)
[Thu Feb 02 10:52:29.640396 2017] [:error] [pid 58948:tid 140699831887616] Can't call method "data" on an undefined value at /usr/share/perl5/vendor_perl/Lemonldap/NG/Portal/AuthSAML.pm line 331, <F> line 26.\n
{code}
We have looked in AuthSAML.pm on line 331 and on line 325, we have this trace : Retrieve SAML proxy session $saml_session for ID $assertion_responded
But if we search this trace :
{code}
[Thu Feb 02 10:52:29.548963 2017] [perl:debug] [pid 58851:tid 140699781531392] CGI.pm(115): Lemonldap::NG::Portal::SharedConf: Retrieve SAML proxy session 4caa4daba5d8997a5e5ed29ecb36d3b2cad4b1f2583f94ec31db772cf133a903 for ID
[Thu Feb 02 10:52:29.637413 2017] [perl:debug] [pid 58948:tid 140699831887616] CGI.pm(115): Lemonldap::NG::Portal::SharedConf: Retrieve SAML proxy session 4caa4daba5d8997a5e5ed29ecb36d3b2cad4b1f2583f94ec31db772cf133a903 for ID
Two Apache threads pull up the access token. So $assertion_responded is egal at NULL or "".
How is it possible?