NexusBotWakeJob.ExecuteAsync

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

var nexusBotWakeJob = Activate<NexusBotWakeJob>();
await nexusBotWakeJob.ExecuteAsync(
    FromJson<NexusWakeRequest>("{\"ScheduleId\":\"3814a959-cd0e-44db-aa2e-f8e50d373c52\",\"RequestId\":\"c41008ea-88ab-434f-9a84-1770245b5bbb\",\"RoundId\":\"60d82d82-29dd-490a-811e-1aff7d627c30\",\"GameBotId\":\"21a0f5dc-821c-410f-b871-3cf05b1cfb82\"}"),
    null);

Parameters

CurrentCulture
""

State

09/29/2026 08:42:40 (+17.127s) 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)

+90ms Processing

Server:
b5a86e80ef2c:nexus-bots:89bc6c6543e7482a967cc9e76e834b24:1845
Worker:
72007e73

+10ms Enqueued

Queue:
nexus-bots

09/29/2026 08:42:23 Created