• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Blocker Blocker
    • ldap-plugin
    • None
    • docker container jenkins/jenkins:2.346.3-lts-jdk11, LDAP-plugin 2.12

      Actualmente se sabe que las pruebas de LDAP fallan, consulte JENKINS-68748 . Pero se dice que el inicio de sesión LDAP debería funcionar. Bueno, para mí esto falla con varios errores que realmente no puedo entender. Usando la configuración que funciona bien con una instancia anterior de Jenkins (básicamente todo el campo está vacío), obtengo esto:

      
      

      ADVERTENCIA hiiInstallUncaughtExceptionHandler#handleException: Excepción no controlada detectada con ID defd386f-bff5-4a2f-b2b9-e348458caae2

      
      

      javax.naming.directory.InvalidSearchFilterException: Falta 'igual'; nombre restante ''

      
      

          en java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)

      
      

          en java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)

      
      

          en java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)

      
      

          en java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)

      
      

          en java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)

      
      

          en java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)

      
      

          en java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)

      
      

          en java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)

      
      

          en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)

      
      

          en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)

      
      

          en java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)

      
      

          en org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)

      
      

          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)

      
      

      Causado: org.springframework.ldap.InvalidSearchFilterException: Falta 'igual'; la excepción anidada es javax.naming.directory.InvalidSearchFilterException: falta 'igual'; nombre restante ''

      
      

          en org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)

      
      

          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)

      
      

          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)

      
      

          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)

      
      

          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)

      
      

          en org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)

      
      

          en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)

      
      

          en hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)

      
      

          en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)

      
      

          en jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)

      
      

          en hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)

      
      

          en org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)

      
      

          en org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)

      
      

          en org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)

      
      

          en hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)

      
      

          en org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)

      
      

          en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)

      
      

          en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)

      
      

          en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)

      
      

          en jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)

      
      

          en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)

      
      

          en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)

      
      

          en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)

      
      

          en hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)

      
      

          en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)

      
      

          en hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)

      
      

          en hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)

      
      

          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

          en org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)

      
      

          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

          en hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)

      
      

          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

          en org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)

      
      

          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

          en jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)

      
      

          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

          en org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)

      
      

          en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)

      
      

          en org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)

      
      

          en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)

      
      

          en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)

      
      

          en org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)

      
      

          en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)

      
      

          en org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)

      
      

          en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)

      
      

          en org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)

      
      

          en org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)

      
      

          en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)

      
      

          en org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)

      
      

          en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)

      
      

          en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)

      
      

          en org.eclipse.jetty.server.Server.handle(Server.java:516)

      
      

          en org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)

      
      

          en org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)

      
      

          en org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)

      
      

          en org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)

      
      

          en org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)

      
      

          en org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)

      
      

          en org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)

      
      

          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)

      
      

          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)

      
      

          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)

      
      

          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)

      
      

          en org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)

      
      

          en org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)

      
      

          en org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)

      
      

          en java.base/java.lang.Thread.run(Thread.java:829)

      
      

      Usando la configuración predeterminada en el archivo, obtengo esto:

      
      

      ADVERTENCIA hiiInstallUncaughtExceptionHandler#handleException: Excepción no controlada detectada con ID 9e0a72a7-398c-4c2c-838b-1ce4b9ccb8ba

      
      

      javax.naming.directory.InvalidSearchFilterException: Falta 'igual'; nombre restante 'ou=groups'

      
      

      en java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)

      
      

      en java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)

      
      

      en java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)

      
      

      en java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)

      
      

      en java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)

      
      

      en java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)

      
      

      en java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)

      
      

      en java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)

      
      

      en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)

      
      

      en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)

      
      

      en java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)

      
      

      en org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)

      
      

      en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)

      
      

      Causado: org.springframework.ldap.InvalidSearchFilterException: Falta 'igual'; la excepción anidada es javax.naming.directory.InvalidSearchFilterException: falta 'igual'; nombre restante 'ou=groups'

      
      

      en org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)

      
      

      en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)

      
      

      en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)

      
      

      en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)

      
      

      en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)

      
      

      en org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)

      
      

      en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)

      
      

      en hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)

      
      

      en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)

      
      

      en jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)

      
      

      en hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)

      
      

      en org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)

      
      

      en org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)

      
      

      en org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)

      
      

      en hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)

      
      

      en org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)

      
      

      en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)

      
      

      en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)

      
      

      en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)

      
      

      en jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)

      
      

      en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)

      
      

      en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)

      
      

      en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)

      
      

      en hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)

      
      

      en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)

      
      

      en hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)

      
      

      en hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)

      
      

      en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

      en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

      en org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)

      
      

      en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

      en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

      en hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)

      
      

      en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

      en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

      en org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)

      
      

      en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

      en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

      en jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)

      
      

      en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)

      
      

      en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)

      
      

      en org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)

      
      

      en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)

      
      

      en org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)

      
      

      en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)

      
      

      en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)

      
      

      en org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)

      
      

      en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)

      
      

      en org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)

      
      

      en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)

      
      

      en org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)

      
      

      en org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)

      
      

      en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)

      
      

      en org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)

      
      

      en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)

      
      

      en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)

      
      

      en org.eclipse.jetty.server.Server.handle(Server.java:516)

      
      

      en org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)

      
      

      en org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)

      
      

      en org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)

      
      

      en org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)

      
      

      en org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)

      
      

      en org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)

      
      

      en org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)

      
      

      en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)

      
      

      en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)

      
      

      en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)

      
      

      en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)

      
      

      en org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)

      
      

      en org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)

      
      

      en org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)

      
      

      en java.base/java.lang.Thread.run(Thread.java:829)

      
      

          [JENKINS-69408] LDAP login fails

          Axel Heider created issue -
          Axel Heider made changes -
          Link New: This issue is related to JENKINS-68748 [ JENKINS-68748 ]
          Axel Heider made changes -
          Description Original: {noformat}
          LDAP testsing fail (see JENKIONS-68748), but it's said LDAP loging should work. Well, for me this fails with various error that I can't really make sense of. I using the suggested default setting for the plugin and these work fine with an older Jenkins instance. If I leave the LDAp config field blank here are also errors. Seem there are serious regression issues.


          WARNING    h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID defd386f-bff5-4a2f-b2b9-e348458caae2
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
              at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
              at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
              at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
              at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
              at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
              at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
              at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
              at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
              at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
              at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
              at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
              at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
              at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
              at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
              at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
              at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
              at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
              at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.Server.handle(Server.java:516)
              at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
              at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
              at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
              at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
              at java.base/java.lang.Thread.run(Thread.java:829)
           {noformat}
          New: LDAP testings is currently known to fail, see JENKINS-68748. Bt it's said LDAP login should work. Well, for me this fails with various error that I can't really make sense of. I using the suggested default setting for the plugin and these work fine with an older Jenkins instance. If I leave the LDAP config field blank here are also errors. Seems there are serious regression issues.
          {noformat}
          WARNING    h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID defd386f-bff5-4a2f-b2b9-e348458caae2
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
              at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
              at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
              at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
              at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
              at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
              at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
              at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
              at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
              at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
              at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
              at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
              at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
              at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
              at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
              at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
              at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
              at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
              at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.Server.handle(Server.java:516)
              at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
              at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
              at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
              at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
              at java.base/java.lang.Thread.run(Thread.java:829){noformat}
          Axel Heider made changes -
          Environment Original: Jenkins v2.346.3, LDAP-pluging 2.12 New: Jenkins v2.346.3 (docker container jenkins/jenkins:2.346.3-lts-jdk11) , LDAP-plugin 2.12
          Axel Heider made changes -
          Environment Original: Jenkins v2.346.3 (docker container jenkins/jenkins:2.346.3-lts-jdk11) , LDAP-plugin 2.12 New: docker container jenkins/jenkins:2.346.3-lts-jdk11, LDAP-plugin 2.12
          Axel Heider made changes -
          Description Original: LDAP testings is currently known to fail, see JENKINS-68748. Bt it's said LDAP login should work. Well, for me this fails with various error that I can't really make sense of. I using the suggested default setting for the plugin and these work fine with an older Jenkins instance. If I leave the LDAP config field blank here are also errors. Seems there are serious regression issues.
          {noformat}
          WARNING    h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID defd386f-bff5-4a2f-b2b9-e348458caae2
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
              at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
              at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
              at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
              at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
              at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
              at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
              at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
              at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
              at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
              at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
              at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
              at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
              at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
              at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
              at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
              at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
              at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
              at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.Server.handle(Server.java:516)
              at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
              at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
              at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
              at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
              at java.base/java.lang.Thread.run(Thread.java:829){noformat}
          New: LDAP testings is currently known to fail, see JENKINS-68748. Bt it's said LDAP login should work. Well, for me this fails with various error that I can't really make sense of. Using the setting that work fine with an older Jenkins instance (basically all field empty), I get this:
          {noformat}
          WARNING    h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID defd386f-bff5-4a2f-b2b9-e348458caae2
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
              at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
              at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
              at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
              at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
              at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
              at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
              at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
              at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
              at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
              at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
              at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
              at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
              at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
              at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
              at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
              at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
              at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
              at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.Server.handle(Server.java:516)
              at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
              at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
              at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
              at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
              at java.base/java.lang.Thread.run(Thread.java:829)
          {noformat}

          Using the default setting in the filed I get this:
          {noformat}
          WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 9e0a72a7-398c-4c2c-838b-1ce4b9ccb8ba
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name 'ou=groups'
          at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
          at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
          at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
          at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
          at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
          at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
          at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
          at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
          at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
          at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
          at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
          at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name 'ou=groups'
          at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
          at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
          at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
          at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
          at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
          at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
          at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
          at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
          at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
          at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
          at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
          at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
          at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
          at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
          at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
          at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
          at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
          at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
          at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
          at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
          at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
          at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          at org.eclipse.jetty.server.Server.handle(Server.java:516)
          at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
          at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
          at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
          at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
          at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
          at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
          at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
          at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
          at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
          at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
          at java.base/java.lang.Thread.run(Thread.java:829)
          {noformat}
          Axel Heider made changes -
          Link New: This issue is related to JENKINS-67049 [ JENKINS-67049 ]
          Jesus made changes -
          Description Original: LDAP testings is currently known to fail, see JENKINS-68748. Bt it's said LDAP login should work. Well, for me this fails with various error that I can't really make sense of. Using the setting that work fine with an older Jenkins instance (basically all field empty), I get this:
          {noformat}
          WARNING    h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID defd386f-bff5-4a2f-b2b9-e348458caae2
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
              at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
              at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
              at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
              at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
              at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
              at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
              at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
              at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
              at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name ''
              at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
              at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
              at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
              at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
              at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
              at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
              at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
              at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
              at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
              at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
              at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
              at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
              at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
              at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
              at org.eclipse.jetty.server.Server.handle(Server.java:516)
              at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
              at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
              at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
              at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
              at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
              at java.base/java.lang.Thread.run(Thread.java:829)
          {noformat}

          Using the default setting in the filed I get this:
          {noformat}
          WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 9e0a72a7-398c-4c2c-838b-1ce4b9ccb8ba
          javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name 'ou=groups'
          at java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
          at java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
          at java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
          at java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
          at java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
          at java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
          at java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
          at java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
          at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
          at java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
          at java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
          at org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          Caused: org.springframework.ldap.InvalidSearchFilterException: Missing 'equals'; nested exception is javax.naming.directory.InvalidSearchFilterException: Missing 'equals'; remaining name 'ou=groups'
          at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
          at org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
          at org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
          at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
          at hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
          at org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
          at jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
          at hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
          at org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
          at org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
          at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
          at hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
          at org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
          at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
          at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
          at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
          at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
          at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
          at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
          at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
          at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
          at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
          at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
          at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
          at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          at org.eclipse.jetty.server.Server.handle(Server.java:516)
          at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
          at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
          at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
          at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
          at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
          at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
          at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
          at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
          at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
          at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
          at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
          at java.base/java.lang.Thread.run(Thread.java:829)
          {noformat}
          New: Actualmente se sabe que las pruebas de LDAP fallan, consulte JENKINS-68748 . Pero se dice que el inicio de sesión LDAP debería funcionar. Bueno, para mí esto falla con varios errores que realmente no puedo entender. Usando la configuración que funciona bien con una instancia anterior de Jenkins (básicamente todo el campo está vacío), obtengo esto:
          {noformat}

          {noformat}
          ADVERTENCIA hiiInstallUncaughtExceptionHandler#handleException: Excepción no controlada detectada con ID defd386f-bff5-4a2f-b2b9-e348458caae2
          {noformat}

          {noformat}
          javax.naming.directory.InvalidSearchFilterException: Falta 'igual'; nombre restante ''
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
          {noformat}

          {noformat}
              en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
          {noformat}

          {noformat}
              en java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
          {noformat}

          {noformat}
              en org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
          {noformat}

          {noformat}
              en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          {noformat}

          {noformat}
          Causado: org.springframework.ldap.InvalidSearchFilterException: Falta 'igual'; la excepción anidada es javax.naming.directory.InvalidSearchFilterException: falta 'igual'; nombre restante ''
          {noformat}

          {noformat}
              en org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
          {noformat}

          {noformat}
              en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
          {noformat}

          {noformat}
              en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
          {noformat}

          {noformat}
              en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
          {noformat}

          {noformat}
              en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
          {noformat}

          {noformat}
              en org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
          {noformat}

          {noformat}
              en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
          {noformat}

          {noformat}
              en hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
          {noformat}

          {noformat}
              en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
          {noformat}

          {noformat}
              en jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
          {noformat}

          {noformat}
              en hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
          {noformat}

          {noformat}
              en org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
          {noformat}

          {noformat}
              en org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
          {noformat}

          {noformat}
              en org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
          {noformat}

          {noformat}
              en hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
          {noformat}

          {noformat}
              en org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
          {noformat}

          {noformat}
              en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
          {noformat}

          {noformat}
              en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
          {noformat}

          {noformat}
              en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          {noformat}

          {noformat}
              en jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
          {noformat}

          {noformat}
              en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          {noformat}

          {noformat}
              en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
          {noformat}

          {noformat}
              en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
          {noformat}

          {noformat}
              en hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
          {noformat}

          {noformat}
              en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          {noformat}

          {noformat}
              en hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
          {noformat}

          {noformat}
              en hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
              en org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
              en hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
              en org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
              en jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
          {noformat}

          {noformat}
              en org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
          {noformat}

          {noformat}
              en org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.Server.handle(Server.java:516)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
          {noformat}

          {noformat}
              en org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
          {noformat}

          {noformat}
              en org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
          {noformat}

          {noformat}
              en org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
          {noformat}

          {noformat}
              en org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
          {noformat}

          {noformat}
              en org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
          {noformat}

          {noformat}
              en java.base/java.lang.Thread.run(Thread.java:829)
          {noformat}
          {noformat}
          Usando la configuración predeterminada en el archivo, obtengo esto:
          {noformat}

          {noformat}
          ADVERTENCIA hiiInstallUncaughtExceptionHandler#handleException: Excepción no controlada detectada con ID 9e0a72a7-398c-4c2c-838b-1ce4b9ccb8ba
          {noformat}

          {noformat}
          javax.naming.directory.InvalidSearchFilterException: Falta 'igual'; nombre restante 'ou=groups'
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.Filter.encodeSimpleFilter(Filter.java:330)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.Filter.encodeFilter(Filter.java:171)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:74)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.LdapClient.search(LdapClient.java:547)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:2014)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1873)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1798)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:392)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:358)
          {noformat}

          {noformat}
          en java.naming/com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:341)
          {noformat}

          {noformat}
          en java.naming/javax.naming.directory.InitialDirContext.search(InitialDirContext.java:267)
          {noformat}

          {noformat}
          en org.springframework.ldap.core.LdapTemplate$4.executeSearch(LdapTemplate.java:326)
          {noformat}

          {noformat}
          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:367)
          {noformat}

          {noformat}
          Causado: org.springframework.ldap.InvalidSearchFilterException: Falta 'igual'; la excepción anidada es javax.naming.directory.InvalidSearchFilterException: falta 'igual'; nombre restante 'ou=groups'
          {noformat}

          {noformat}
          en org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:143)
          {noformat}

          {noformat}
          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:401)
          {noformat}

          {noformat}
          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:332)
          {noformat}

          {noformat}
          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:633)
          {noformat}

          {noformat}
          en org.springframework.ldap.core.LdapTemplate.search(LdapTemplate.java:574)
          {noformat}

          {noformat}
          en org.springframework.security.ldap.SpringSecurityLdapTemplate.searchForMultipleAttributeValues(SpringSecurityLdapTemplate.java:197)
          {noformat}

          {noformat}
          en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(DefaultLdapAuthoritiesPopulator.java:223)
          {noformat}

          {noformat}
          en hudson.security.LDAPSecurityRealm$AuthoritiesPopulatorImpl.getGroupMembershipRoles(LDAPSecurityRealm.java:1427)
          {noformat}

          {noformat}
          en org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DefaultLdapAuthoritiesPopulator.java:202)
          {noformat}

          {noformat}
          en jenkins.security.plugins.ldap.FromGroupSearchLDAPGroupMembershipStrategy.getGrantedAuthorities(FromGroupSearchLDAPGroupMembershipStrategy.java:81)
          {noformat}

          {noformat}
          en hudson.security.LDAPSecurityRealm$WrappedAuthoritiesPopulator.getGrantedAuthorities(LDAPSecurityRealm.java:1380)
          {noformat}

          {noformat}
          en org.springframework.security.ldap.authentication.LdapAuthenticationProvider.loadUserAuthorities(LdapAuthenticationProvider.java:197)
          {noformat}

          {noformat}
          en org.springframework.security.ldap.authentication.AbstractLdapAuthenticationProvider.authenticate(AbstractLdapAuthenticationProvider.java:81)
          {noformat}

          {noformat}
          en org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:182)
          {noformat}

          {noformat}
          en hudson.security.LDAPSecurityRealm$LDAPAuthenticationManager.authenticate(LDAPSecurityRealm.java:993)
          {noformat}

          {noformat}
          en org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication(UsernamePasswordAuthenticationFilter.java:85)
          {noformat}

          {noformat}
          en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:223)
          {noformat}

          {noformat}
          en org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
          {noformat}

          {noformat}
          en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          {noformat}

          {noformat}
          en jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
          {noformat}

          {noformat}
          en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          {noformat}

          {noformat}
          en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
          {noformat}

          {noformat}
          en org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
          {noformat}

          {noformat}
          en hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
          {noformat}

          {noformat}
          en hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
          {noformat}

          {noformat}
          en hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
          {noformat}

          {noformat}
          en hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
          en org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
          en hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
          en org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
          en jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
          {noformat}

          {noformat}
          en org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:571)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
          {noformat}

          {noformat}
          en org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.Server.handle(Server.java:516)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)
          {noformat}

          {noformat}
          en org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277)
          {noformat}

          {noformat}
          en org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
          {noformat}

          {noformat}
          en org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105)
          {noformat}

          {noformat}
          en org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883)
          {noformat}

          {noformat}
          en org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034)
          {noformat}

          {noformat}
          en java.base/java.lang.Thread.run(Thread.java:829)
          {noformat}
          {noformat}

            Unassigned Unassigned
            axelh Axel Heider
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: