NexusBotWakeJob.ExecuteAsync

// Id: #1536550
using TEQ.WorkerJobs.Jobs.GameBots;

var nexusBotWakeJob = Activate<NexusBotWakeJob>();
await nexusBotWakeJob.ExecuteAsync(
    FromJson<NexusWakeRequest>("{\"ScheduleId\":\"4ef2b9ea-82a2-4cd1-a838-25c9ee296320\",\"RequestId\":\"1bec2cb7-4b41-4430-b701-7734c721e06e\",\"RoundId\":\"60d82d82-29dd-490a-811e-1aff7d627c30\",\"GameBotId\":\"24c4c13d-4808-4472-b01b-b492c1d22fa9\"}"),
    null);

Parameters

CurrentCulture
""

State

09/29/2026 03:30:30 (+39.136s) Failed

An exception occurred during performance of the job.

Microsoft.Data.SqlClient.SqlException (b5a86e80ef2c:nexus-bots:89bc6c6543e7482a967cc9e76e834b24:1845)

Team Nexus write lock could not be acquired. sp_getapplock=-1: lock wait timed out

Microsoft.Data.SqlClient.SqlException: Team Nexus write lock could not be acquired. sp_getapplock=-1: lock wait timed out
   at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, SqlCommand command, Boolean callerHasConnectionLock, Boolean asyncClose)
   at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at Microsoft.Data.SqlClient.SqlCommand.InternalEndExecuteNonQuery(IAsyncResult asyncResult, Boolean isInternal, String endMethod)
   at Microsoft.Data.SqlClient.SqlCommand.EndExecuteNonQueryInternal(IAsyncResult asyncResult)
   at Microsoft.Data.SqlClient.SqlCommand.EndExecuteNonQueryAsync(IAsyncResult asyncResult)
   at System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization)
--- End of stack trace from previous location ---
   at TEQ.DataProvider.Services.NexusSqlWriteGuard.ExecuteAsync(DbCommand command, CancellationToken cancellationToken) in D:\a\1\s\src\TEQ.DataProvider\Services\NexusSqlWriteGuard.cs:line 98
   at TEQ.DataProvider.Services.NexusSqlWriteGuard.AcquireAsync(DbTransaction transaction, CancellationToken cancellationToken) in D:\a\1\s\src\TEQ.DataProvider\Services\NexusSqlWriteGuard.cs:line 16
   at TEQ.DataProvider.Services.NexusSqlWriteGuard.AcquireAsync(DbTransaction transaction, CancellationToken cancellationToken) in D:\a\1\s\src\TEQ.DataProvider\Services\NexusSqlWriteGuard.cs:line 16
   at TEQ.DataProvider.Services.NexusBotScheduler.Atomic[T](Func`3 action, CancellationToken ct) in D:\a\1\s\src\TEQ.DataProvider\Services\NexusBotScheduler.cs:line 17
   at TEQ.DataProvider.Services.NexusBotScheduler.Atomic[T](Func`3 action, CancellationToken ct) in D:\a\1\s\src\TEQ.DataProvider\Services\NexusBotScheduler.cs:line 22
   at TEQ.DataProvider.Services.NexusBotScheduler.Atomic[T](Func`3 action, CancellationToken ct) in D:\a\1\s\src\TEQ.DataProvider\Services\NexusBotScheduler.cs:line 22
   at TEQ.WorkerJobs.Jobs.GameBots.NexusBotWakeJob.ExecuteAsync(NexusWakeRequest request, CancellationToken cancellationToken) in D:\a\1\s\src\TEQ.WorkerJobs\Jobs\GameBots\NexusBotWakeJob.cs:line 27
   at TEQ.WorkerJobs.Jobs.GameBots.NexusBotWakeJob.ExecuteAsync(NexusWakeRequest request, CancellationToken cancellationToken) in D:\a\1\s\src\TEQ.WorkerJobs\Jobs\GameBots\NexusBotWakeJob.cs:line 34
   at InvokeStub_TaskAwaiter.GetResult(Object, Object, IntPtr*)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

+80ms Processing

Server:
b5a86e80ef2c:nexus-bots:89bc6c6543e7482a967cc9e76e834b24:1845
Worker:
7c8e3406

+10ms Enqueued

Queue:
nexus-bots

09/29/2026 03:29:50 Created