You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The class AnnisUser is stored in the session which could be persisted, but is not serializable. This will lead to errors when a persistent disk cache is used in the web server.
The text was updated successfully, but these errors were encountered:
AnnisUser was not serializable. In case the session was written to the disk by the server AnnisUser could either have transient variables (like the Client) which are invalid after the object has been restored or you can re-create the client on request but then you need to store the password in the session disk storage as well. While creating the "Client" object on the fly and caching it is now implemented, the "password" field is still marked as "transient" to ensure it is not written to disk.
The actual new behavior is that the user is properly informed whenever the password was lost because it was written to disk and he/she is requested to login again instead of silently failing in this case.
The class
AnnisUser
is stored in the session which could be persisted, but is not serializable. This will lead to errors when a persistent disk cache is used in the web server.The text was updated successfully, but these errors were encountered: