// Job ID: #69094dcf274d5c4f3cf13a27
using OI.Service.HangfireTask;
var packingFoilTask = Activate<PackingFoilTask>();
await packingFoilTask.ExecuteUpdateDrug(
"65f2569216f53f0d606afc0d",
FromJson<Drug>("{\"DrugName\":\"PIAX 75mg TAB\",\"DrugCode\":\"PIX1\",\"Austr\":\"168927\",\"Supplier\":\"ALPHAPHARM PTY LTD\",\"Type\":\"Tablet\",\"Color\":\"white\",\"Shape\":\"round\",\"Marking\":\"C27\",\"Warning\":\"*Do not exceed one Aspirin tablet or capsule per day*Do NOT stop taking this medication abruptly*Certain foods and fruit juices should be avoided while being treated with this medicine\",\"Direction\":\"\",\"GenericCode\":\"CLOP6\",\"GenericName\":\"CLOPIDOGREL (AS HYDR SO4)\",\"Presentation\":\"Used to prevent heart attacks and strokes in persons with heart disease (recent heart attack), recent stroke, or blood circulation disease (peripheral vascular disease).\",\"ImageId\":\"5f3a2d95a0ba5d7c5079592e\",\"ImageSmallSizeId\":\"68f598dc5a506b941b5c8910\",\"ImageName\":\"168927-C01-01-BL600.jpg\",\"AltBrand\":\"ISCOVER, PLAVIX, CLOPIDOGREL (SANDOZ), CLOPIDOGREL (APO), CLOPIDOGREL (CHEM-MART), CLOPIDOGREL (TW), CLOVIX, CLOPIDOGREL (WINTHROP), PIAX, CLOPIDOGREL (GA), CLOPIDOGREL (ACTAVIS), CLOPIDOGREL (APO), CLOPIDOGREL (RBX), CLOPIDOGREL (DRLA), CLOPIDOGREL (GEN HLTH), CLOPIDOGREL (PS), CLOPIDOGREL (PHARMACOR), CLOPIDOGREL (STADA), PLAVICOR 75, CLOPIDOGREL (AN), CLOPIDOGREL (GH), PLIDOGREL, CLOPIDOGREL (BLOOMS), CLOPIDOGREL (SANDOZ PHARMA), CLOPIDOGREL (APOTEX), CLOPIDOGREL (BTC), CLOPIDOGREL (LUPIN), CLOPIDOGREL (\",\"DoNotCrush\":false,\"TradeName\":\"PIAX\",\"Formulation\":\"TAB\",\"Strength\":\"75mg\",\"Schedule\":\"4\",\"PackSize\":28,\"IsCytotoxic\":false,\"Authorized\":2,\"TSAuthorized\":\"0001-01-01T00:00:00Z\",\"ShelfLife\":1,\"Description\":\"white round C27\",\"UsePrintingDrugName\":false,\"PrintingDrugName\":\"\",\"PharmacyId\":\"65f2569216f53f0d606afc0d\",\"Route\":{\"Code\":\"PO\",\"Description\":\"Oral\"},\"OriginValues\":\"{\\"Authorized\\":0,\\"ShelfLife\\":0,\\"Route\\":null}\",\"Usage\":1,\"DrugFullName\":\"PIAX 75mg TAB\",\"MedicationFullDetails\":\"PIAX 75mg TAB - CLOPIDOGREL (AS HYDR SO4) (PIX1)\",\"Id\":\"5f0e69e0a0ba5db368a16522\",\"CreatedDate\":\"2020-07-15T02:28:43.399Z\",\"CreatedUserId\":\"5e7457052a22160c3cf31edb\",\"LastUpdateUserId\":\"6785b2ca08efed02d494383e\",\"LastUpdateDate\":\"2025-11-04T00:50:23.1293303Z\",\"UpdateDeletedDate\":\"1900-01-01T00:00:00Z\",\"IsDeleted\":false}"));
"en-US""en-US"An exception occurred during performance of the job.
An error occurred while deserializing the FoilPageStr property of class OI.Domain.PackJob: Exception of type 'System.OutOfMemoryException' was thrown.
System.FormatException: An error occurred while deserializing the FoilPageStr property of class OI.Domain.PackJob: Exception of type 'System.OutOfMemoryException' was thrown. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at System.String.CreateStringFromEncoding(Byte* bytes, Int32 byteLength, Encoding encoding) at System.Text.UTF8Encoding.GetString(Byte[] bytes, Int32 index, Int32 count) at MongoDB.Bson.IO.Utf8Helper.DecodeUtf8String(Byte[] bytes, Int32 index, Int32 count, UTF8Encoding encoding) at MongoDB.Bson.IO.ByteBufferStream.ReadString(UTF8Encoding encoding) at MongoDB.Bson.IO.BsonBinaryReader.ReadString() at MongoDB.Bson.Serialization.Serializers.StringSerializer.DeserializeValue(BsonDeserializationContext context, BsonDeserializationArgs args) at MongoDB.Bson.Serialization.Serializers.SealedClassSerializerBase`1.Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) at MongoDB.Bson.Serialization.Serializers.SerializerBase`1.MongoDB.Bson.Serialization.IBsonSerializer.Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Deserialize(IBsonSerializer serializer, BsonDeserializationContext context) at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.DeserializeMemberValue(BsonDeserializationContext context, BsonMemberMap memberMap) --- End of inner exception stack trace --- at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.DeserializeMemberValue(BsonDeserializationContext context, BsonMemberMap memberMap) at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.DeserializeClass(BsonDeserializationContext context) at MongoDB.Bson.Serialization.BsonClassMapSerializer`1.Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) at MongoDB.Bson.Serialization.IBsonSerializerExtensions.Deserialize[TValue](IBsonSerializer`1 serializer, BsonDeserializationContext context) at MongoDB.Driver.Core.Operations.CursorBatchDeserializationHelper.DeserializeBatch[TDocument](RawBsonArray batch, IBsonSerializer`1 documentSerializer, MessageEncoderSettings messageEncoderSettings) at MongoDB.Driver.Core.Operations.AsyncCursor`1.CreateCursorBatch(BsonDocument result) at MongoDB.Driver.Core.Operations.AsyncCursor`1.ExecuteGetMoreCommand(IChannelHandle channel, CancellationToken cancellationToken) at MongoDB.Driver.Core.Operations.AsyncCursor`1.GetNextBatch(CancellationToken cancellationToken) at MongoDB.Driver.Core.Operations.AsyncCursor`1.MoveNext(CancellationToken cancellationToken) at MongoDB.Driver.IAsyncCursorExtensions.ToList[TDocument](IAsyncCursor`1 source, CancellationToken cancellationToken) at OI.Data.MongoDBRepository`1.<>c__DisplayClass23_0.<<GetAsync>b__0>d.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Data\MongoDBRepository.cs:line 248 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() at OI.Data.MongoDBRepository`1.<GetAsync>d__23.MoveNext() in C:\Program Files (x86)\Jenkins\workspace\myPak-webjob-live\OI\OI.Data\MongoDBRepository.cs:line 244 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter`1.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 45