-
Bug
-
Resolution: Unresolved
-
Blocker
-
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)
- is related to
-
JENKINS-67049 Unable to connect over LDAP
-
- Closed
-
-
JENKINS-68748 NullPointerException when using "Test LDAP settings" button (regression in 2.342)
-
- Closed
-
[JENKINS-69408] LDAP login fails
Link |
New:
This issue is related to |
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 {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} |
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 |
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 |
Description |
Original:
LDAP testings is currently known to fail, see {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 {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} |
Link |
New:
This issue is related to |
Description |
Original:
LDAP testings is currently known to fail, see {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 {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} |