// Id: #1544578
using TEQ.WorkerJobs.Jobs.GameBots;
var nexusBotWakeJob = Activate<NexusBotWakeJob>();
await nexusBotWakeJob.ExecuteAsync(
FromJson<NexusWakeRequest>("{\"ScheduleId\":\"2444c473-1f61-4c46-968c-b979f0c37a3d\",\"RequestId\":\"6e9de584-ceb4-4b5c-a86b-15598c1d89b9\",\"RoundId\":\"60d82d82-29dd-490a-811e-1aff7d627c30\",\"GameBotId\":\"23dfe30e-fceb-4fb8-a312-e59bafb7999b\"}"),
null);
| CurrentCulture | |
An exception occurred during performance of the job.
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)