Failed jobs do not become expired to allow you to re-queue them without any
time pressure. You should re-queue or delete them manually, or apply AutomaticRetry(OnAttemptsExceeded = AttemptsExceededAction.Delete)
attribute to delete them automatically.
An exception occurred during performance of the job. Fewer details...
MongoDB.Bson.BsonSerializationException
An error occurred while serializing the Drug property of class OI.Domain.Prescription: An error occurred while serializing the Route property of class OI.Domain.Drug: Exception of type 'System.OutOfMemoryException' was thrown.
MongoDB.Bson.BsonSerializationException: An error occurred while serializing the Drug property of class OI.Domain.Prescription: An error occurred while serializing the Route property of class OI.Domain.Drug: Exception of type 'System.OutOfMemoryException' was thrown. ---> MongoDB.Bson.BsonSerializationException: An error occurred while serializing the Route property of class OI.Domain.Drug: Exception of type 'System.OutOfMemoryException' was thrown. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at MongoDB.Bson.IO.BsonDocumentWriter.WriteStartDocument()
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeClass(BsonSerializationContextcontext, BsonSerializationArgsargs, TClassdocument)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.Serialize(BsonSerializationContextcontext, BsonSerializationArgsargs, TClassvalue)
at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContextcontext, BsonSerializationArgsargs, Objectvalue)
at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializerserializer, BsonSerializationContextcontext, Objectvalue)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeNormalMember(BsonSerializationContextcontext, Objectobj, BsonMemberMapmemberMap)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeMember(BsonSerializationContextcontext, Objectobj, BsonMemberMapmemberMap)
--- End of inner exception stack trace ---
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeMember(BsonSerializationContextcontext, Objectobj, BsonMemberMapmemberMap)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeClass(BsonSerializationContextcontext, BsonSerializationArgsargs, TClassdocument)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.Serialize(BsonSerializationContextcontext, BsonSerializationArgsargs, TClassvalue)
at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Serialize(BsonSerializationContextcontext, BsonSerializationArgsargs, Objectvalue)
at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize(IBsonSerializerserializer, BsonSerializationContextcontext, Objectvalue)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeNormalMember(BsonSerializationContextcontext, Objectobj, BsonMemberMapmemberMap)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeMember(BsonSerializationContextcontext, Objectobj, BsonMemberMapmemberMap)
--- End of inner exception stack trace ---
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeMember(BsonSerializationContextcontext, Objectobj, BsonMemberMapmemberMap)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.SerializeClass(BsonSerializationContextcontext, BsonSerializationArgsargs, TClassdocument)
at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.Serialize(BsonSerializationContextcontext, BsonSerializationArgsargs, TClassvalue)
at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize[TValue](IBsonSerializer`1serializer, BsonSerializationContextcontext, TValuevalue)
at MongoDB.Bson.Serialization.Serializers.EnumerableSerializerBase`2.Serialize(BsonSerializationContextcontext, BsonSerializationArgsargs, TValuevalue)
at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Serialize[TValue](IBsonSerializer`1serializer, BsonSerializationContextcontext, TValuevalue)
at MongoDB.Driver.OperatorUpdateDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.MongoCollectionImpl`1.ConvertWriteModelToWriteRequest(WriteModel`1model, Int32index)
at System.Linq.Enumerable.<SelectIterator>d__5`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1source)
at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation..ctor(CollectionNamespacecollectionNamespace, IEnumerable`1requests, MessageEncoderSettingsmessageEncoderSettings)
at MongoDB.Driver.MongoCollectionImpl`1.CreateBulkWriteOperation(IClientSessionHandlesession, IEnumerable`1requests, BulkWriteOptionsoptions)
at MongoDB.Driver.MongoCollectionImpl`1.<BulkWriteAsync>d__31.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at MongoDB.Driver.MongoCollectionImpl`1.<UsingImplicitSessionAsync>d__107`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Data.MongoDBRepository`1.<BulkWriteAsync>d__15.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Data\MongoDBRepository.cs:line 166
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.PackingFoilTask.<BulkUpdate>d__7.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\PackingFoil\PackingFoilTask.cs:line 89
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.PackingFoilTask.<ExecuteUpdateDrug>d__6.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\PackingFoil\PackingFoilTask.cs:line 69
An exception occurred during performance of the job. More details...
System.Exception
Value for parameter QueueName is invalid. Reason: Must specify a queue name.
System.Exception: Value for parameter QueueName is invalid. Reason: Must specify a queue name.
at OI.Service.AWS.SQS.SQSService.<SendMessage>d__6.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\AWS.SQS\SQSService.cs:line 116
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.CreatePackJob.PrintPackJobTask.<RobotPack_Jobs>d__52.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\CreatePackJob\PrintPackJobTask.cs:line 389
An exception occurred during performance of the job. More details...
System.InvalidOperationException
Nullable object must have a value.
System.InvalidOperationException: Nullable object must have a value.
at OI.Service.HangfireTask.CreatePackJob.CreatePackJobTask.<GeneratePackJob>d__38.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\CreatePackJob\CreatePackJobTask.cs:line 327
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.CreatePackJob.CreatePackJobTask.<CreatePackJob>d__37.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\CreatePackJob\CreatePackJobTask.cs:line 140
An exception occurred during performance of the job. More details...
System.Exception
Value for parameter QueueName is invalid. Reason: Must specify a queue name.
System.Exception: Value for parameter QueueName is invalid. Reason: Must specify a queue name.
at OI.Service.AWS.SQS.SQSService.<SendMessage>d__6.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\AWS.SQS\SQSService.cs:line 116
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.CreatePackJob.PrintPackJobTask.<RobotPack_Jobs>d__52.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\CreatePackJob\PrintPackJobTask.cs:line 389
An exception occurred during performance of the job. More details...
System.Exception
Value for parameter QueueName is invalid. Reason: Must specify a queue name.
System.Exception: Value for parameter QueueName is invalid. Reason: Must specify a queue name.
at OI.Service.AWS.SQS.SQSService.<SendMessage>d__6.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\AWS.SQS\SQSService.cs:line 116
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.CreatePackJob.PrintPackJobTask.<RobotPack_Jobs>d__52.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Service\HangfireTask\CreatePackJob\PrintPackJobTask.cs:line 389
An exception occurred during performance of the job. More details...
System.OutOfMemoryException
Exception of type 'System.OutOfMemoryException' was thrown.
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at MongoDB.Driver.Linq.Linq3Implementation.LinqProviderAdapterV3.TranslateExpressionToField[TDocument,TField](Expression`1expression, IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, BooleanallowScalarValueForArrayField)
at MongoDB.Driver.ExpressionFieldDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider, BooleanallowScalarValueForArrayField)
at MongoDB.Driver.ExpressionFieldDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.OperatorUpdateDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.MongoCollectionImpl`1.ConvertWriteModelToWriteRequest(WriteModel`1model, Int32index)
at System.Linq.Enumerable.<SelectIterator>d__5`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1source)
at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation..ctor(CollectionNamespacecollectionNamespace, IEnumerable`1requests, MessageEncoderSettingsmessageEncoderSettings)
at MongoDB.Driver.MongoCollectionImpl`1.CreateBulkWriteOperation(IClientSessionHandlesession, IEnumerable`1requests, BulkWriteOptionsoptions)
at MongoDB.Driver.MongoCollectionImpl`1.<BulkWriteAsync>d__31.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at MongoDB.Driver.MongoCollectionImpl`1.<UsingImplicitSessionAsync>d__107`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Data.MongoDBRepository`1.<BulkWriteAsync>d__15.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Data\MongoDBRepository.cs:line 166
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.DispensePrescriptionService.<BulkUpdate>d__13.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\DispenseService\DispensePrescriptionService.cs:line 458
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.DispenseSyncService.<UploadDispensePrescriptions>d__22.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\DispenseSyncService\DispenseSyncService.cs:line 955
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.DispenseSyncService.<DispenseScriptUploadBatch>d__13.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\DispenseSyncService\DispenseSyncService.cs:line 401
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSync.<ImportPatientsScripts>d__16.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSync.cs:line 85
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSyncTask.<RunDispenseSyncForPharmacy>d__7.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSyncTask.cs:line 66
An exception occurred during performance of the job. More details...
System.OutOfMemoryException
Exception of type 'System.OutOfMemoryException' was thrown.
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at OI.Service.HangfireTask.DispenseIntegration.FredDPDispenseIntegration.<GetScriptsByFacilityCode>d__6.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseIntegration\FredDPDispenseIntegration.cs:line 124
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSync.<ImportPatientsScripts>d__16.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSync.cs:line 74
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSyncTask.<RunDispenseSyncForPharmacy>d__7.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSyncTask.cs:line 66
An exception occurred during performance of the job. More details...
System.OutOfMemoryException
Exception of type 'System.OutOfMemoryException' was thrown.
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Collections.Generic.Dictionary`2.Initialize(Int32capacity)
at System.Collections.Generic.Dictionary`2.Insert(TKeykey, TValuevalue, Booleanadd)
at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializersNode.AddKnownSerializer(Typetype, IBsonSerializerserializer)
at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.VisitParameter(ParameterExpressionnode)
at System.Linq.Expressions.ParameterExpression.Accept(ExpressionVisitorvisitor)
at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.Visit(Expressionnode)
at System.Linq.Expressions.ExpressionVisitor.VisitAndConvert[T](ReadOnlyCollection`1nodes, StringcallerName)
at System.Linq.Expressions.ExpressionVisitor.VisitLambda[T](Expression`1node)
at System.Linq.Expressions.Expression`1.Accept(ExpressionVisitorvisitor)
at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.Visit(Expressionnode)
at MongoDB.Driver.Linq.Linq3Implementation.Serializers.KnownSerializers.KnownSerializerFinder.FindKnownSerializers(Expressionroot, IBsonDocumentSerializerrootSerializer)
at MongoDB.Driver.Linq.Linq3Implementation.Translators.TranslationContext.Create(Expressionexpression, IBsonSerializerserializer, TranslationContextDatadata)
at MongoDB.Driver.Linq.Linq3Implementation.LinqProviderAdapterV3.TranslateExpressionToField[TDocument,TField](Expression`1expression, IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, BooleanallowScalarValueForArrayField)
at MongoDB.Driver.ExpressionFieldDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider, BooleanallowScalarValueForArrayField)
at MongoDB.Driver.ExpressionFieldDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.OperatorUpdateDefinition`2.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.CombinedUpdateDefinition`1.Render(IBsonSerializer`1documentSerializer, IBsonSerializerRegistryserializerRegistry, LinqProviderlinqProvider)
at MongoDB.Driver.MongoCollectionImpl`1.ConvertWriteModelToWriteRequest(WriteModel`1model, Int32index)
at System.Linq.Enumerable.<SelectIterator>d__5`2.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1source)
at MongoDB.Driver.Core.Operations.BulkMixedWriteOperation..ctor(CollectionNamespacecollectionNamespace, IEnumerable`1requests, MessageEncoderSettingsmessageEncoderSettings)
at MongoDB.Driver.MongoCollectionImpl`1.CreateBulkWriteOperation(IClientSessionHandlesession, IEnumerable`1requests, BulkWriteOptionsoptions)
at MongoDB.Driver.MongoCollectionImpl`1.<BulkWriteAsync>d__31.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at MongoDB.Driver.MongoCollectionImpl`1.<UsingImplicitSessionAsync>d__107`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Data.MongoDBRepository`1.<BulkWriteAsync>d__15.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Data\MongoDBRepository.cs:line 166
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.DispensePrescriptionService.<BulkUpdate>d__13.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\DispenseService\DispensePrescriptionService.cs:line 458
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.DispenseSyncService.<UploadDispensePrescriptions>d__22.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\DispenseSyncService\DispenseSyncService.cs:line 955
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.DispenseSyncService.<DispenseScriptUploadBatch>d__13.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\DispenseSyncService\DispenseSyncService.cs:line 401
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSync.<ImportPatientsScripts>d__16.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSync.cs:line 85
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSyncTask.<RunDispenseSyncForPharmacy>d__7.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSyncTask.cs:line 66
An exception occurred during performance of the job. More details...
System.InvalidOperationException
An invalid request URI was provided. The request URI must either be an absolute URI or BaseAddress must be set.
System.InvalidOperationException: An invalid request URI was provided. The request URI must either be an absolute URI or BaseAddress must be set.
at System.Net.Http.HttpClient.PrepareRequestMessage(HttpRequestMessagerequest)
at System.Net.Http.HttpClient.SendAsync(HttpRequestMessagerequest, HttpCompletionOptioncompletionOption, CancellationTokencancellationToken)
at System.Net.Http.HttpClient.GetAsync(UrirequestUri, HttpCompletionOptioncompletionOption, CancellationTokencancellationToken)
at System.Net.Http.HttpClient.GetAsync(StringrequestUri)
at OI.Service.HangfireTask.DispenseIntegration.FredDPDispenseIntegration.<GetFacilityIdAsync>d__9.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseIntegration\FredDPDispenseIntegration.cs:line 179
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.HangfireTask.DispenseIntegration.FredDPDispenseIntegration.<GetAllPatientsBynhCodeAsync>d__4.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseIntegration\FredDPDispenseIntegration.cs:line 61
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSync.<ImportPatientsScripts>d__16.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSync.cs:line 71
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSyncTask.<RunDispenseSyncForPharmacy>d__7.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSyncTask.cs:line 66
An exception occurred during performance of the job. More details...
System.Net.Http.HttpRequestException
Error while copying content to a stream.
System.Net.Http.HttpRequestException: Error while copying content to a stream. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.EndReceive(IAsyncResultasyncResult)
at System.Net.Sockets.NetworkStream.EndRead(IAsyncResultasyncResult)
--- End of inner exception stack trace ---
at System.Net.ConnectStream.EndRead(IAsyncResultasyncResult)
at System.Net.Http.HttpClientHandler.WebExceptionWrapperStream.EndRead(IAsyncResultasyncResult)
at System.Net.Http.StreamToStreamCopy.BufferReadCallback(IAsyncResultar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.HangfireTask.DispenseIntegration.FredDPDispenseIntegration.<GetAllPatientsBynhCodeAsync>d__4.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseIntegration\FredDPDispenseIntegration.cs:line 61
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSync.<ImportPatientsScripts>d__16.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSync.cs:line 71
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Tasktask)
at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
at OI.Service.HangfireTask.DispenseSync.DispenseSyncTask.<RunDispenseSyncForPharmacy>d__7.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live-long-task\OI\OI.Service\HangfireTask\DispenseSync\DispenseSyncTask.cs:line 66