NT Authentication Problem

I swithced over our TeamCity server to use NT Authentication today.  I was able to log in and set some things just fine.  The problem I am having is after using the interface for a short time my account on the domain controller is getting locked out.  Does anyone know what could be causing this?  Is there something that needs to be set on the Domain Controller to allow the TeamCity server to use NT Authentication or could I have something setup wrong in TeamCity?


Thank You

Todd Stewart

2 comments
Comment actions Permalink

After some more testing I am not getting locked out of the domain account the very first time I try to log in.  On the report we get from the domain controller is says the caller computer name is JCIFS30_163_2C.  Here is an error message that is showing up in the stdout log file


[2011-06-20 12:11:11,094]  ERROR -   jetbrains.buildServer.SERVER - Error during request processing, request dump:
Path: /runtimeError.jsp
Method: GET
Remote address: 192.168.1.2

jetbrains.buildServer.users.UserNotFoundException
 at jetbrains.buildServer.notification.impl.UserNotificationRulesManager.checkHolderExists(UserNotificationRulesManager.java:4)
 at jetbrains.buildServer.notification.impl.UserNotificationRulesManager.checkHolderExists(UserNotificationRulesManager.java:10)
 at jetbrains.buildServer.notification.impl.AbstractNotificationRulesManager.getNotificationRules(AbstractNotificationRulesManager.java:105)
 at jetbrains.buildServer.notification.impl.NotificationRulesManagerImpl.getUserNotificationRules(NotificationRulesManagerImpl.java:62)
 at jetbrains.buildServer.win32.web.Win32Controller.doHandle(Win32Controller.java:52)
 at jetbrains.buildServer.controllers.BaseController.handleRequestInternal(BaseController.java:73)
 at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
 at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
 at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
 at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
 at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
 at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 at jetbrains.buildServer.rootDispatcher.TeamCityDispatcherServlet.service(TeamCityDispatcherServlet.java:430)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at jetbrains.buildServer.web.SetThreadNameFilter.runChainWithModifiedThreadName(SetThreadNameFilter.java:9)
 at jetbrains.buildServer.web.SetThreadNameFilter.doFilter(SetThreadNameFilter.java:5)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at jetbrains.buildServer.web.ResponseFragmentFilter.doFilter(ResponseFragmentFilter.java:4)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
 at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
 at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
 at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
 at java.lang.Thread.run(Unknown Source)


Thank You

Todd Stewart

0
Comment actions Permalink

Hi Todd,

The exception occurs in TrayNotifier controller, because the user you're authenticated in it is not found.
Can you try to relogin? Probably the restart of the notifier can fix the problem?


---
Maxim

0

Please sign in to leave a comment.