We have not deployed the Password SelfService out yet, but I am making my help desk guys use the password reset tools when they lock themselves out. Today one of them was unable to get past identifying who they were (domain\username). Would get the error "Failed to connect to the nearest Adaxes Services". I was able to replicate the issue on another computer. I was troubleshooting the client connectivity when I found this event in the Adaxes log on the web server. A reboot finally cleared it up, but is there a reason or something I can do differently to resolve it instead of rebooting the server? Thanks
Log Name: Adaxes
Source: Adaxes Web UI
Date: 4/1/2013 6:18:46 PM
Event ID: 0
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Adaxes001.this.domain.com
Description:
Softerra.Adaxes.Web.ManageDirectory.FeatureNotSupportedException: Failed to connect to the nearest Adaxes service. ---> Softerra.Adaxes.Adsi.DirectoryComException (0x80004005): The operation being requested was not performed because the user has not been authenticated. (Server: this.domain.com) ---> System.DirectoryServices.Protocols.DirectoryOperationException: An operation error occurred.
at System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut)
at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)
at Softerra.Adaxes.Ldap.LdapSearchHelper.SearchObjects(String distinguishedName, String filter, SearchScope scope, Int32 sizeLimit, Boolean throwIfNotThere, String[] attributes)
at Softerra.Adaxes.ServiceLocation.ServiceConnectionPointManager.Find(String baseDN, ICollection1 keywords) at Softerra.Adaxes.Adsi.AdmServiceFactory.ConfigurationSetBasedStrategy.FindService(String targetServer) at Softerra.Adaxes.Adsi.AdmNamespace.GetNearestService(String targetServer, String usernameArg, String passwd) at Softerra.Adaxes.Web.Common.AdaxesServiceFactory.AdaxesServiceFactoryImpl.GetNearestService(IHttpContext httpContext, Boolean skipCache) at Softerra.Adaxes.Web.PasswordSelfService.UserControls.SelfPasswordResetFormViewPresenter.GetNearestService() --- End of inner exception stack trace --- Event Xml: <Event xmlns="<http://schemas.microsoft.com/win/2004/08/events/event>"> <System> <Provider Name="Adaxes Web UI" /> <EventID Qualifiers="0">0</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2013-04-01T22:18:46.000000000Z" /> <EventRecordID>12861</EventRecordID> <Channel>Adaxes</Channel> <Computer>Adaxes001.this.domain.com</Computer> <Security /> </System> <EventData> <Data>Softerra.Adaxes.Web.ManageDirectory.FeatureNotSupportedException: Failed to connect to the nearest Adaxes service. ---> Softerra.Adaxes.Adsi.DirectoryComException (0x80004005): The operation being requested was not performed because the user has not been authenticated. (Server: int.clarkus.com) ---> System.DirectoryServices.Protocols.DirectoryOperationException: An operation error occurred. at System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut) at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout) at Softerra.Adaxes.Ldap.LdapSearchHelper.SearchObjects(String distinguishedName, String filter, SearchScope scope, Int32 sizeLimit, Boolean throwIfNotThere, String\[\] attributes) at Softerra.Adaxes.ServiceLocation.ServiceConnectionPointManager.Find(String baseDN, ICollection
1 keywords)
at Softerra.Adaxes.Adsi.AdmServiceFactory.ConfigurationSetBasedStrategy.FindService(String targetServer)
at Softerra.Adaxes.Adsi.AdmNamespace.GetNearestService(String targetServer, String usernameArg, String passwd)
at Softerra.Adaxes.Web.Common.AdaxesServiceFactory.AdaxesServiceFactoryImpl.GetNearestService(IHttpContext httpContext, Boolean skipCache)
at Softerra.Adaxes.Web.PasswordSelfService.UserControls.SelfPasswordResetFormViewPresenter.GetNearestService()
--- End of inner exception stack trace ---</Data>
</EventData>
</Event>