What does BCAAA Event ID mean?
Note: Most of the event messages not listed here are error status messages returned by Win32 function calls. When a Win32 call fails, the error code and error text containing the reason for the error displays in the event log under the name BCAAA.
Message ID | Message | Description |
200 | Various messages | The associated message provides information about a condition that is not an error. |
300 | Various messages | The associated message warns about an unexpected condition that does not prevent operation. |
400 | Various messages | The associated message describes an error condition that prevents normal operation. |
1001 | Authentication Agent service started: port=# threads=# socket=0x# process id=# agent version=# ProxySG version=# | This indicates successful startup and provides information about the agent. |
1002 | Authentication Agent stopped | This indicates normal shutdown of the service. |
1003 | ProxySG (a.b.c.d) connected; Process # spawned as # | This indicates a ProxySG has connected to the agent (Windows only). |
1004 | ProxySG agent process exited (normal logout) | This indicates normal logout by a ProxySG. |
1005 | Process %d has terminated, ExitCode=0x#, link=0x# | This indicates an unexpected termination of an agent process (Windows only). |
1006 | Service dispatcher exited. | This indicates an unexpected termination of the service dispatcher. |
1007 | CreateNamedPipe failed, pipe='%s' | The agent dispatcher could not create the named pipe for the reason given. |
1008 | ConnectNamedPipe failed, pipe='%s' | The agent process could not obtain the information from the dispatcher on the named pipe for the reason given. |
1009 | WriteFile failed, pipe='%s' | The dispatcher could not write information to the named pipe for the reason given. |
1011 | CreateThread (ProcessTimerThread) failed | The dispatcher could not create its timer thread. |
1012 | Failed to create ProxySG process '%s' | The BCAAA server does not have the same version of BCAAA available as the ProxySG is expecting. |
1019 | Various | The dispatcher was unable to determine the exit status of an agent process. |
1020 | Terminating ProxySG process #, ProcNum=# Handle=0x# | An agent process was active when the Windows service was shut down. |
1022 | Various | The associated message reports the status of a ProxySG login attempt. |
1101 | BasicAuth: CloseHandle failed; user 'xx\\xx' | The agent was unable to close the login handle for the specified user. |
1102 | Username: '%s\\%s' too long | The ProxySG offered the specified username, which is too long. |
1106 | Various | An attempted authentication using BASIC credentials failed for the reason given. |
1107 | User Right 'Act as part of the operating system' required for Basic Authentication | The agent does not have the necessary privileges to do BASIC authentication |
1108 | Various | The agent was unable to determine information about the user for the reason given. |
1202 | Unable to create GroupsOfInterest mutex 'xx' - already exists | The agent could not create the Windows mutex needed for group authorization checks because it already exists. |
1203 | Unable to create GroupsOfInterest mutex 'xx | The agent could not create the Windows mutex needed for group authorization checks. |
1204 | OpenMutex failed for AuthGroups mutex '%s', group='%s' | The agent was unable to open the Windows mutex needed for group authorization checks. |
1205 | Various | The agent was unable to close the Windows mutex named for the reason given. |
1207 | GetAclInformation failed | The agent was unable to obtain ACL information needed to do group authorization checks. |
1209 | GetKernelObjectSecurity failed for AuthGroup='%s' | The agent was unable to obtain security information about the specified group. |
1210 | SetKernelObjectSecurity failed | The agent was unable to set up security information for the reason specified. |
1211 | InitializeSecurityDescriptor failed | The agent was unable to initialize the security descriptor for the reason specified. |
1212 | GetSecurityDescriptorDacl failed | The agent was unable to get the discretionary access control list (DACL) for the reason specified. |
1213 | SetSecurityDescriptorDacl failed | The agent was unable to set the discretionary access control list (DACL) for the reason specified. |
1214 | InitializeAcl failed | The agent was unable to initialize the access control list (ACL) for the reason specified. |
1215 | GetUserName failed for AuthGroup='%s' | The agent was unable to determine the username while processing the specified group. |
1217 | GetAce failed for AuthGroup='%s' | The agent was unable to get the access control entry (ACE) for the specified group. |
1218 | AddAce failed | The agent was unable to add the necessary access control entry (ACE) for the reason specified. |
1219 | AddAccessAllowedAce failed | The agent was unable to add the necessary "access allowed" access control entry (ACE). |
1220 | Could not establish groups-ofinterest: result=0x## | The agent was unable to initialize groups-ofinterest checking. |
1221 | AuthGroup '%s' does not exist | The specified group does not exist. |
1222 | IWA RevertSecurityContext failed, user='%s' | The agent could not revert the security context for the specified user. |
1223 | BASIC: RevertToSelf failed, user='%s' | The agent could not revert the security context for the specified user. |
1224 | Error calling OpenProcessToken | The agent's call to OpenProcessToken failed for the specified reason. |
1225 | Error calling LookupPrivilegeValue | The agent could not get information about a needed privilege. |
1226 | Error calling AdjustTokenPrivileges | The agent could not adjust its privileges as required. |
1227 | ImpersonateLoggedOnUser failed; Group access denied for user '%s' | The agent could not impersonate the specified user. |
1228 | IWA: ImpersonateSecurityContext failed; Group access denied for user '%s' | The agent could not impersonate the specified user. |
1301 | NOTE: Pending ContextLink=### timed out; deleting SecurityContext h=## TS=## now=## | The ProxySG did not provide a response to a challenge quickly enough. |
1302 | Various | An authentication request from a ProxySG referenced an in-progress request that has timed out or does not exist. |
1304 | Various | The agent was unable to delete a security context for the reason given. |
1305 | AcceptSecurityContext failure, SEC_E_INVALID_HANDLE, ContextLink=### count=# | The agent was provided with an invalid context handle. |
1306 | Various | The client provided an invalid token to the authentication system. |
1308 | AcceptSecurityContext failure, ContextLink=# count=#, detail=#(xxx) | Windows rejected the authentication attempt for the reason given. |
1310 | Various | This records the failure of NTLM authentication or group authorization. |
1311 | 3:Failed NTLM Authentication for user: '%s' | This records the failure of NTLM authentication; the user name was supplied by the client. |
1312 | Various | The agent could not determine the username from the NTLM type 3 message supplied by the client. |
1313 | Invalid Type3 message | The client provided an NTLM type 3 message that was invalid. |
1314 | BASE64_Decode: Length of token exceeds max (%d) | The client provided an NTLM token that was too long. |
1316 | Unsupported version in request: %d(0x%x) | The ProxySG sent a request with an unsupported version number. |
1401 | Various | The agent lost communication with the ProxySG. |
1403 | Various | The agent is aborting for the reason given. |
1402 | Unexpected thread 0 exit | The agent exited unexpectedly. |
1404 | Unable to get ProcessInfo from parent process. | The agent could not obtain its information from the dispatcher. |
1405 | CreateFile failed, pipe='xx' | The agent could not create a handle for the dispatcher's named pipe. |
1406 | WaitNamedPipe failed, pipe='%s' | The agent could not wait for the dispatcher's named pipe. |
1407 | ReadFile failed, pipe='%s' | The agent could not read information from the dispatcher's named pipe. |
1409 | Various | The agent could not create the specified thread for the reason given. |
1412 | Various | The agent could not create a required Windows event object. |
1413 | AuthMethod 'xxs' not supported: returning _AuthResult=0x## | The ProxySG requested an unsupported authentication mechanism. |
1414 | Various | The specified request is unsupported. |
1500 | Various | The agent has a problem with memory allocation; typically this means there is not enough memory. |
1501 | Unable to allocate memory for ProcLink buffer. | The agent could not allocate some needed memory. |
1502 | Unable to allocate memory for ContextLink buffer. | The agent could not allocate some needed memory. |
1503 | Various | The agent was unable to allocate needed memory. |
1604 | Service dispatch failed | The Windows service dispatcher failed to start. |
1605 | RegisterServiceCtrlHandler failed | The agent dispatcher was unable to register the service control handler. |
1608 | SetServiceStatus failed, g_StatusHandle=%d | The agent was unable to set the service's status. |
1610 | Unsupported service control code: # | Windows sent a service control code that the agent does not support. |
1701 | WSASocket failed | The agent could not create a Windows socket for the reason given. |
1702 | WSAStartup failed. | The agent could not start the Windows socket for the reason given. |
1703 | Various | The agent could not send data to the ProxySG for the reason given. |
1704 | Various | The agent could not receive data from the ProxySG for the reason given. |
1705 | accept failed | The agent dispatcher could not initialize to accept new connections. |
1706 | bind failed, PortNumber=# | The agent dispatcher could not bind to the specified port. |
1707 | listen failed. | The agent dispatcher could not listen for new connections. |
1708 | Various | Windows reported an event wait failure to the agent while doing I/O on the socket. |
1709 | The agent is already running or the agent's port # is in use by another process | Some other process is already using the port needed by the agent. |
1710 | WSARecv failed reading bytes from socket. | Windows reported an error when the agent tried to receive bytes from the ProxySG. |
1711 | WSASend failed sending bytes to socket. | Windows reported an error when the agent tried to send bytes to the ProxySG. |
1712 | Various | A socket I/O operation did not complete successfully. |
1801 | Error calling AcquireCredentialsHandle | The agent could not acquire its credentials from Windows. |
1803 | Various | The agent could not load a needed library (DLL). |
1804 | Various | The agent could not locate the needed services in a library (DLL). |
1805 | Unsupported SSPI Windows platform; PlatformId=# | The reported Windows platform is not supported for NTLM authentication. |
1806 | Error calling QueryContextAttributes | The agent could not determine the authenticated user's security attributes. |
1807 | QuerySecurityPackageInfo failed | The agent could not get needed security information from Windows. |
1808 | Max Token size too long (#); max size is # | The client supplied an NTLM token that is too long. |
1809 | FreeContextBuffer failed | An attempt to free the NTLM context buffer failed. |
1811 | Username 'x\\y' too long | The reported user name is too long. |
1901 | Admin Services Error: Access denied to domain/user/group information | The agent was unable to access necessary information. |
1902 | Admin Services Error: Invalid computer from which to fetch information | The computer to be used to get security information is invalid. |
1903 | Admin Services Error: Group not found | The requested group could not be found. |
1904 | Various | The reported error was encountered while browsing. |
1905 | Admin services error: could not translate context to Unicode | The requested object for browsing could not be translated to Unicode |
1906 | Admin service out of memory | The browsing service ran out of memory. |
1907 | Search request object too long: # > # | The requested object for browsing is too long. |
2000 | AcquireCredentialsHandle failed: 0x# | The agent could not acquire the credentials needed for an SSL session. |
2001 | Various | The agent was unable to negotiate an SSL session for the reason given. |
2002 | Various | An I/O error occurred during an SSL session. |
2003 | Various | The specified cryptographic error occurred during an SSL session. |
2004 | Various | The specified problem occurred with a certificate during SSL negotiation. |
2204 | Cannot create incremental persistence file; status=3:0x3:The system cannot find the path specified. | The local computer might not have the necessary registry information or message DLL files to display messages from a remote computer. You might be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. |
2205 | Could not initialize SSO; status=3:0x3:The system cannot find the path specified. | The local computer might not have the necessary registry information or message DLL files to display messages from a remote computer. You might be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. |
Reference the Microsoft documentation on these errors which provides the Win32 function call error code explanations and also see the Windows Sockets Error codes.