Expired sessions can cause exception on security-enabled servers

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      Logging in and selecting, "Remember Me" with Active Directory authentication
      will cause an exception on the next visit to Hudson after the user's session is
      closed.

      Exception:

      java.lang.IllegalArgumentException: Cannot pass null or empty values to constructor
      org.acegisecurity.userdetails.User.<init>(User.java:127)
      hudson.plugins.active_directory.ActiveDirectoryUserDetail.<init>(ActiveDirectoryUserDetail.java:11)
      hudson.plugins.active_directory.ActiveDirectoryAuthenticationProvider.retrieveUser(ActiveDirectoryAuthenticationProvider.java:106)
      hudson.plugins.active_directory.ActiveDirectoryAuthenticationProvider.loadUserByUsername(ActiveDirectoryAuthenticationProvider.java:61)
      hudson.security.UserDetailsServiceProxy.loadUserByUsername(UserDetailsServiceProxy.java:21)
      org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices.loadUserDetails(TokenBasedRememberMeServices.java:308)
      org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices.autoLogin(TokenBasedRememberMeServices.java:218)
      org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:104)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:55)
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:55)
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:55)
      hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:44)
      hudson.security.HudsonFilter.doFilter(HudsonFilter.java:81)

            Assignee:
            Unassigned
            Reporter:
            evan38109
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Resolved:
              Archived: