The superclass changed from javax.security.auth.login.LoginException to javax.security.auth.login.CredentialException.
javax.security.auth.login.LoginException
javax.security.auth.login.CredentialException