If custom web authentication is enabled in versions earlier than 14.0 and you attempt to upgrade Spotfire to version 14.0 or later. In that case, the upgrade may either fail with the following error, or users may be unable to log in using custom authentication.
ERROR 2024-03-29T14:46:31,556+0000 [] [localhost].[/spotfire].[default]: Servlet.service() for servlet [default] in context with path [/spotfire] threw exception [Filter execution threw an exception] with root cause
java.lang.NoSuchMethodError: 'javax.servlet.http.Cookie[] com.spotfire.server.security.AuthenticationContext.getCookies()'
at tpp.TotalPaymentCustomAuthenticator.GetSessionId(TotalPaymentCustomAuthenticator.java:97) ~[?:?]
at tpp.TotalPaymentCustomAuthenticator.authenticate(TotalPaymentCustomAuthenticator.java:78) ~[?:?]
at com.spotfire.server.security.ExternalAuthenticator.authenticateUsingCustomAuthenticator(ExternalAuthenticator.java:229) ~[?:?]
at com.spotfire.server.security.ExternalAuthenticator.authenticate(ExternalAuthenticator.java:211) ~[?:?]
at com.spotfire.server.security.ExternalAuthenticator.authenticate(ExternalAuthenticator.java:203) ~[?:?]
at