Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-3356

DNS lookup failed - Active Directory lookup broken

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • Platform: PC, OS: other

      With version 1.11 the Active Directory lookup does not work anymore in my
      set-up. Reverting to 1.9 fixed the problem.

      Security:

      • Active Directory
      • Matrix based security (global settings)

      Issue occurs when trying to login.

      Even with specifying a domain name in the enhanced attributes it does not work.

      Error log:
      Mar 26, 2009 8:27:11 AM
      hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider
      retrieveUser
      WARNING: Failed to bind to LDAP
      javax.naming.NameNotFoundException: DNS name not found [response code 3];
      remaining name '_ldap._tcp.EMEA'
      at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:596)
      at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:553)
      at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:399)
      at com.sun.jndi.dns.DnsClient.query(DnsClient.java:186)
      at com.sun.jndi.dns.Resolver.query(Resolver.java:64)
      at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:413)
      at
      com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:213)
      at
      com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:121)
      at
      com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:109)
      at
      javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:123)
      at
      hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DesciprotrImpl.obtainLDAPServer(ActiveDirectorySecurityRealm.java:156)
      at
      hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DesciprotrImpl.obtainLDAPServer(ActiveDirectorySecurityRealm.java:146)
      at
      hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider.retrieveUser(ActiveDirectoryUnixAuthenticationProvider.java:73)
      at
      org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
      at
      org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
      at
      org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
      at
      org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
      at
      org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:252)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at
      org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at
      org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      at
      hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155)
      at
      org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
      at
      org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
      at
      org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at
      org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
      at
      org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
      at
      org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
      at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:444)
      at
      org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:472)
      at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
      at java.lang.Thread.run(Thread.java:619)
      Mar 26, 2009 8:27:11 AM hudson.security.AuthenticationProcessingFilter2
      onUnsuccessfulAuthentication
      INFO: Login attempt failed

          [JENKINS-3356] DNS lookup failed - Active Directory lookup broken

          Does your Hudson run on Windows? Did you specify the domain name yourself in the
          "advanced" section? If so, what if you remove it?

          Kohsuke Kawaguchi added a comment - Does your Hudson run on Windows? Did you specify the domain name yourself in the "advanced" section? If so, what if you remove it?

          subbaer added a comment -

          My Hudson installation runs on a Windows 2000 server.

          I tried both variants for 1.11: setting a Domain name in advanced and leaving it
          as-is. Both came up with this error.

          In my working 1.9 version I haven't set anything (works out-of-the-box).

          subbaer added a comment - My Hudson installation runs on a Windows 2000 server. I tried both variants for 1.11: setting a Domain name in advanced and leaving it as-is. Both came up with this error. In my working 1.9 version I haven't set anything (works out-of-the-box).

          pmv added a comment -

          We have hudson running on Windows 2003 and we were also affected by this bug.

          I tried hudson 1.306 and active-directory 1.13 today and the issue was still
          there. However, after I removed the entry from the 'Advanced' section logins
          have started working.

          After trying a couple more things, it looks like I can fill in the 'Advanced'
          section. However, the domain name must be fully qualified or it will fail and
          produce the stack trace. With the <= 1.9 version of this plugin, our domain
          name was not fully qualified and it still worked.

          So for those of you out there who are hitting this error, make sure your domain
          name is fully qualified. If this also applies to subbaer, the issue could be
          marked as FIXED, but I'm unable to speak for him.

          pmv added a comment - We have hudson running on Windows 2003 and we were also affected by this bug. I tried hudson 1.306 and active-directory 1.13 today and the issue was still there. However, after I removed the entry from the 'Advanced' section logins have started working. After trying a couple more things, it looks like I can fill in the 'Advanced' section. However, the domain name must be fully qualified or it will fail and produce the stack trace. With the <= 1.9 version of this plugin, our domain name was not fully qualified and it still worked. So for those of you out there who are hitting this error, make sure your domain name is fully qualified. If this also applies to subbaer, the issue could be marked as FIXED, but I'm unable to speak for him.

          I can confirm the solution of pmv.
          When setting the FULLY QUALIFIED domain name, the plugin works again.

          This issue should be changed: the automatic domain detection doesn't work anymore...

          gr,
          Rick

          Rick Oosterholt added a comment - I can confirm the solution of pmv. When setting the FULLY QUALIFIED domain name, the plugin works again. This issue should be changed: the automatic domain detection doesn't work anymore... gr, Rick

          pcampbell added a comment -
              • Issue 3719 has been marked as a duplicate of this issue. ***

          pcampbell added a comment - Issue 3719 has been marked as a duplicate of this issue. ***

          Scott Tatum added a comment -

          I'm having the same problem on WinXP SP3. Upgraded plugin from 1.9 to 1.13, and
          all login attempts fail with this stack trace:

          Jun 11, 2009 1:31:18 AM
          hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider
          retrieveUser
          WARNING: Failed to bind to LDAP
          javax.naming.NameNotFoundException: DNS name not found [response code 3];
          remaining name '_ldap._tcp.COMPANY_DOMAIN'

          That is when my domain name is set to COMPANY_DOMAIN (not my actual company
          name, but it is two words separated by an underscore). This is what it was set
          to before the upgrade, and was working fine.

          If I try again with the fully qualified hostname of the AD server running LDAP,
          I get a similar error:

          Jun 11, 2009 2:45:42 AM
          hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider
          retrieveUser
          WARNING: Failed to bind to LDAP
          javax.naming.NameNotFoundException: DNS name not found [response code 3];
          remaining name '_ldap._tcp.phantom.company.net'

          If I do an nslookup from that box, phantom.company.net resolves fine.

          Finally, I tried with just 'company.net' for the domain. This one seems to work.
          Sounds like something post-1.9 got more restrictive about what it would accept.

          Scott Tatum added a comment - I'm having the same problem on WinXP SP3. Upgraded plugin from 1.9 to 1.13, and all login attempts fail with this stack trace: Jun 11, 2009 1:31:18 AM hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider retrieveUser WARNING: Failed to bind to LDAP javax.naming.NameNotFoundException: DNS name not found [response code 3] ; remaining name '_ldap._tcp.COMPANY_DOMAIN' That is when my domain name is set to COMPANY_DOMAIN (not my actual company name, but it is two words separated by an underscore). This is what it was set to before the upgrade, and was working fine. If I try again with the fully qualified hostname of the AD server running LDAP, I get a similar error: Jun 11, 2009 2:45:42 AM hudson.plugins.active_directory.ActiveDirectoryUnixAuthenticationProvider retrieveUser WARNING: Failed to bind to LDAP javax.naming.NameNotFoundException: DNS name not found [response code 3] ; remaining name '_ldap._tcp.phantom.company.net' If I do an nslookup from that box, phantom.company.net resolves fine. Finally, I tried with just 'company.net' for the domain. This one seems to work. Sounds like something post-1.9 got more restrictive about what it would accept.

          subbaer added a comment -

          I confirm, that setting the FQDN (see comments) resolved this issue for me as
          well.

          subbaer added a comment - I confirm, that setting the FQDN (see comments) resolved this issue for me as well.

          frizbog added a comment -

          Using fully qualified domain does not resolve situation. It looks like it tries
          putting a trailing period on whatever value is put in and thus never resolves
          the domain.

          Using Hudson 1.311, Active Directory Plugin v1.13. Downgrading the plugin to to
          v1.12 or to v1.9 does not resolve the issue.

          Stack trace follows:
          javax.naming.NameNotFoundException: DNS name not found [response code 3];
          remaining name 'mydomain.corp.mycompany.com.'
          at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:596)
          at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:553)
          at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:399)
          at com.sun.jndi.dns.DnsClient.query(DnsClient.java:186)
          at com.sun.jndi.dns.Resolver.query(Resolver.java:64)
          at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:413)
          at
          com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:213)
          at
          com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:121)
          at
          com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:109)
          at
          javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:123)
          at
          hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DesciprotrImpl$1.check(ActiveDirectorySecurityRealm.java:102)
          at hudson.util.FormFieldValidator.process(FormFieldValidator.java:138)
          at
          hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DesciprotrImpl.doDomainCheck(ActiveDirectorySecurityRealm.java:87)
          at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source)
          ....

          frizbog added a comment - Using fully qualified domain does not resolve situation. It looks like it tries putting a trailing period on whatever value is put in and thus never resolves the domain. Using Hudson 1.311, Active Directory Plugin v1.13. Downgrading the plugin to to v1.12 or to v1.9 does not resolve the issue. Stack trace follows: javax.naming.NameNotFoundException: DNS name not found [response code 3] ; remaining name 'mydomain.corp.mycompany.com.' at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:596) at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:553) at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:399) at com.sun.jndi.dns.DnsClient.query(DnsClient.java:186) at com.sun.jndi.dns.Resolver.query(Resolver.java:64) at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:413) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:213) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:121) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:109) at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:123) at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DesciprotrImpl$1.check(ActiveDirectorySecurityRealm.java:102) at hudson.util.FormFieldValidator.process(FormFieldValidator.java:138) at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DesciprotrImpl.doDomainCheck(ActiveDirectorySecurityRealm.java:87) at sun.reflect.GeneratedMethodAccessor682.invoke(Unknown Source) ....

          Henry Yei added a comment - - edited

          I have the same issue with Jenkins 2.3 paired with 1.46 of the Active Directory plugin. I installed the plugin on this config only so far.

          intdomain.pvt. doesn't look like a valid domain name
          javax.naming.NameNotFoundException: DNS name not found [response code 3]; remaining name 'eng.pvt.'
          at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:659)
          at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:577)
          at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:426)
          at com.sun.jndi.dns.DnsClient.query(DnsClient.java:211)
          at com.sun.jndi.dns.Resolver.query(Resolver.java:81)
          at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:430)
          at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:231)
          at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:139)
          at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:127)
          at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142)
          at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.doValidate(ActiveDirectorySecurityRealm.java:412)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:324)
          at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:167)
          at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:100)
          at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124)
          at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233)
          at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
          at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
          at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
          at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
          at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135)
          at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter$1.call(ScmSyncConfigurationFilter.java:49)
          at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter$1.call(ScmSyncConfigurationFilter.java:44)
          at hudson.plugins.scm_sync_configuration.ScmSyncConfigurationDataProvider.provideRequestDuring(ScmSyncConfigurationDataProvider.java:106)
          at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter.doFilter(ScmSyncConfigurationFilter.java:44)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          at javax.servlet.FilterChain$doFilter.call(Unknown Source)
          at com.ceilfors.jenkins.plugins.jiratrigger.ExceptionLoggingFilter.doFilter(ExceptionLoggingFilter.groovy:22)
          at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132)
          at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
          at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
          at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
          at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
          at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
          at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
          at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
          at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
          at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
          at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
          at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
          at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553)
          at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
          at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
          at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
          at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
          at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
          at org.eclipse.jetty.server.Server.handle(Server.java:499)
          at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
          at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
          at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
          at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:745)

          Henry Yei added a comment - - edited I have the same issue with Jenkins 2.3 paired with 1.46 of the Active Directory plugin. I installed the plugin on this config only so far. intdomain.pvt. doesn't look like a valid domain name javax.naming.NameNotFoundException: DNS name not found [response code 3] ; remaining name 'eng.pvt.' at com.sun.jndi.dns.DnsClient.checkResponseCode(DnsClient.java:659) at com.sun.jndi.dns.DnsClient.isMatchResponse(DnsClient.java:577) at com.sun.jndi.dns.DnsClient.doUdpQuery(DnsClient.java:426) at com.sun.jndi.dns.DnsClient.query(DnsClient.java:211) at com.sun.jndi.dns.Resolver.query(Resolver.java:81) at com.sun.jndi.dns.DnsContext.c_getAttributes(DnsContext.java:430) at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_getAttributes(ComponentDirContext.java:231) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:139) at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.getAttributes(PartialCompositeDirContext.java:127) at javax.naming.directory.InitialDirContext.getAttributes(InitialDirContext.java:142) at hudson.plugins.active_directory.ActiveDirectorySecurityRealm$DescriptorImpl.doValidate(ActiveDirectorySecurityRealm.java:412) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:324) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:167) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:100) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:124) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:233) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135) at com.smartcodeltd.jenkinsci.plugin.assetbundler.filters.LessCSS.doFilter(LessCSS.java:47) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter$1.call(ScmSyncConfigurationFilter.java:49) at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter$1.call(ScmSyncConfigurationFilter.java:44) at hudson.plugins.scm_sync_configuration.ScmSyncConfigurationDataProvider.provideRequestDuring(ScmSyncConfigurationDataProvider.java:106) at hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter.doFilter(ScmSyncConfigurationFilter.java:44) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at javax.servlet.FilterChain$doFilter.call(Unknown Source) at com.ceilfors.jenkins.plugins.jiratrigger.ExceptionLoggingFilter.doFilter(ExceptionLoggingFilter.groovy:22) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:132) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:126) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:499) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)

            Unassigned Unassigned
            subbaer subbaer
            Votes:
            7 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: