// Id: #1540301
using TEQ.WorkerJobs.Jobs.GameBots;
var nexusBotWakeJob = Activate<NexusBotWakeJob>();
await nexusBotWakeJob.ExecuteAsync(
FromJson<NexusWakeRequest>("{\"ScheduleId\":\"8897f13e-8b65-4029-a405-6dd5e6a337dd\",\"RequestId\":\"46d54a06-d0bd-4793-8772-447a5d80a791\",\"RoundId\":\"60d82d82-29dd-490a-811e-1aff7d627c30\",\"GameBotId\":\"35bdb252-c81e-4577-be91-b22da5508d51\"}"),
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)