vaadin / kubernetes-kit

Other
3 stars 3 forks source link

PushSessionTracker not always serializing session when transport is websocket #119

Closed mcollovati closed 6 months ago

mcollovati commented 7 months ago

It looks like that PushSessionTracker is not always serializing the session when push transport is websocket. The cause is the check on HttpServletRequest.isRequestedSessionIdValid(). It may happen that the request object provided by atmosphere is a NoOpsRequest, whose isRequestedSessionIdValid() implementation returns a hard-coded false value.