Logging out from portal cause an error with doubleCookie after refreshing rights
Concerned version
Version: %2.X
Platform: All
Summary
DoubleCookies enabled -> log into Portal -> "Resfresh my rights" -> Log out -> ERROR
Logs
[debug] Try to get a new SSO session
[debug] Return SSO session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759
[debug] Store SSO in session key _session_kind
[debug] Store 1557609299 in session key _utime
[debug] Store 127.0.0.1 in session key ipAddr
[debug] Store 20190511231434 in session key _updateTime
[debug] Store dwho in session key _whatToTrace
[debug] Store dwho in session key uid
[debug] Store f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759 in session key _httpSession
[debug] Store [] in session key _2fDevices
.............
[debug] CookieName -> lemonldap
[debug] newCookies -> llnglanguage=fr;
[debug] User dwho was granted to access to /?logout=1
[debug] Start routing default route
[debug] Processing importHandlerData
[debug] Processing controlUrl
[debug] Processing checkLogout
[debug] Processing authLogout
[debug] Cleaning pdata
[debug] Processing deleteSession
[debug] Try to get SSO session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759
[debug] Get session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759 from Portal::Main::Run
[debug] Return SSO session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759
[debug] Try to get SSO session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759
[debug] Get session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759 from Portal::Main::Run
[debug] Return SSO session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759
[debug] Local handler logout
[notice] User dwho has been disconnected from Demo (127.0.0.1)
[error] Unable to delete session f735f8e6b4080674ec3d4b00294852788b178d245d88e775f3a75b8b08794759
[error] Unable to delete session: Can't call method "delete" on an undefined value at /home/maudoux/lemonldap-ng/lemonldap-ng-common/blib/lib/Lemonldap/NG/Common/Session.pm line 229.
[debug] Returned error: 24
[debug] Skin returned: error
[debug] Calling sendHtml with template error
[debug] Starting HTML generation using /home/maudoux/lemonldap-ng/lemonldap-ng-portal/site/templates/bootstrap/error.tpl
[debug] Sending /home/maudoux/lemonldap-ng/lemonldap-ng-portal/site/templates/bootstrap/error.tpl