2026-05-22 10:01:51.405 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:01:51.411 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=9428ddbb-21b9-4d32-9143-4f8c1ffb8ce1, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:01:57.226 [INFO ] [MessageBroker-3]  WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 168 total, 0 closed abnormally (0 connect failure, 0 send limit, 23 transport error)], stompSubProtocol[processed CONNECT(163)-CONNECTED(163)-DISCONNECT(41)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 1734], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 672], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 6, completed tasks = 18897]
2026-05-22 10:02:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T04:32:00Z
2026-05-22 10:02:00.003 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T04:32:00.003Z
2026-05-22 10:04:53.622 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:04:53.631 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=fc742532-76b6-42d3-bf90-4a89ab9f81f0, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:07:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T04:37:00Z
2026-05-22 10:07:00.007 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T04:37:00.007Z
2026-05-22 10:07:56.108 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:07:56.115 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=f8b85ff8-7046-4067-b8bd-005785bcff45, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:10:58.363 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:10:58.383 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=40d68a0d-a35a-4a4a-b908-2478eda0a83e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:10:58.383 [INFO ] [http-nio-10000-exec-7]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 10:12:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T04:42:00Z
2026-05-22 10:12:00.005 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T04:42:00.005Z
2026-05-22 10:14:00.702 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:14:00.709 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=8c9ab3c7-dcbc-496d-b62b-ad5a86d56019, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:14:18.405 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=ROOT)
2026-05-22 10:14:18.406 [ERROR] [http-nio-10000-exec-6]  DashboardController - Error while loading vendor details
2026-05-22 10:17:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T04:47:00Z
2026-05-22 10:17:00.005 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T04:47:00.005Z
2026-05-22 10:17:02.924 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:17:02.933 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=9250981a-71ff-4a45-9d91-ade03ad4109c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:17:14.209 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-22 10:17:14.214 [INFO ] [http-nio-10000-exec-8]  DoctorComponent - Processing create doctor. (doctor=Shashank, advikach96@gmail.com)
2026-05-22 10:20:05.377 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:20:05.385 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=698d4ec2-0a6e-4afc-a3e3-af533e868bbd, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:22:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T04:52:00Z
2026-05-22 10:22:00.007 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T04:52:00.007Z
2026-05-22 10:23:20.765 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:23:20.772 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=fd2a3b08-2aa1-4e52-8723-799a0c2bd4cf, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:26:22.971 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:26:22.985 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=7e717578-d770-4c08-9df0-ff5b831dbd42, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:26:22.985 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 10:27:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T04:57:00Z
2026-05-22 10:27:00.007 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T04:57:00.007Z
2026-05-22 10:28:46.541 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-22 10:28:46.552 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=E-88699-1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779425926551, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=test), patients=[Patient(name=test, gender=male, age=23, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=1110806, name=Paracip 250mg Oral Syrup 60ml, composition=Paracetamol (Acetaminophen) 250mg, type=Syrup, quantity=5, preference=, dosage=, days=null, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=1089589, name=Nicowin 10mg Tablet 20s, composition=Nicorandil 10mg, type=Tablet, quantity=3, preference=, dosage=, days=null, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=DoctorRemarks, value=)], preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:28:46.552 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=platinumrx)
2026-05-22 10:28:46.569 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=08a96c8f-5496-4ed9-84a2-4368e140588b, orderId =E-88699-1)
2026-05-22 10:28:46.603 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = platinumrx prescriptionId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, doctroIds = [b8417a03-c0f5-4307-aa33-9fa7ee275226] 
2026-05-22 10:28:46.603 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [b8417a03-c0f5-4307-aa33-9fa7ee275226] for prescriptionId
2026-05-22 10:28:46.611 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor platinumrx 
2026-05-22 10:28:46.611 [INFO ] [SimpleAsyncTaskExecutor-9624]  Msg91Repository - send whatsapp contact list is empty for orderId E-88699-1 
2026-05-22 10:28:46.618 [INFO ] [SimpleAsyncTaskExecutor-9625]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Nicowin 10mg Tablet 20s, Paracip 250mg Oral Syrup 60ml]
2026-05-22 10:28:46.672 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-22 10:28:46.675 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received cancel request for order 88699
2026-05-22 10:29:21.193 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:29:25.251 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:29:25.254 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=3b5a2d42-a605-4496-8996-91aa327321f3, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:29:51.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:30:21.193 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:30:51.192 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:31:21.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:31:51.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:31:57.227 [INFO ] [MessageBroker-5]  WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 168 total, 0 closed abnormally (0 connect failure, 0 send limit, 23 transport error)], stompSubProtocol[processed CONNECT(163)-CONNECTED(163)-DISCONNECT(41)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 1734], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 672], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 6, completed tasks = 19264]
2026-05-22 10:32:00.001 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T05:02:00.001Z
2026-05-22 10:32:00.010 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T05:02:00.010Z
2026-05-22 10:32:21.194 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:32:27.343 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:32:27.350 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=b511ed60-85c9-47a3-82c5-87ec293f5720, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:32:51.198 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:33:21.193 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:33:51.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:34:21.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:34:51.190 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:35:21.194 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:35:29.555 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:35:29.558 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=ec54fa0e-b95a-4e83-bb67-5aedb9194fa2, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:35:51.192 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-22 10:35:53.116 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:35:53.122 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426352032_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426352032, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:35:53.122 [INFO ] [http-nio-10000-exec-1]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-22 10:35:53.123 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426352032_1
2026-05-22 10:35:53.138 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, orderId =Order_Dipashri_Zepto_1779426352032_1)
2026-05-22 10:35:53.171 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 983529d5-4f7a-4758-9dce-0eea2e4a3d00, doctroIds = [e7d776bd-88ef-4408-8403-f543e16410b3] 
2026-05-22 10:35:53.171 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [e7d776bd-88ef-4408-8403-f543e16410b3] for prescriptionId
2026-05-22 10:35:53.173 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:35:53.173 [INFO ] [SimpleAsyncTaskExecutor-9669]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426352032_1 
2026-05-22 10:35:53.179 [INFO ] [SimpleAsyncTaskExecutor-9670]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:35:54.101 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:35:54.103 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426353645_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426353645, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:35:54.104 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426353645_1
2026-05-22 10:35:54.114 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, orderId =Order_Dipashri_Zepto_1779426353645_1)
2026-05-22 10:35:54.136 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 678751fb-c3c2-43da-956c-e85bdab8aba0, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 10:35:54.136 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 10:35:54.138 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:35:54.138 [INFO ] [SimpleAsyncTaskExecutor-9672]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426353645_1 
2026-05-22 10:35:54.145 [INFO ] [SimpleAsyncTaskExecutor-9673]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:35:58.250 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:35:58.255 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426357999_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426357999, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:35:58.255 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426357999_2
2026-05-22 10:35:58.270 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, orderId =Order_Dipashri_Zepto_1779426357999_2)
2026-05-22 10:35:58.297 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = ac275f5f-3862-4965-ba93-8137c58adced, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 10:35:58.297 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 10:35:58.299 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:35:58.299 [INFO ] [SimpleAsyncTaskExecutor-9675]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426357999_2 
2026-05-22 10:35:58.304 [INFO ] [SimpleAsyncTaskExecutor-9676]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:35:59.218 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:35:59.222 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426358965_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426358965, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:35:59.222 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426358965_2
2026-05-22 10:35:59.235 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, orderId =Order_Dipashri_Zepto_1779426358965_2)
2026-05-22 10:35:59.260 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, doctroIds = [] 
2026-05-22 10:35:59.260 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:35:59.261 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:35:59.261 [INFO ] [SimpleAsyncTaskExecutor-9678]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426358965_2 
2026-05-22 10:35:59.267 [INFO ] [SimpleAsyncTaskExecutor-9679]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:36:03.353 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:36:03.357 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426363106_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426363106, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:36:03.357 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426363106_3
2026-05-22 10:36:03.372 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, orderId =Order_Dipashri_Zepto_1779426363106_3)
2026-05-22 10:36:03.398 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, doctroIds = [] 
2026-05-22 10:36:03.399 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:36:03.400 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:36:03.400 [INFO ] [SimpleAsyncTaskExecutor-9681]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426363106_3 
2026-05-22 10:36:03.415 [INFO ] [SimpleAsyncTaskExecutor-9682]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:36:04.438 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:36:04.442 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426364155_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426364155, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:36:04.443 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426364155_3
2026-05-22 10:36:04.458 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, orderId =Order_Dipashri_Zepto_1779426364155_3)
2026-05-22 10:36:04.484 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = e18c88dd-4c6a-4690-849b-c45b40eec66e, doctroIds = [] 
2026-05-22 10:36:04.484 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:36:04.486 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:36:04.486 [INFO ] [SimpleAsyncTaskExecutor-9684]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426364155_3 
2026-05-22 10:36:04.492 [INFO ] [SimpleAsyncTaskExecutor-9685]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:36:13.197 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:36:13.232 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:36:13.232 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426372959
2026-05-22 10:36:13.348 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:36:13.348 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/611/wsqhhb3t/websocket
2026-05-22 10:36:13.349 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:36:13.356 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=wsqhhb3t]
2026-05-22 10:36:13.384 [ERROR] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:36:13.728 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =ac275f5f-3862-4965-ba93-8137c58adced, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription ac275f5f-3862-4965-ba93-8137c58adced.
2026-05-22 10:36:13.739 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:36:13.740 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:36:13.743 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:36:13.743 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/ac275f5f-3862-4965-ba93-8137c58adced)
2026-05-22 10:36:14.194 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "3a519f96bf704eb597414fee8f5d5b25"}}

2026-05-22 10:36:14.198 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:36:14.198 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id ac275f5f-3862-4965-ba93-8137c58adced for vendor zepto
2026-05-22 10:36:14.199 [INFO ] [SimpleAsyncTaskExecutor-9687]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=clyQltjUIE+5WvMoOcbl4Z2HzyIoi7owdoLs0WhPJNw=)
2026-05-22 10:36:14.267 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:36:14.273 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:36:14.389 [ERROR] [SimpleAsyncTaskExecutor-9687]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:36:14.389 [ERROR] [SimpleAsyncTaskExecutor-9687]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:36:14.389 [ERROR] [SimpleAsyncTaskExecutor-9687]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:36:21.192 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:36:21.199 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:36:21.206 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = aee6dbde-c68b-4cb8-b3aa-4a33058c9684
2026-05-22 10:36:21.231 [INFO ] [SimpleAsyncTaskExecutor-9694]  PrescriptionComponent - No Authorization server configuration found for vendor platinumrx
2026-05-22 10:36:21.232 [INFO ] [SimpleAsyncTaskExecutor-9696]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=platinumrx, url=https://backendstaging.platinumrx.in/myRx/order/update, order signature=qKhP5D4QN1taZ5b8dZ9bIrMygWcL7fQhdWPBvgJ9Jas=)
2026-05-22 10:36:21.385 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:36:21.440 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:36:21.440 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426381217
2026-05-22 10:36:21.504 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:36:21.504 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/458/5hdmowwc/websocket
2026-05-22 10:36:21.505 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:36:21.505 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=5hdmowwc]
2026-05-22 10:36:21.520 [ERROR] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:36:23.445 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-22 10:36:26.582 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:36:26.582 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426386630
2026-05-22 10:36:26.912 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:36:26.912 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/643/lbwphwzb/websocket
2026-05-22 10:36:26.913 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca
2026-05-22 10:36:26.914 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=lbwphwzb]
2026-05-22 10:36:27.010 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 14e5f865-c5eb-4bb3-acc0-015ae9950cca connected
2026-05-22 10:36:27.280 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, rxId=ac275f5f-3862-4965-ba93-8137c58adced, vendorId=zepto)
2026-05-22 10:36:27.307 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:36:27.309 [INFO ] [SimpleAsyncTaskExecutor-9697]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=clyQltjUIE+5WvMoOcbl4Z2HzyIoi7owdoLs0WhPJNw=)
2026-05-22 10:36:27.326 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e18c88dd-4c6a-4690-849b-c45b40eec66e, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:36:27.328 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = ac275f5f-3862-4965-ba93-8137c58adced, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription ac275f5f-3862-4965-ba93-8137c58adced and added back to pool.
2026-05-22 10:36:27.328 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=ac275f5f-3862-4965-ba93-8137c58adced, vendorId=zepto)
2026-05-22 10:36:27.332 [ERROR] [SimpleAsyncTaskExecutor-9697]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:36:27.332 [ERROR] [SimpleAsyncTaskExecutor-9697]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:36:27.332 [ERROR] [SimpleAsyncTaskExecutor-9697]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:36:27.653 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=wsqhhb3t] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:36:27.654 [DEBUG] [http-nio-10000-exec-8]  SubProtocolWebSocketHandler - Clearing session wsqhhb3t
2026-05-22 10:36:27.654 [INFO ] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:36:27.655 [DEBUG] [clientOutboundChannel-678]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=wsqhhb3t}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=wsqhhb3t}]
2026-05-22 10:36:28.151 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =e18c88dd-4c6a-4690-849b-c45b40eec66e, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription e18c88dd-4c6a-4690-849b-c45b40eec66e.
2026-05-22 10:36:28.156 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:36:28.157 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:36:28.157 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:36:28.157 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/e18c88dd-4c6a-4690-849b-c45b40eec66e)
2026-05-22 10:36:28.499 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "0faf1f5106e043149ec937d0f7314f1a"}}

2026-05-22 10:36:28.499 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:36:28.499 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id e18c88dd-4c6a-4690-849b-c45b40eec66e for vendor zepto
2026-05-22 10:36:28.500 [INFO ] [SimpleAsyncTaskExecutor-9702]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=PE7e3bSKG4CcftxlA7kVYyxNuIVGbXXWPQr3UJowSv0=)
2026-05-22 10:36:28.521 [ERROR] [SimpleAsyncTaskExecutor-9702]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:36:28.521 [ERROR] [SimpleAsyncTaskExecutor-9702]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:36:28.521 [ERROR] [SimpleAsyncTaskExecutor-9702]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:36:28.639 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:36:28.644 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:36:33.426 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [wsqhhb3t]
2026-05-22 10:36:34.731 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, rxId=e18c88dd-4c6a-4690-849b-c45b40eec66e, vendorId=zepto)
2026-05-22 10:36:34.742 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:36:34.743 [INFO ] [SimpleAsyncTaskExecutor-9703]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=PE7e3bSKG4CcftxlA7kVYyxNuIVGbXXWPQr3UJowSv0=)
2026-05-22 10:36:34.755 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 983529d5-4f7a-4758-9dce-0eea2e4a3d00, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:36:34.757 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = e18c88dd-4c6a-4690-849b-c45b40eec66e, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription e18c88dd-4c6a-4690-849b-c45b40eec66e and added back to pool.
2026-05-22 10:36:34.757 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=e18c88dd-4c6a-4690-849b-c45b40eec66e, vendorId=zepto)
2026-05-22 10:36:34.771 [ERROR] [SimpleAsyncTaskExecutor-9703]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:36:34.771 [ERROR] [SimpleAsyncTaskExecutor-9703]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:36:34.771 [ERROR] [SimpleAsyncTaskExecutor-9703]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:36:35.000 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=5hdmowwc] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:36:35.000 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session 5hdmowwc
2026-05-22 10:36:35.000 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:36:35.001 [DEBUG] [clientOutboundChannel-680]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=5hdmowwc}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=5hdmowwc}]
2026-05-22 10:36:43.426 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [5hdmowwc]
2026-05-22 10:36:45.468 [INFO ] [SimpleAsyncTaskExecutor-9707]  PrescriptionComponent - Audio File lambda invoked at 1779426405468
2026-05-22 10:36:45.468 [INFO ] [SimpleAsyncTaskExecutor-9708]  LambdaRepository - Lambda Executed at 1779426405468
2026-05-22 10:36:45.469 [INFO ] [SimpleAsyncTaskExecutor-9707]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:36:45.469 [INFO ] [SimpleAsyncTaskExecutor-9707]  PrescriptionComponent - Sending order status webhook for rx with id ac275f5f-3862-4965-ba93-8137c58adced for vendor zepto
2026-05-22 10:36:45.470 [INFO ] [SimpleAsyncTaskExecutor-9709]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=clyQltjUIE+5WvMoOcbl4Z2HzyIoi7owdoLs0WhPJNw=)
2026-05-22 10:36:45.494 [ERROR] [SimpleAsyncTaskExecutor-9709]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:36:45.494 [ERROR] [SimpleAsyncTaskExecutor-9709]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:36:45.494 [ERROR] [SimpleAsyncTaskExecutor-9709]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:36:51.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:36:51.197 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:36:51.300 [INFO ] [SimpleAsyncTaskExecutor-9708]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:36:59.373 [INFO ] [SimpleAsyncTaskExecutor-9716]  PrescriptionComponent - Audio File lambda invoked at 1779426419373
2026-05-22 10:36:59.374 [INFO ] [SimpleAsyncTaskExecutor-9717]  LambdaRepository - Lambda Executed at 1779426419374
2026-05-22 10:36:59.375 [INFO ] [SimpleAsyncTaskExecutor-9716]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:36:59.375 [INFO ] [SimpleAsyncTaskExecutor-9716]  PrescriptionComponent - Sending order status webhook for rx with id e18c88dd-4c6a-4690-849b-c45b40eec66e for vendor zepto
2026-05-22 10:36:59.375 [INFO ] [SimpleAsyncTaskExecutor-9718]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=PE7e3bSKG4CcftxlA7kVYyxNuIVGbXXWPQr3UJowSv0=)
2026-05-22 10:36:59.398 [ERROR] [SimpleAsyncTaskExecutor-9718]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:36:59.398 [ERROR] [SimpleAsyncTaskExecutor-9718]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:36:59.398 [ERROR] [SimpleAsyncTaskExecutor-9718]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:37:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T05:07:00Z
2026-05-22 10:37:00.007 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T05:07:00.007Z
2026-05-22 10:37:01.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 983529d5-4f7a-4758-9dce-0eea2e4a3d00, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:37:05.210 [INFO ] [SimpleAsyncTaskExecutor-9717]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:37:16.822 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=lbwphwzb] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:37:16.822 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session lbwphwzb
2026-05-22 10:37:16.822 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 14e5f865-c5eb-4bb3-acc0-015ae9950cca disconnected
2026-05-22 10:37:16.823 [DEBUG] [clientOutboundChannel-681]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=14e5f865-c5eb-4bb3-acc0-015ae9950cca, simpSessionId=lbwphwzb}], simpUser=14e5f865-c5eb-4bb3-acc0-015ae9950cca, simpSessionId=lbwphwzb}]
2026-05-22 10:37:17.582 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:37:17.582 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426437626
2026-05-22 10:37:17.763 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:37:17.763 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/267/s2qhbfag/websocket
2026-05-22 10:37:17.764 [INFO ] [http-nio-10000-exec-6]  UserHandshakeHandler - User determined. userId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca
2026-05-22 10:37:17.765 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=s2qhbfag]
2026-05-22 10:37:17.810 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 14e5f865-c5eb-4bb3-acc0-015ae9950cca connected
2026-05-22 10:37:21.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:37:21.197 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:37:23.426 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [lbwphwzb]
2026-05-22 10:37:31.192 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 983529d5-4f7a-4758-9dce-0eea2e4a3d00, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:37:33.507 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - Transport error in WebSocketServerSockJsSession[id=s2qhbfag]
java.io.EOFException: null
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1231) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1141) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148) [tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:37:33.508 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=s2qhbfag] closed with CloseStatus[code=1006, reason=null]
2026-05-22 10:37:33.508 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session s2qhbfag
2026-05-22 10:37:33.508 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 14e5f865-c5eb-4bb3-acc0-015ae9950cca disconnected
2026-05-22 10:37:33.509 [DEBUG] [clientOutboundChannel-683]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=14e5f865-c5eb-4bb3-acc0-015ae9950cca, simpSessionId=s2qhbfag}], simpUser=14e5f865-c5eb-4bb3-acc0-015ae9950cca, simpSessionId=s2qhbfag}]
2026-05-22 10:37:43.426 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [s2qhbfag]
2026-05-22 10:37:49.206 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:37:49.209 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426468239_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426468239, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:37:49.210 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426468239_1
2026-05-22 10:37:49.220 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426468239_1)
2026-05-22 10:37:49.240 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 3aa3c7c8-4875-430f-9ce8-2874934c59a5, doctroIds = [] 
2026-05-22 10:37:49.240 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:37:49.241 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:37:49.242 [INFO ] [SimpleAsyncTaskExecutor-9732]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426468239_1 
2026-05-22 10:37:49.247 [INFO ] [SimpleAsyncTaskExecutor-9733]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:37:49.273 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:37:49.276 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426468125_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426468125, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:37:49.276 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426468125_1
2026-05-22 10:37:49.289 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426468125_1)
2026-05-22 10:37:49.302 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db, doctroIds = [] 
2026-05-22 10:37:49.302 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:37:49.303 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:37:49.303 [INFO ] [SimpleAsyncTaskExecutor-9735]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426468125_1 
2026-05-22 10:37:49.309 [INFO ] [SimpleAsyncTaskExecutor-9736]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:37:51.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 3aa3c7c8-4875-430f-9ce8-2874934c59a5, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:37:51.198 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:37:54.345 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:37:54.349 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426474078_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426474078, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:37:54.349 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426474078_2
2026-05-22 10:37:54.362 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426474078_2)
2026-05-22 10:37:54.388 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = e8487d21-bd6a-451d-8e4b-bc96f8878a83, doctroIds = [] 
2026-05-22 10:37:54.388 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:37:54.390 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:37:54.390 [INFO ] [SimpleAsyncTaskExecutor-9744]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426474078_2 
2026-05-22 10:37:54.396 [INFO ] [SimpleAsyncTaskExecutor-9745]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:37:54.643 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:37:54.646 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426474154_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426474154, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:37:54.646 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426474154_2
2026-05-22 10:37:54.652 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426474154_2)
2026-05-22 10:37:54.675 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = d067864c-63cd-4156-a4c9-840e8518e245, doctroIds = [] 
2026-05-22 10:37:54.675 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:37:54.677 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:37:54.677 [INFO ] [SimpleAsyncTaskExecutor-9747]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426474154_2 
2026-05-22 10:37:54.683 [INFO ] [SimpleAsyncTaskExecutor-9748]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:37:59.497 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:37:59.501 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426479243_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426479243, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:37:59.501 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426479243_3
2026-05-22 10:37:59.515 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426479243_3)
2026-05-22 10:37:59.542 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = cb433f91-59a9-48cd-ba01-01b8adb8f5ba, doctroIds = [] 
2026-05-22 10:37:59.542 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:37:59.544 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:37:59.544 [INFO ] [SimpleAsyncTaskExecutor-9750]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426479243_3 
2026-05-22 10:37:59.550 [INFO ] [SimpleAsyncTaskExecutor-9751]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:37:59.908 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:37:59.911 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426479652_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426479652, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:37:59.911 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426479652_3
2026-05-22 10:37:59.922 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426479652_3)
2026-05-22 10:37:59.948 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = e9eeee81-a1a8-4eff-a196-7d5cb24f9787, doctroIds = [] 
2026-05-22 10:37:59.948 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:37:59.950 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:37:59.950 [INFO ] [SimpleAsyncTaskExecutor-9753]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426479652_3 
2026-05-22 10:37:59.955 [INFO ] [SimpleAsyncTaskExecutor-9754]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:38:01.197 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:38:05.051 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:38:05.053 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426484784_4, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426484784, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:38:05.054 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426484784_4
2026-05-22 10:38:05.066 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426484784_4)
2026-05-22 10:38:05.095 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 6f6b4769-dd77-4192-94ec-2588c5c58271, doctroIds = [] 
2026-05-22 10:38:05.096 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:38:05.097 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:38:05.097 [INFO ] [SimpleAsyncTaskExecutor-9759]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426484784_4 
2026-05-22 10:38:05.102 [INFO ] [SimpleAsyncTaskExecutor-9760]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:38:06.650 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:38:06.754 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:38:06.755 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426486534
2026-05-22 10:38:07.387 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:38:07.387 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/704/xxqnjm3w/websocket
2026-05-22 10:38:07.387 [INFO ] [http-nio-10000-exec-3]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:38:07.389 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=xxqnjm3w]
2026-05-22 10:38:07.413 [ERROR] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:38:07.426 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =983529d5-4f7a-4758-9dce-0eea2e4a3d00, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 983529d5-4f7a-4758-9dce-0eea2e4a3d00.
2026-05-22 10:38:07.437 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:38:07.437 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:38:07.437 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:38:07.437 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/983529d5-4f7a-4758-9dce-0eea2e4a3d00)
2026-05-22 10:38:07.762 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "3b3f8b2012c94522891f2b8597ff5ce1"}}

2026-05-22 10:38:07.762 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:38:07.762 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id 983529d5-4f7a-4758-9dce-0eea2e4a3d00 for vendor zepto
2026-05-22 10:38:07.763 [INFO ] [SimpleAsyncTaskExecutor-9762]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=rdDm7+lQ0cmW71bYeSZo6a0xl/PMP5z0YT2cbw2tcCI=)
2026-05-22 10:38:07.792 [ERROR] [SimpleAsyncTaskExecutor-9762]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:38:07.792 [ERROR] [SimpleAsyncTaskExecutor-9762]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:38:07.792 [ERROR] [SimpleAsyncTaskExecutor-9762]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:38:07.882 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:38:07.888 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:38:19.963 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create approved prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, rxId=983529d5-4f7a-4758-9dce-0eea2e4a3d00, vendorId=zepto)
2026-05-22 10:38:19.997 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:38:19.999 [INFO ] [SimpleAsyncTaskExecutor-9763]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=rdDm7+lQ0cmW71bYeSZo6a0xl/PMP5z0YT2cbw2tcCI=)
2026-05-22 10:38:20.022 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 678751fb-c3c2-43da-956c-e85bdab8aba0, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:38:20.025 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 983529d5-4f7a-4758-9dce-0eea2e4a3d00, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 983529d5-4f7a-4758-9dce-0eea2e4a3d00 and added back to pool.
2026-05-22 10:38:20.025 [INFO ] [http-nio-10000-exec-7]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=983529d5-4f7a-4758-9dce-0eea2e4a3d00, vendorId=zepto)
2026-05-22 10:38:20.027 [ERROR] [SimpleAsyncTaskExecutor-9763]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:38:20.027 [ERROR] [SimpleAsyncTaskExecutor-9763]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:38:20.027 [ERROR] [SimpleAsyncTaskExecutor-9763]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:38:20.202 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=xxqnjm3w] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:38:20.203 [DEBUG] [http-nio-10000-exec-10]  SubProtocolWebSocketHandler - Clearing session xxqnjm3w
2026-05-22 10:38:20.203 [INFO ] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:38:20.204 [DEBUG] [clientOutboundChannel-686]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=xxqnjm3w}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=xxqnjm3w}]
2026-05-22 10:38:21.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:38:21.198 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e8487d21-bd6a-451d-8e4b-bc96f8878a83, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:38:22.470 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:38:22.544 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:38:22.544 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426502326
2026-05-22 10:38:22.600 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:38:22.601 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/996/iehzanj2/websocket
2026-05-22 10:38:22.601 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:38:22.603 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=iehzanj2]
2026-05-22 10:38:22.622 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:38:23.377 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =678751fb-c3c2-43da-956c-e85bdab8aba0, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 678751fb-c3c2-43da-956c-e85bdab8aba0.
2026-05-22 10:38:23.387 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:38:23.388 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:38:23.388 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:38:23.388 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/678751fb-c3c2-43da-956c-e85bdab8aba0)
2026-05-22 10:38:23.757 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "0bb64d0280bf43d68cf5c6c04527da72"}}

2026-05-22 10:38:23.757 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:38:23.757 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id 678751fb-c3c2-43da-956c-e85bdab8aba0 for vendor zepto
2026-05-22 10:38:23.758 [INFO ] [SimpleAsyncTaskExecutor-9774]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=FuJQj8vKSGzl2iEHCTK6NG6+QqIbS8vWpMWKBY6K588=)
2026-05-22 10:38:23.775 [ERROR] [SimpleAsyncTaskExecutor-9774]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:38:23.775 [ERROR] [SimpleAsyncTaskExecutor-9774]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:38:23.775 [ERROR] [SimpleAsyncTaskExecutor-9774]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:38:23.848 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:38:23.851 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:38:28.426 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [xxqnjm3w]
2026-05-22 10:38:32.195 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:38:32.199 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=2cfca956-28e7-43cb-85f4-5fa2f7720682, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:38:32.340 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create approved prescription request. (patientId=d36b049c-b2f3-4290-8d73-7f8f8967e71e, rxId=678751fb-c3c2-43da-956c-e85bdab8aba0, vendorId=zepto)
2026-05-22 10:38:32.363 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:38:32.364 [INFO ] [SimpleAsyncTaskExecutor-9775]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=FuJQj8vKSGzl2iEHCTK6NG6+QqIbS8vWpMWKBY6K588=)
2026-05-22 10:38:32.379 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:38:32.381 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 678751fb-c3c2-43da-956c-e85bdab8aba0, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 678751fb-c3c2-43da-956c-e85bdab8aba0 and added back to pool.
2026-05-22 10:38:32.381 [INFO ] [http-nio-10000-exec-6]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=678751fb-c3c2-43da-956c-e85bdab8aba0, vendorId=zepto)
2026-05-22 10:38:32.389 [ERROR] [SimpleAsyncTaskExecutor-9775]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:38:32.389 [ERROR] [SimpleAsyncTaskExecutor-9775]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:38:32.389 [ERROR] [SimpleAsyncTaskExecutor-9775]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:38:32.636 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=iehzanj2] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:38:32.636 [DEBUG] [http-nio-10000-exec-8]  SubProtocolWebSocketHandler - Clearing session iehzanj2
2026-05-22 10:38:32.636 [INFO ] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:38:32.637 [DEBUG] [clientOutboundChannel-689]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=iehzanj2}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=iehzanj2}]
2026-05-22 10:38:38.426 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [iehzanj2]
2026-05-22 10:38:38.666 [INFO ] [SimpleAsyncTaskExecutor-9779]  PrescriptionComponent - Audio File lambda invoked at 1779426518666
2026-05-22 10:38:38.667 [INFO ] [SimpleAsyncTaskExecutor-9780]  LambdaRepository - Lambda Executed at 1779426518667
2026-05-22 10:38:38.668 [INFO ] [SimpleAsyncTaskExecutor-9779]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:38:38.668 [INFO ] [SimpleAsyncTaskExecutor-9779]  PrescriptionComponent - Sending order status webhook for rx with id 983529d5-4f7a-4758-9dce-0eea2e4a3d00 for vendor zepto
2026-05-22 10:38:38.668 [INFO ] [SimpleAsyncTaskExecutor-9781]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=rdDm7+lQ0cmW71bYeSZo6a0xl/PMP5z0YT2cbw2tcCI=)
2026-05-22 10:38:38.694 [ERROR] [SimpleAsyncTaskExecutor-9781]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:38:38.694 [ERROR] [SimpleAsyncTaskExecutor-9781]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:38:38.694 [ERROR] [SimpleAsyncTaskExecutor-9781]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:38:44.473 [INFO ] [SimpleAsyncTaskExecutor-9780]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:38:51.193 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:38:51.199 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:38:56.398 [INFO ] [SimpleAsyncTaskExecutor-9788]  PrescriptionComponent - Audio File lambda invoked at 1779426536398
2026-05-22 10:38:56.399 [INFO ] [SimpleAsyncTaskExecutor-9789]  LambdaRepository - Lambda Executed at 1779426536398
2026-05-22 10:38:56.400 [INFO ] [SimpleAsyncTaskExecutor-9788]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:38:56.400 [INFO ] [SimpleAsyncTaskExecutor-9788]  PrescriptionComponent - Sending order status webhook for rx with id 678751fb-c3c2-43da-956c-e85bdab8aba0 for vendor zepto
2026-05-22 10:38:56.400 [INFO ] [SimpleAsyncTaskExecutor-9790]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=FuJQj8vKSGzl2iEHCTK6NG6+QqIbS8vWpMWKBY6K588=)
2026-05-22 10:38:56.424 [ERROR] [SimpleAsyncTaskExecutor-9790]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:38:56.424 [ERROR] [SimpleAsyncTaskExecutor-9790]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:38:56.424 [ERROR] [SimpleAsyncTaskExecutor-9790]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:39:01.194 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e8487d21-bd6a-451d-8e4b-bc96f8878a83, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:39:02.179 [INFO ] [SimpleAsyncTaskExecutor-9789]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:39:21.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:39:21.197 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:39:31.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e8487d21-bd6a-451d-8e4b-bc96f8878a83, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:39:39.985 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:39:39.988 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426579171_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426579171, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:39:39.988 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426579171_1
2026-05-22 10:39:40.003 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426579171_1)
2026-05-22 10:39:40.027 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = e55eee73-fff9-4914-9dbf-e5935213d32b, doctroIds = [] 
2026-05-22 10:39:40.027 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:39:40.028 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:40.029 [INFO ] [SimpleAsyncTaskExecutor-9804]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426579171_1 
2026-05-22 10:39:40.041 [INFO ] [SimpleAsyncTaskExecutor-9805]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:39:40.117 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:39:40.119 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426579173_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426579173, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:39:40.119 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426579173_1
2026-05-22 10:39:40.123 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426579173_1)
2026-05-22 10:39:40.143 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = d1edf32d-88bd-46aa-b1e6-9af941b160fe, doctroIds = [] 
2026-05-22 10:39:40.143 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:39:40.144 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:40.144 [INFO ] [SimpleAsyncTaskExecutor-9807]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426579173_1 
2026-05-22 10:39:40.149 [INFO ] [SimpleAsyncTaskExecutor-9808]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:39:45.097 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:39:45.101 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426584855_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426584855, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:39:45.101 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426584855_2
2026-05-22 10:39:45.115 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426584855_2)
2026-05-22 10:39:45.141 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 6e1a8ed9-5531-4892-b782-95d22abb28fe, doctroIds = [] 
2026-05-22 10:39:45.141 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:39:45.142 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:45.142 [INFO ] [SimpleAsyncTaskExecutor-9810]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426584855_2 
2026-05-22 10:39:45.148 [INFO ] [SimpleAsyncTaskExecutor-9811]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:39:45.307 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:39:45.309 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426585021_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426585021, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:39:45.309 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426585021_2
2026-05-22 10:39:45.319 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426585021_2)
2026-05-22 10:39:45.338 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 2a7357bd-8df4-4d50-a2b6-967bb7f0bf5e, doctroIds = [] 
2026-05-22 10:39:45.338 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:39:45.340 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:45.340 [INFO ] [SimpleAsyncTaskExecutor-9813]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426585021_2 
2026-05-22 10:39:45.344 [INFO ] [SimpleAsyncTaskExecutor-9814]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:39:49.989 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:39:50.028 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:39:50.029 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426589811
2026-05-22 10:39:50.079 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:39:50.080 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/846/rf0zoscd/websocket
2026-05-22 10:39:50.080 [INFO ] [http-nio-10000-exec-8]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:39:50.081 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=rf0zoscd]
2026-05-22 10:39:50.103 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:39:50.347 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =26aa6a8e-4f9e-4f41-b04e-a35fe0e076db, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db.
2026-05-22 10:39:50.370 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:39:50.371 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:50.371 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:39:50.371 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/26aa6a8e-4f9e-4f41-b04e-a35fe0e076db)
2026-05-22 10:39:50.426 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:39:50.429 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426590179_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426590179, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:39:50.429 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426590179_3
2026-05-22 10:39:50.440 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, orderId =Order_Dipashri_Zepto_1779426590179_3)
2026-05-22 10:39:50.466 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = ee3ed7c8-67b3-4db8-9ce3-8294cb286fae, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 10:39:50.466 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 10:39:50.468 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:50.471 [INFO ] [SimpleAsyncTaskExecutor-9817]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426590179_3 
2026-05-22 10:39:50.477 [INFO ] [SimpleAsyncTaskExecutor-9818]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:39:51.003 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "addb8d64d7b94b96afd6be498c192b8e"}}

2026-05-22 10:39:51.003 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:39:51.003 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db for vendor zepto
2026-05-22 10:39:51.004 [INFO ] [SimpleAsyncTaskExecutor-9819]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=rzNcRJwSKdBNBPzGWhflp2FGb28CFTyoFBlksOiY+sE=)
2026-05-22 10:39:51.025 [ERROR] [SimpleAsyncTaskExecutor-9819]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:39:51.025 [ERROR] [SimpleAsyncTaskExecutor-9819]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:39:51.025 [ERROR] [SimpleAsyncTaskExecutor-9819]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:39:51.168 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:39:51.172 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:39:51.196 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d1edf32d-88bd-46aa-b1e6-9af941b160fe, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:40:00.101 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=26aa6a8e-4f9e-4f41-b04e-a35fe0e076db, vendorId=zepto)
2026-05-22 10:40:00.128 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:00.130 [INFO ] [SimpleAsyncTaskExecutor-9823]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=rzNcRJwSKdBNBPzGWhflp2FGb28CFTyoFBlksOiY+sE=)
2026-05-22 10:40:00.151 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d067864c-63cd-4156-a4c9-840e8518e245, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:40:00.153 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db and added back to pool.
2026-05-22 10:40:00.153 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=26aa6a8e-4f9e-4f41-b04e-a35fe0e076db, vendorId=zepto)
2026-05-22 10:40:00.159 [ERROR] [SimpleAsyncTaskExecutor-9823]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:40:00.159 [ERROR] [SimpleAsyncTaskExecutor-9823]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:40:00.159 [ERROR] [SimpleAsyncTaskExecutor-9823]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:01.195 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:40:03.272 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:40:03.296 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:40:03.297 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426603055
2026-05-22 10:40:03.383 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:40:03.384 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/733/qap11tki/websocket
2026-05-22 10:40:03.384 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:40:03.385 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=qap11tki]
2026-05-22 10:40:03.405 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:40:03.710 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =e8487d21-bd6a-451d-8e4b-bc96f8878a83, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription e8487d21-bd6a-451d-8e4b-bc96f8878a83.
2026-05-22 10:40:03.724 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:40:03.724 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:40:03.724 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:40:03.725 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/e8487d21-bd6a-451d-8e4b-bc96f8878a83)
2026-05-22 10:40:04.087 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "3a3908827e86432b846c7e02287d84a0"}}

2026-05-22 10:40:04.087 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:04.087 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id e8487d21-bd6a-451d-8e4b-bc96f8878a83 for vendor zepto
2026-05-22 10:40:04.088 [INFO ] [SimpleAsyncTaskExecutor-9831]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=sm4qWuPfSR8AEEnx9YxEjDBhqtnNR0dJtmYjocU8KsQ=)
2026-05-22 10:40:04.114 [ERROR] [SimpleAsyncTaskExecutor-9831]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:40:04.115 [ERROR] [SimpleAsyncTaskExecutor-9831]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:40:04.115 [ERROR] [SimpleAsyncTaskExecutor-9831]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:04.150 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:40:04.156 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:40:11.414 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=e8487d21-bd6a-451d-8e4b-bc96f8878a83, vendorId=zepto)
2026-05-22 10:40:11.438 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:11.440 [INFO ] [SimpleAsyncTaskExecutor-9832]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=sm4qWuPfSR8AEEnx9YxEjDBhqtnNR0dJtmYjocU8KsQ=)
2026-05-22 10:40:11.457 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = cb433f91-59a9-48cd-ba01-01b8adb8f5ba, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:40:11.460 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = e8487d21-bd6a-451d-8e4b-bc96f8878a83, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription e8487d21-bd6a-451d-8e4b-bc96f8878a83 and added back to pool.
2026-05-22 10:40:11.460 [INFO ] [http-nio-10000-exec-9]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=e8487d21-bd6a-451d-8e4b-bc96f8878a83, vendorId=zepto)
2026-05-22 10:40:11.471 [ERROR] [SimpleAsyncTaskExecutor-9832]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:40:11.471 [ERROR] [SimpleAsyncTaskExecutor-9832]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:40:11.471 [ERROR] [SimpleAsyncTaskExecutor-9832]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:20.200 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =cb433f91-59a9-48cd-ba01-01b8adb8f5ba, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription cb433f91-59a9-48cd-ba01-01b8adb8f5ba.
2026-05-22 10:40:20.207 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:40:20.208 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:40:20.208 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:40:20.208 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/cb433f91-59a9-48cd-ba01-01b8adb8f5ba)
2026-05-22 10:40:20.533 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "271aa311d2ea4b72b8a4ca801c5e3962"}}

2026-05-22 10:40:20.533 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:20.533 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id cb433f91-59a9-48cd-ba01-01b8adb8f5ba for vendor zepto
2026-05-22 10:40:20.533 [INFO ] [SimpleAsyncTaskExecutor-9837]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=sR1O+cap7cBYwMNXTN4LiACNv11a7n+ubNprOZdpsj0=)
2026-05-22 10:40:20.559 [ERROR] [SimpleAsyncTaskExecutor-9837]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:40:20.559 [ERROR] [SimpleAsyncTaskExecutor-9837]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:40:20.559 [ERROR] [SimpleAsyncTaskExecutor-9837]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:20.584 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:40:20.589 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:40:20.746 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=qap11tki] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:40:20.747 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session qap11tki
2026-05-22 10:40:20.747 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:40:20.748 [DEBUG] [clientOutboundChannel-696]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=qap11tki}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=qap11tki}]
2026-05-22 10:40:21.190 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d1edf32d-88bd-46aa-b1e6-9af941b160fe, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:40:21.196 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:40:21.821 [INFO ] [SimpleAsyncTaskExecutor-9844]  PrescriptionComponent - Audio File lambda invoked at 1779426621821
2026-05-22 10:40:21.822 [INFO ] [SimpleAsyncTaskExecutor-9845]  LambdaRepository - Lambda Executed at 1779426621822
2026-05-22 10:40:21.822 [INFO ] [SimpleAsyncTaskExecutor-9844]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:21.823 [INFO ] [SimpleAsyncTaskExecutor-9844]  PrescriptionComponent - Sending order status webhook for rx with id 26aa6a8e-4f9e-4f41-b04e-a35fe0e076db for vendor zepto
2026-05-22 10:40:21.823 [INFO ] [SimpleAsyncTaskExecutor-9846]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=rzNcRJwSKdBNBPzGWhflp2FGb28CFTyoFBlksOiY+sE=)
2026-05-22 10:40:21.849 [ERROR] [SimpleAsyncTaskExecutor-9846]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:40:21.849 [ERROR] [SimpleAsyncTaskExecutor-9846]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:40:21.850 [ERROR] [SimpleAsyncTaskExecutor-9846]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:27.665 [INFO ] [SimpleAsyncTaskExecutor-9845]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:40:28.426 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [qap11tki]
2026-05-22 10:40:30.283 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=rf0zoscd] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:40:30.283 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session rf0zoscd
2026-05-22 10:40:30.283 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:40:30.284 [DEBUG] [clientOutboundChannel-697]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=rf0zoscd}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=rf0zoscd}]
2026-05-22 10:40:34.883 [INFO ] [SimpleAsyncTaskExecutor-9847]  PrescriptionComponent - Audio File lambda invoked at 1779426634883
2026-05-22 10:40:34.884 [INFO ] [SimpleAsyncTaskExecutor-9848]  LambdaRepository - Lambda Executed at 1779426634884
2026-05-22 10:40:34.884 [INFO ] [SimpleAsyncTaskExecutor-9847]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:34.885 [INFO ] [SimpleAsyncTaskExecutor-9847]  PrescriptionComponent - Sending order status webhook for rx with id e8487d21-bd6a-451d-8e4b-bc96f8878a83 for vendor zepto
2026-05-22 10:40:34.885 [INFO ] [SimpleAsyncTaskExecutor-9849]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=sm4qWuPfSR8AEEnx9YxEjDBhqtnNR0dJtmYjocU8KsQ=)
2026-05-22 10:40:34.901 [ERROR] [SimpleAsyncTaskExecutor-9849]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:40:34.901 [ERROR] [SimpleAsyncTaskExecutor-9849]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:40:34.901 [ERROR] [SimpleAsyncTaskExecutor-9849]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:38.426 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [rf0zoscd]
2026-05-22 10:40:40.676 [INFO ] [SimpleAsyncTaskExecutor-9848]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:40:51.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d1edf32d-88bd-46aa-b1e6-9af941b160fe, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:40:51.199 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:40:51.422 [INFO ] [SimpleAsyncTaskExecutor-9856]  PrescriptionComponent - Audio File lambda invoked at 1779426651422
2026-05-22 10:40:51.422 [INFO ] [SimpleAsyncTaskExecutor-9857]  LambdaRepository - Lambda Executed at 1779426651422
2026-05-22 10:40:51.423 [INFO ] [SimpleAsyncTaskExecutor-9856]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:40:51.423 [INFO ] [SimpleAsyncTaskExecutor-9856]  PrescriptionComponent - Sending order status webhook for rx with id cb433f91-59a9-48cd-ba01-01b8adb8f5ba for vendor zepto
2026-05-22 10:40:51.423 [INFO ] [SimpleAsyncTaskExecutor-9858]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=sR1O+cap7cBYwMNXTN4LiACNv11a7n+ubNprOZdpsj0=)
2026-05-22 10:40:51.453 [ERROR] [SimpleAsyncTaskExecutor-9858]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:40:51.453 [ERROR] [SimpleAsyncTaskExecutor-9858]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:40:51.453 [ERROR] [SimpleAsyncTaskExecutor-9858]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:40:57.223 [INFO ] [SimpleAsyncTaskExecutor-9857]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:41:09.366 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:41:09.371 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426668392_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426668392, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:41:09.371 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426668392_1
2026-05-22 10:41:09.382 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426668392_1)
2026-05-22 10:41:09.402 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 3f3ee910-d4cb-4d8e-9946-0f45c1c5a1a3, doctroIds = [] 
2026-05-22 10:41:09.403 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:41:09.404 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:41:09.404 [INFO ] [SimpleAsyncTaskExecutor-9860]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426668392_1 
2026-05-22 10:41:09.409 [INFO ] [SimpleAsyncTaskExecutor-9861]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:41:09.480 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:41:09.483 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426668432_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426668432, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:41:09.483 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426668432_1
2026-05-22 10:41:09.487 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426668432_1)
2026-05-22 10:41:09.509 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 07e700f9-5375-4a88-a431-3dbe4639707e, doctroIds = [] 
2026-05-22 10:41:09.509 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:41:09.510 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:41:09.510 [INFO ] [SimpleAsyncTaskExecutor-9863]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426668432_1 
2026-05-22 10:41:09.515 [INFO ] [SimpleAsyncTaskExecutor-9864]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:41:11.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 9999ddcf-15cf-44c8-af10-b186f6ea40d6
2026-05-22 10:41:11.217 [INFO ] [SimpleAsyncTaskExecutor-9865]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:41:11.218 [INFO ] [SimpleAsyncTaskExecutor-9867]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=WU1++Zf9eYsT0sIlz8scfjVJUvfx+n+Eq7aQVk1PNEc=)
2026-05-22 10:41:11.236 [ERROR] [SimpleAsyncTaskExecutor-9867]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:41:11.236 [ERROR] [SimpleAsyncTaskExecutor-9867]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:41:11.236 [ERROR] [SimpleAsyncTaskExecutor-9867]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:41:14.497 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:41:14.501 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426674245_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426674245, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:41:14.501 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426674245_2
2026-05-22 10:41:14.512 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426674245_2)
2026-05-22 10:41:14.536 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = c6485ea5-e871-4eb2-aefa-a315ed1f8ba0, doctroIds = [] 
2026-05-22 10:41:14.536 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:41:14.538 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:41:14.538 [INFO ] [SimpleAsyncTaskExecutor-9869]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426674245_2 
2026-05-22 10:41:14.542 [INFO ] [SimpleAsyncTaskExecutor-9870]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:41:14.636 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:41:14.638 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426674339_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426674339, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:41:14.638 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426674339_2
2026-05-22 10:41:14.648 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426674339_2)
2026-05-22 10:41:14.668 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 3469092e-0a9b-441d-85c9-243a08c3d251, doctroIds = [] 
2026-05-22 10:41:14.668 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:41:14.669 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:41:14.669 [INFO ] [SimpleAsyncTaskExecutor-9872]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426674339_2 
2026-05-22 10:41:14.674 [INFO ] [SimpleAsyncTaskExecutor-9873]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:41:19.588 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:41:19.591 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426679343_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426679343, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:41:19.592 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426679343_3
2026-05-22 10:41:19.604 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426679343_3)
2026-05-22 10:41:19.631 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 964a6deb-d03b-4315-a14b-489f8555bd1d, doctroIds = [] 
2026-05-22 10:41:19.631 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:41:19.632 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:41:19.632 [INFO ] [SimpleAsyncTaskExecutor-9875]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426679343_3 
2026-05-22 10:41:19.638 [INFO ] [SimpleAsyncTaskExecutor-9876]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:41:19.928 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:41:20.051 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:41:20.051 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426679810
2026-05-22 10:41:20.707 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:41:20.707 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/724/5w40ibuz/websocket
2026-05-22 10:41:20.708 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:41:20.709 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=5w40ibuz]
2026-05-22 10:41:20.829 [ERROR] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:41:21.193 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d1edf32d-88bd-46aa-b1e6-9af941b160fe, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:41:21.197 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = a9e1cc9d-a0ac-4e67-8c52-065032746e8a
2026-05-22 10:41:21.207 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:41:21.220 [INFO ] [SimpleAsyncTaskExecutor-9878]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:41:21.221 [INFO ] [SimpleAsyncTaskExecutor-9884]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=lstcGDGBYR9QVN5sECZlkCxVGOtSCpkgH14L8ZJNWZw=)
2026-05-22 10:41:21.251 [ERROR] [SimpleAsyncTaskExecutor-9884]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:41:21.251 [ERROR] [SimpleAsyncTaskExecutor-9884]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:41:21.251 [ERROR] [SimpleAsyncTaskExecutor-9884]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:41:34.566 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:41:34.572 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=dc5d36bf-6eb7-43ce-9564-e34edce9a9b8, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:41:34.572 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 10:41:36.151 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=5w40ibuz] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:41:36.152 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session 5w40ibuz
2026-05-22 10:41:36.152 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:41:36.153 [DEBUG] [clientOutboundChannel-699]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=5w40ibuz}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=5w40ibuz}]
2026-05-22 10:41:36.872 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:41:36.907 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:41:36.907 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426696678
2026-05-22 10:41:36.963 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:41:36.964 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/753/bd2w4jhk/websocket
2026-05-22 10:41:36.964 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:41:36.965 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=bd2w4jhk]
2026-05-22 10:41:37.010 [ERROR] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:41:40.033 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:41:40.039 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:41:43.426 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [5w40ibuz]
2026-05-22 10:41:43.991 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=cb433f91-59a9-48cd-ba01-01b8adb8f5ba, vendorId=zepto)
2026-05-22 10:41:44.012 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:41:44.013 [INFO ] [SimpleAsyncTaskExecutor-9886]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=sR1O+cap7cBYwMNXTN4LiACNv11a7n+ubNprOZdpsj0=)
2026-05-22 10:41:44.031 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e9eeee81-a1a8-4eff-a196-7d5cb24f9787, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:41:44.033 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = cb433f91-59a9-48cd-ba01-01b8adb8f5ba, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription cb433f91-59a9-48cd-ba01-01b8adb8f5ba and added back to pool.
2026-05-22 10:41:44.033 [INFO ] [http-nio-10000-exec-3]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=cb433f91-59a9-48cd-ba01-01b8adb8f5ba, vendorId=zepto)
2026-05-22 10:41:44.039 [ERROR] [SimpleAsyncTaskExecutor-9886]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:41:44.039 [ERROR] [SimpleAsyncTaskExecutor-9886]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:41:44.039 [ERROR] [SimpleAsyncTaskExecutor-9886]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:41:44.233 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=bd2w4jhk] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:41:44.233 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session bd2w4jhk
2026-05-22 10:41:44.233 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:41:44.234 [DEBUG] [clientOutboundChannel-702]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=bd2w4jhk}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=bd2w4jhk}]
2026-05-22 10:41:51.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d1edf32d-88bd-46aa-b1e6-9af941b160fe, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:41:51.196 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:41:53.426 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [bd2w4jhk]
2026-05-22 10:42:00.000 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T05:12:00Z
2026-05-22 10:42:00.008 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T05:12:00.008Z
2026-05-22 10:42:10.609 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:42:10.615 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426729433_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426729433, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:42:10.616 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426729433_1
2026-05-22 10:42:10.628 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:42:10.630 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426729757_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426729757, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:42:10.630 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426729757_1
2026-05-22 10:42:10.632 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426729433_1)
2026-05-22 10:42:10.636 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426729757_1)
2026-05-22 10:42:10.652 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 14ba03c1-a277-4d86-b78f-027c019da98d, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 10:42:10.652 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 10:42:10.653 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 4356ea3d-2f67-4d68-a13a-aeafbebda4e4, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 10:42:10.653 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 10:42:10.653 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:10.653 [INFO ] [SimpleAsyncTaskExecutor-9898]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426729757_1 
2026-05-22 10:42:10.654 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:10.655 [INFO ] [SimpleAsyncTaskExecutor-9899]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426729433_1 
2026-05-22 10:42:10.662 [INFO ] [SimpleAsyncTaskExecutor-9901]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:42:10.663 [INFO ] [SimpleAsyncTaskExecutor-9900]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:42:15.794 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:42:15.799 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426735491_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426735491, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:42:15.799 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426735491_2
2026-05-22 10:42:15.812 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426735491_2)
2026-05-22 10:42:15.815 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:42:15.822 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426735492_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426735492, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:42:15.822 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426735492_2
2026-05-22 10:42:15.826 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426735492_2)
2026-05-22 10:42:15.840 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 176638a6-e680-4c6a-9f1a-f0314b81e833, doctroIds = [] 
2026-05-22 10:42:15.840 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:42:15.842 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:15.842 [INFO ] [SimpleAsyncTaskExecutor-9903]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426735491_2 
2026-05-22 10:42:15.847 [INFO ] [SimpleAsyncTaskExecutor-9904]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:42:15.942 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 91fa1102-ad86-401a-8fc7-59480b31deda, doctroIds = [] 
2026-05-22 10:42:15.942 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:42:15.944 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:15.944 [INFO ] [SimpleAsyncTaskExecutor-9906]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426735492_2 
2026-05-22 10:42:15.958 [INFO ] [SimpleAsyncTaskExecutor-9907]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:42:21.194 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c6485ea5-e871-4eb2-aefa-a315ed1f8ba0, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:42:21.202 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 3469092e-0a9b-441d-85c9-243a08c3d251, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:42:22.460 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:42:22.514 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:42:22.514 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426742287
2026-05-22 10:42:22.718 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =d067864c-63cd-4156-a4c9-840e8518e245, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription d067864c-63cd-4156-a4c9-840e8518e245.
2026-05-22 10:42:22.727 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:42:22.727 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:22.728 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:42:22.728 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/d067864c-63cd-4156-a4c9-840e8518e245)
2026-05-22 10:42:23.083 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "15a799618a594e9cac6ecac5780fd93a"}}

2026-05-22 10:42:23.083 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:42:23.083 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id d067864c-63cd-4156-a4c9-840e8518e245 for vendor zepto
2026-05-22 10:42:23.084 [INFO ] [SimpleAsyncTaskExecutor-9915]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=RVqRvh+tTlWKsmc/1uDT1riUQ3IhYWIlmS/tJkSDN74=)
2026-05-22 10:42:23.109 [ERROR] [SimpleAsyncTaskExecutor-9915]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:42:23.109 [ERROR] [SimpleAsyncTaskExecutor-9915]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:42:23.109 [ERROR] [SimpleAsyncTaskExecutor-9915]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:42:23.151 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:23.154 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:42:23.239 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:42:23.239 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/582/sgwxbo32/xhr_streaming?t=1779426743023
2026-05-22 10:42:23.240 [DEBUG] [http-nio-10000-exec-10]  XhrStreamingTransportHandler - POST http://uat.1rx.co.in/rx-websocket/582/sgwxbo32/xhr_streaming?t=1779426743023
2026-05-22 10:42:23.240 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New XhrStreamingSockJsSession[id=sgwxbo32]
2026-05-22 10:42:23.268 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:42:23.269 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/582/sgwxbo32/xhr_send?t=1779426743053
2026-05-22 10:42:23.270 [ERROR] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username null connected
2026-05-22 10:42:23.389 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:42:23.389 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/582/sgwxbo32/xhr_send?t=1779426743172
2026-05-22 10:42:26.496 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:42:26.499 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426740779_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426740779, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:42:26.499 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426740779_3
2026-05-22 10:42:26.513 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426740779_3)
2026-05-22 10:42:26.536 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 2f33c9ff-7f66-4111-b04a-680af162decd, doctroIds = [] 
2026-05-22 10:42:26.536 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:42:26.538 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:26.538 [INFO ] [SimpleAsyncTaskExecutor-9917]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426740779_3 
2026-05-22 10:42:26.542 [INFO ] [SimpleAsyncTaskExecutor-9918]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:42:32.871 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=d067864c-63cd-4156-a4c9-840e8518e245, vendorId=zepto)
2026-05-22 10:42:32.896 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:42:32.897 [INFO ] [SimpleAsyncTaskExecutor-9919]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=RVqRvh+tTlWKsmc/1uDT1riUQ3IhYWIlmS/tJkSDN74=)
2026-05-22 10:42:32.918 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6f6b4769-dd77-4192-94ec-2588c5c58271, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:42:32.920 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = d067864c-63cd-4156-a4c9-840e8518e245, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription d067864c-63cd-4156-a4c9-840e8518e245 and added back to pool.
2026-05-22 10:42:32.920 [INFO ] [http-nio-10000-exec-10]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=d067864c-63cd-4156-a4c9-840e8518e245, vendorId=zepto)
2026-05-22 10:42:32.921 [ERROR] [SimpleAsyncTaskExecutor-9919]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:42:32.921 [ERROR] [SimpleAsyncTaskExecutor-9919]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:42:32.922 [ERROR] [SimpleAsyncTaskExecutor-9919]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:42:36.997 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:42:37.029 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:42:37.030 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426756805
2026-05-22 10:42:37.082 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:42:37.083 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/504/4ojbbqsp/websocket
2026-05-22 10:42:37.083 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:42:37.085 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=4ojbbqsp]
2026-05-22 10:42:37.105 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:42:37.249 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =e9eeee81-a1a8-4eff-a196-7d5cb24f9787, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription e9eeee81-a1a8-4eff-a196-7d5cb24f9787.
2026-05-22 10:42:37.258 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:42:37.258 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:37.258 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:42:37.259 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/e9eeee81-a1a8-4eff-a196-7d5cb24f9787)
2026-05-22 10:42:37.587 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "17d20197f99044ae93a0e694451c0279"}}

2026-05-22 10:42:37.587 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:42:37.587 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Sending order status webhook for rx with id e9eeee81-a1a8-4eff-a196-7d5cb24f9787 for vendor zepto
2026-05-22 10:42:37.588 [INFO ] [SimpleAsyncTaskExecutor-9924]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=kcwyj1uB15EDpaHlEQbEeHKYxb0JKH34KveCBY36jzs=)
2026-05-22 10:42:37.607 [ERROR] [SimpleAsyncTaskExecutor-9924]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:42:37.607 [ERROR] [SimpleAsyncTaskExecutor-9924]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:42:37.607 [ERROR] [SimpleAsyncTaskExecutor-9924]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:42:37.639 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:37.643 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:42:44.742 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=e9eeee81-a1a8-4eff-a196-7d5cb24f9787, vendorId=zepto)
2026-05-22 10:42:44.768 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:42:44.769 [INFO ] [SimpleAsyncTaskExecutor-9925]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=kcwyj1uB15EDpaHlEQbEeHKYxb0JKH34KveCBY36jzs=)
2026-05-22 10:42:44.787 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 3aa3c7c8-4875-430f-9ce8-2874934c59a5, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:42:44.790 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = e9eeee81-a1a8-4eff-a196-7d5cb24f9787, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription e9eeee81-a1a8-4eff-a196-7d5cb24f9787 and added back to pool.
2026-05-22 10:42:44.790 [INFO ] [http-nio-10000-exec-3]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=e9eeee81-a1a8-4eff-a196-7d5cb24f9787, vendorId=zepto)
2026-05-22 10:42:44.800 [ERROR] [SimpleAsyncTaskExecutor-9925]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:42:44.800 [ERROR] [SimpleAsyncTaskExecutor-9925]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:42:44.800 [ERROR] [SimpleAsyncTaskExecutor-9925]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:42:51.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:42:51.197 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:42:53.869 [INFO ] [SimpleAsyncTaskExecutor-9935]  PrescriptionComponent - Audio File lambda invoked at 1779426773869
2026-05-22 10:42:53.870 [INFO ] [SimpleAsyncTaskExecutor-9936]  LambdaRepository - Lambda Executed at 1779426773870
2026-05-22 10:42:53.872 [INFO ] [SimpleAsyncTaskExecutor-9935]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:42:53.872 [INFO ] [SimpleAsyncTaskExecutor-9935]  PrescriptionComponent - Sending order status webhook for rx with id d067864c-63cd-4156-a4c9-840e8518e245 for vendor zepto
2026-05-22 10:42:53.872 [INFO ] [SimpleAsyncTaskExecutor-9937]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=RVqRvh+tTlWKsmc/1uDT1riUQ3IhYWIlmS/tJkSDN74=)
2026-05-22 10:42:53.879 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =3aa3c7c8-4875-430f-9ce8-2874934c59a5, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 3aa3c7c8-4875-430f-9ce8-2874934c59a5.
2026-05-22 10:42:53.888 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:42:53.888 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:53.889 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:42:53.889 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/3aa3c7c8-4875-430f-9ce8-2874934c59a5)
2026-05-22 10:42:53.891 [ERROR] [SimpleAsyncTaskExecutor-9937]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:42:53.891 [ERROR] [SimpleAsyncTaskExecutor-9937]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:42:53.891 [ERROR] [SimpleAsyncTaskExecutor-9937]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:42:54.223 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "526795b7ce534ddc88dfd2f5449262eb"}}

2026-05-22 10:42:54.224 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:42:54.224 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id 3aa3c7c8-4875-430f-9ce8-2874934c59a5 for vendor zepto
2026-05-22 10:42:54.224 [INFO ] [SimpleAsyncTaskExecutor-9939]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=/I4/FDL0hAnL93lDCoWjYNGdVFjmZJudz4YzmnuGBig=)
2026-05-22 10:42:54.239 [ERROR] [SimpleAsyncTaskExecutor-9939]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:42:54.239 [ERROR] [SimpleAsyncTaskExecutor-9939]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:42:54.239 [ERROR] [SimpleAsyncTaskExecutor-9939]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:42:54.272 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:42:54.277 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:42:54.996 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=4ojbbqsp] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:42:54.996 [DEBUG] [http-nio-10000-exec-8]  SubProtocolWebSocketHandler - Clearing session 4ojbbqsp
2026-05-22 10:42:54.996 [INFO ] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:42:54.997 [DEBUG] [clientOutboundChannel-706]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=4ojbbqsp}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=4ojbbqsp}]
2026-05-22 10:42:59.701 [INFO ] [SimpleAsyncTaskExecutor-9936]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:43:03.426 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [4ojbbqsp]
2026-05-22 10:43:08.430 [INFO ] [SimpleAsyncTaskExecutor-9940]  PrescriptionComponent - Audio File lambda invoked at 1779426788430
2026-05-22 10:43:08.431 [INFO ] [SimpleAsyncTaskExecutor-9941]  LambdaRepository - Lambda Executed at 1779426788431
2026-05-22 10:43:08.432 [INFO ] [SimpleAsyncTaskExecutor-9940]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:43:08.432 [INFO ] [SimpleAsyncTaskExecutor-9940]  PrescriptionComponent - Sending order status webhook for rx with id e9eeee81-a1a8-4eff-a196-7d5cb24f9787 for vendor zepto
2026-05-22 10:43:08.433 [INFO ] [SimpleAsyncTaskExecutor-9942]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=kcwyj1uB15EDpaHlEQbEeHKYxb0JKH34KveCBY36jzs=)
2026-05-22 10:43:08.465 [ERROR] [SimpleAsyncTaskExecutor-9942]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:43:08.465 [ERROR] [SimpleAsyncTaskExecutor-9942]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:43:08.465 [ERROR] [SimpleAsyncTaskExecutor-9942]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:43:11.203 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 6f6b4769-dd77-4192-94ec-2588c5c58271
2026-05-22 10:43:11.216 [INFO ] [SimpleAsyncTaskExecutor-9943]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:43:11.216 [INFO ] [SimpleAsyncTaskExecutor-9945]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=5I3wu+6aEa/soljLL5Vxw9O21D1BP/nrfqq2HKxcnr4=)
2026-05-22 10:43:11.233 [ERROR] [SimpleAsyncTaskExecutor-9945]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:43:11.233 [ERROR] [SimpleAsyncTaskExecutor-9945]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:43:11.233 [ERROR] [SimpleAsyncTaskExecutor-9945]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:43:14.220 [INFO ] [SimpleAsyncTaskExecutor-9941]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:43:21.190 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:43:21.196 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:43:25.096 [INFO ] [SimpleAsyncTaskExecutor-9952]  PrescriptionComponent - Audio File lambda invoked at 1779426805096
2026-05-22 10:43:25.096 [INFO ] [SimpleAsyncTaskExecutor-9953]  LambdaRepository - Lambda Executed at 1779426805096
2026-05-22 10:43:25.097 [INFO ] [SimpleAsyncTaskExecutor-9952]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:43:25.097 [INFO ] [SimpleAsyncTaskExecutor-9952]  PrescriptionComponent - Sending order status webhook for rx with id 3aa3c7c8-4875-430f-9ce8-2874934c59a5 for vendor zepto
2026-05-22 10:43:25.097 [INFO ] [SimpleAsyncTaskExecutor-9954]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=/I4/FDL0hAnL93lDCoWjYNGdVFjmZJudz4YzmnuGBig=)
2026-05-22 10:43:25.113 [ERROR] [SimpleAsyncTaskExecutor-9954]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:43:25.113 [ERROR] [SimpleAsyncTaskExecutor-9954]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:43:25.113 [ERROR] [SimpleAsyncTaskExecutor-9954]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:43:30.939 [INFO ] [SimpleAsyncTaskExecutor-9953]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:43:33.079 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:43:33.082 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426812007_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426812007, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:43:33.083 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426812007_1
2026-05-22 10:43:33.094 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426812007_1)
2026-05-22 10:43:33.113 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = c383fb6e-2a2f-4c25-9c2b-97e3411ac334, doctroIds = [] 
2026-05-22 10:43:33.113 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:43:33.114 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:43:33.114 [INFO ] [SimpleAsyncTaskExecutor-9956]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426812007_1 
2026-05-22 10:43:33.120 [INFO ] [SimpleAsyncTaskExecutor-9957]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:43:33.242 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:43:33.244 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426812269_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426812269, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:43:33.244 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426812269_1
2026-05-22 10:43:33.250 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426812269_1)
2026-05-22 10:43:33.270 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = c917abef-17de-4cac-9906-720d54421eda, doctroIds = [] 
2026-05-22 10:43:33.270 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:43:33.271 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:43:33.271 [INFO ] [SimpleAsyncTaskExecutor-9959]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426812269_1 
2026-05-22 10:43:33.276 [INFO ] [SimpleAsyncTaskExecutor-9960]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:43:38.199 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:43:38.201 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426817951_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426817951, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:43:38.201 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426817951_2
2026-05-22 10:43:38.212 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426817951_2)
2026-05-22 10:43:38.232 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 260dce56-0c01-42b6-8cfe-51f24aead59b, doctroIds = [] 
2026-05-22 10:43:38.232 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:43:38.233 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:43:38.233 [INFO ] [SimpleAsyncTaskExecutor-9962]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426817951_2 
2026-05-22 10:43:38.238 [INFO ] [SimpleAsyncTaskExecutor-9963]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:43:38.346 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:43:38.348 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426818097_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426818097, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:43:38.348 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426818097_2
2026-05-22 10:43:38.357 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426818097_2)
2026-05-22 10:43:38.375 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 9e281bea-981c-4a3e-80d2-3256cf99d798, doctroIds = [] 
2026-05-22 10:43:38.375 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:43:38.376 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:43:38.376 [INFO ] [SimpleAsyncTaskExecutor-9965]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426818097_2 
2026-05-22 10:43:38.381 [INFO ] [SimpleAsyncTaskExecutor-9966]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:43:43.047 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:43:43.097 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:43:43.098 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426822872
2026-05-22 10:43:43.170 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:43:43.170 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/105/aqf3vcyr/websocket
2026-05-22 10:43:43.170 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:43:43.172 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=aqf3vcyr]
2026-05-22 10:43:43.185 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:43:43.783 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:43:43.787 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779426823268_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779426823268, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:43:43.787 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779426823268_3
2026-05-22 10:43:43.802 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =Order_Dipashri_Zepto_1779426823268_3)
2026-05-22 10:43:43.834 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f, doctroIds = [] 
2026-05-22 10:43:43.835 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:43:43.836 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:43:43.836 [INFO ] [SimpleAsyncTaskExecutor-9968]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779426823268_3 
2026-05-22 10:43:43.844 [INFO ] [SimpleAsyncTaskExecutor-9969]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:43:48.979 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:43:49.017 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:43:49.017 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426828799
2026-05-22 10:43:49.083 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:43:49.084 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/106/jctrwms0/websocket
2026-05-22 10:43:49.084 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:43:49.085 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=jctrwms0]
2026-05-22 10:43:49.105 [ERROR] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:43:51.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:43:51.202 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:43:55.448 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:43:55.454 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:43:59.351 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=3aa3c7c8-4875-430f-9ce8-2874934c59a5, vendorId=zepto)
2026-05-22 10:43:59.375 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:43:59.376 [INFO ] [SimpleAsyncTaskExecutor-9976]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=/I4/FDL0hAnL93lDCoWjYNGdVFjmZJudz4YzmnuGBig=)
2026-05-22 10:43:59.398 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = e55eee73-fff9-4914-9dbf-e5935213d32b, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:43:59.398 [ERROR] [SimpleAsyncTaskExecutor-9976]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:43:59.398 [ERROR] [SimpleAsyncTaskExecutor-9976]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:43:59.399 [ERROR] [SimpleAsyncTaskExecutor-9976]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:43:59.401 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 3aa3c7c8-4875-430f-9ce8-2874934c59a5, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 3aa3c7c8-4875-430f-9ce8-2874934c59a5 and added back to pool.
2026-05-22 10:43:59.401 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=3aa3c7c8-4875-430f-9ce8-2874934c59a5, vendorId=zepto)
2026-05-22 10:44:04.204 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =e55eee73-fff9-4914-9dbf-e5935213d32b, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription e55eee73-fff9-4914-9dbf-e5935213d32b.
2026-05-22 10:44:04.214 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:44:04.215 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:44:04.215 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:44:04.215 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/e55eee73-fff9-4914-9dbf-e5935213d32b)
2026-05-22 10:44:04.540 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "eaf6df5bba854bd89b29f7604b2932fd"}}

2026-05-22 10:44:04.541 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:04.541 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id e55eee73-fff9-4914-9dbf-e5935213d32b for vendor zepto
2026-05-22 10:44:04.541 [INFO ] [SimpleAsyncTaskExecutor-9981]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=G9Fl2m8A3Vb1XjxtAlDRN//XSVMX+wWyKfCjS5vUKMY=)
2026-05-22 10:44:04.560 [ERROR] [SimpleAsyncTaskExecutor-9981]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:44:04.560 [ERROR] [SimpleAsyncTaskExecutor-9981]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:44:04.560 [ERROR] [SimpleAsyncTaskExecutor-9981]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:04.629 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:44:04.634 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:44:04.714 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=aqf3vcyr] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:44:04.714 [DEBUG] [http-nio-10000-exec-3]  SubProtocolWebSocketHandler - Clearing session aqf3vcyr
2026-05-22 10:44:04.715 [INFO ] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:44:04.716 [DEBUG] [clientOutboundChannel-711]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=aqf3vcyr}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=aqf3vcyr}]
2026-05-22 10:44:12.484 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:44:12.487 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:44:13.428 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [aqf3vcyr]
2026-05-22 10:44:15.546 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=8ade0782-b1b0-4e10-ac6a-ad0fb1948180, rxId=e55eee73-fff9-4914-9dbf-e5935213d32b, vendorId=zepto)
2026-05-22 10:44:15.559 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:15.560 [INFO ] [SimpleAsyncTaskExecutor-9982]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=G9Fl2m8A3Vb1XjxtAlDRN//XSVMX+wWyKfCjS5vUKMY=)
2026-05-22 10:44:15.577 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6e1a8ed9-5531-4892-b782-95d22abb28fe, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:44:15.578 [ERROR] [SimpleAsyncTaskExecutor-9982]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:44:15.578 [ERROR] [SimpleAsyncTaskExecutor-9982]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:44:15.578 [ERROR] [SimpleAsyncTaskExecutor-9982]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:15.579 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = e55eee73-fff9-4914-9dbf-e5935213d32b, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription e55eee73-fff9-4914-9dbf-e5935213d32b and added back to pool.
2026-05-22 10:44:15.579 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=e55eee73-fff9-4914-9dbf-e5935213d32b, vendorId=zepto)
2026-05-22 10:44:20.426 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =6e1a8ed9-5531-4892-b782-95d22abb28fe, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 6e1a8ed9-5531-4892-b782-95d22abb28fe.
2026-05-22 10:44:20.431 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:44:20.431 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:44:20.431 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:44:20.431 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/6e1a8ed9-5531-4892-b782-95d22abb28fe)
2026-05-22 10:44:21.092 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "319dcbeae05e42dbb00809815ba21e3a"}}

2026-05-22 10:44:21.092 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:21.092 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id 6e1a8ed9-5531-4892-b782-95d22abb28fe for vendor zepto
2026-05-22 10:44:21.092 [INFO ] [SimpleAsyncTaskExecutor-9987]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=fyDhDHOEFP4k+n2KWDNxnqHW5RRvHAmxaFM3+bDe1PE=)
2026-05-22 10:44:21.110 [ERROR] [SimpleAsyncTaskExecutor-9987]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:44:21.110 [ERROR] [SimpleAsyncTaskExecutor-9987]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:44:21.110 [ERROR] [SimpleAsyncTaskExecutor-9987]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:21.136 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:44:21.138 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:44:21.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:44:21.197 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:44:21.707 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=jctrwms0] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:44:21.708 [DEBUG] [http-nio-10000-exec-3]  SubProtocolWebSocketHandler - Clearing session jctrwms0
2026-05-22 10:44:21.708 [INFO ] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:44:21.708 [DEBUG] [clientOutboundChannel-713]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=jctrwms0}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=jctrwms0}]
2026-05-22 10:44:28.426 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [jctrwms0]
2026-05-22 10:44:35.376 [INFO ] [SimpleAsyncTaskExecutor-9994]  PrescriptionComponent - Audio File lambda invoked at 1779426875376
2026-05-22 10:44:35.376 [INFO ] [SimpleAsyncTaskExecutor-9995]  LambdaRepository - Lambda Executed at 1779426875376
2026-05-22 10:44:35.377 [INFO ] [SimpleAsyncTaskExecutor-9994]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:35.377 [INFO ] [SimpleAsyncTaskExecutor-9994]  PrescriptionComponent - Sending order status webhook for rx with id e55eee73-fff9-4914-9dbf-e5935213d32b for vendor zepto
2026-05-22 10:44:35.378 [INFO ] [SimpleAsyncTaskExecutor-9996]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=G9Fl2m8A3Vb1XjxtAlDRN//XSVMX+wWyKfCjS5vUKMY=)
2026-05-22 10:44:35.393 [ERROR] [SimpleAsyncTaskExecutor-9996]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:44:35.393 [ERROR] [SimpleAsyncTaskExecutor-9996]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:44:35.394 [ERROR] [SimpleAsyncTaskExecutor-9996]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:36.714 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:44:36.717 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=1be11a80-f161-44a8-8a00-0102257c6d2b, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:44:41.194 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = d1edf32d-88bd-46aa-b1e6-9af941b160fe
2026-05-22 10:44:41.204 [INFO ] [SimpleAsyncTaskExecutor-9997]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:41.205 [INFO ] [SimpleAsyncTaskExecutor-9999]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=UVS69G0ul3gyiSD3uBBVF3s4XSjClvLW2SIq4ekllfE=)
2026-05-22 10:44:41.213 [INFO ] [SimpleAsyncTaskExecutor-9995]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:44:41.221 [ERROR] [SimpleAsyncTaskExecutor-9999]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:44:41.221 [ERROR] [SimpleAsyncTaskExecutor-9999]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:44:41.221 [ERROR] [SimpleAsyncTaskExecutor-9999]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:51.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:44:51.197 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:44:51.213 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 2a7357bd-8df4-4d50-a2b6-967bb7f0bf5e
2026-05-22 10:44:51.222 [INFO ] [SimpleAsyncTaskExecutor-10006]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:51.223 [INFO ] [SimpleAsyncTaskExecutor-10008]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=LAwsu/9anUf42VZ2QfWXJYJcjIQUnUX0qPcloZkKwAU=)
2026-05-22 10:44:51.250 [ERROR] [SimpleAsyncTaskExecutor-10008]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:44:51.250 [ERROR] [SimpleAsyncTaskExecutor-10008]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:44:51.250 [ERROR] [SimpleAsyncTaskExecutor-10008]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:51.876 [INFO ] [SimpleAsyncTaskExecutor-10009]  PrescriptionComponent - Audio File lambda invoked at 1779426891876
2026-05-22 10:44:51.876 [INFO ] [SimpleAsyncTaskExecutor-10010]  LambdaRepository - Lambda Executed at 1779426891876
2026-05-22 10:44:51.877 [INFO ] [SimpleAsyncTaskExecutor-10009]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:44:51.877 [INFO ] [SimpleAsyncTaskExecutor-10009]  PrescriptionComponent - Sending order status webhook for rx with id 6e1a8ed9-5531-4892-b782-95d22abb28fe for vendor zepto
2026-05-22 10:44:51.877 [INFO ] [SimpleAsyncTaskExecutor-10011]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=fyDhDHOEFP4k+n2KWDNxnqHW5RRvHAmxaFM3+bDe1PE=)
2026-05-22 10:44:51.894 [ERROR] [SimpleAsyncTaskExecutor-10011]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 10:44:51.894 [ERROR] [SimpleAsyncTaskExecutor-10011]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 10:44:51.894 [ERROR] [SimpleAsyncTaskExecutor-10011]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:44:56.052 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca, vendor = apple with message = Doctor 14e5f865-c5eb-4bb3-acc0-015ae9950cca added to vendor apple's pool.
2026-05-22 10:44:56.106 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:44:56.106 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779426897633
2026-05-22 10:44:56.260 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:44:56.261 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/500/jmfxga1j/websocket
2026-05-22 10:44:56.261 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca
2026-05-22 10:44:56.262 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=jmfxga1j]
2026-05-22 10:44:56.312 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 14e5f865-c5eb-4bb3-acc0-015ae9950cca connected
2026-05-22 10:44:57.614 [INFO ] [SimpleAsyncTaskExecutor-10010]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:45:21.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:45:21.198 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:45:21.213 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = ee3ed7c8-67b3-4db8-9ce3-8294cb286fae
2026-05-22 10:45:21.222 [INFO ] [SimpleAsyncTaskExecutor-10018]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:45:21.223 [INFO ] [SimpleAsyncTaskExecutor-10020]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=ItOMbJ6S0dhChKUHqvuBoVktgfQC3bdulzpeYUMUthI=)
2026-05-22 10:45:21.238 [ERROR] [SimpleAsyncTaskExecutor-10020]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:45:21.238 [ERROR] [SimpleAsyncTaskExecutor-10020]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:45:21.238 [ERROR] [SimpleAsyncTaskExecutor-10020]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:45:51.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:45:51.197 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:46:11.189 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 07e700f9-5375-4a88-a431-3dbe4639707e
2026-05-22 10:46:11.202 [INFO ] [SimpleAsyncTaskExecutor-10027]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:46:11.203 [INFO ] [SimpleAsyncTaskExecutor-10029]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=OJkSucfzoZucSzPp4iMAibW3WY0y/EtSkORNVOCQ+1g=)
2026-05-22 10:46:11.204 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 3f3ee910-d4cb-4d8e-9946-0f45c1c5a1a3
2026-05-22 10:46:11.213 [INFO ] [SimpleAsyncTaskExecutor-10030]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:46:11.214 [INFO ] [SimpleAsyncTaskExecutor-10032]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=92eaa3lsIAh+hZUmkS7qJ3AFnHrLQUEx+j5b1snrzBA=)
2026-05-22 10:46:11.220 [ERROR] [SimpleAsyncTaskExecutor-10029]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:46:11.220 [ERROR] [SimpleAsyncTaskExecutor-10029]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:46:11.221 [ERROR] [SimpleAsyncTaskExecutor-10029]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:46:11.388 [ERROR] [SimpleAsyncTaskExecutor-10032]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:46:11.388 [ERROR] [SimpleAsyncTaskExecutor-10032]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:46:11.388 [ERROR] [SimpleAsyncTaskExecutor-10032]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:46:21.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:46:21.194 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 964a6deb-d03b-4315-a14b-489f8555bd1d
2026-05-22 10:46:21.206 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:46:21.207 [INFO ] [SimpleAsyncTaskExecutor-10035]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:46:21.208 [INFO ] [SimpleAsyncTaskExecutor-10039]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=kGjxdRjDdV5R908PFbiIfsVPN1tMCSq25NUoV7Z2c4I=)
2026-05-22 10:46:21.213 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = c6485ea5-e871-4eb2-aefa-a315ed1f8ba0
2026-05-22 10:46:21.219 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 3469092e-0a9b-441d-85c9-243a08c3d251
2026-05-22 10:46:21.224 [INFO ] [SimpleAsyncTaskExecutor-10042]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:46:21.225 [INFO ] [SimpleAsyncTaskExecutor-10046]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=y8NC5uOO74hDMZbogCidj2HBohA7cwjgn8ZXHydbph0=)
2026-05-22 10:46:21.229 [ERROR] [SimpleAsyncTaskExecutor-10039]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:46:21.229 [ERROR] [SimpleAsyncTaskExecutor-10039]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:46:21.229 [ERROR] [SimpleAsyncTaskExecutor-10039]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:46:21.232 [INFO ] [SimpleAsyncTaskExecutor-10044]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:46:21.233 [INFO ] [SimpleAsyncTaskExecutor-10047]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=TY+O28tDtylwg8QlsUtSMPB/LlYg7j7joCBZ/ULRpR0=)
2026-05-22 10:46:21.243 [ERROR] [SimpleAsyncTaskExecutor-10046]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:46:21.243 [ERROR] [SimpleAsyncTaskExecutor-10046]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:46:21.243 [ERROR] [SimpleAsyncTaskExecutor-10046]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:46:21.250 [ERROR] [SimpleAsyncTaskExecutor-10047]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:46:21.250 [ERROR] [SimpleAsyncTaskExecutor-10047]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:46:21.250 [ERROR] [SimpleAsyncTaskExecutor-10047]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:46:51.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:46:51.196 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:47:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T05:17:00Z
2026-05-22 10:47:00.007 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T05:17:00.007Z
2026-05-22 10:47:10.136 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:1cda:7986:4cf3:11eb, 54.86.50.139
2026-05-22 10:47:10.142 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_10548760, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=Neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Cetrizine, composition=Cetrizine , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=dolo, composition=dolo, type=Tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:47:10.142 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_10548760
2026-05-22 10:47:10.153 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, orderId =order_Hema_Apple_10548760)
2026-05-22 10:47:10.174 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = 66881419-4681-4fb2-a2fc-19e43bb00374, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 14e5f865-c5eb-4bb3-acc0-015ae9950cca] 
2026-05-22 10:47:10.174 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 14e5f865-c5eb-4bb3-acc0-015ae9950cca, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-22 10:47:10.181 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:47:10.181 [INFO ] [SimpleAsyncTaskExecutor-10055]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_10548760 
2026-05-22 10:47:10.187 [INFO ] [SimpleAsyncTaskExecutor-10056]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetrizine, dolo]
2026-05-22 10:47:18.074 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca, vendor = apple prescriptionId =66881419-4681-4fb2-a2fc-19e43bb00374, message = Doctor 14e5f865-c5eb-4bb3-acc0-015ae9950cca blocked and remaining doctors unblocked for prescription 66881419-4681-4fb2-a2fc-19e43bb00374.
2026-05-22 10:47:18.084 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 14e5f865-c5eb-4bb3-acc0-015ae9950cca, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-22 10:47:18.088 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:47:18.091 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:47:18.091 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=916263813826, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/66881419-4681-4fb2-a2fc-19e43bb00374)
2026-05-22 10:47:18.428 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "c956ce375f3d42f8935ee6ec893f5b0e"}}

2026-05-22 10:47:18.430 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:47:18.430 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Sending order status webhook for rx with id 66881419-4681-4fb2-a2fc-19e43bb00374 for vendor apple
2026-05-22 10:47:18.431 [INFO ] [SimpleAsyncTaskExecutor-10058]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ATIzxzA+dIN2kfTKT74WaM/CN9HXg4Z5i0UHVYy8vco=)
2026-05-22 10:47:18.535 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:47:18.539 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:47:21.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:47:21.197 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:47:21.206 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 176638a6-e680-4c6a-9f1a-f0314b81e833
2026-05-22 10:47:21.213 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 91fa1102-ad86-401a-8fc7-59480b31deda
2026-05-22 10:47:21.224 [INFO ] [SimpleAsyncTaskExecutor-10065]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:47:21.224 [INFO ] [SimpleAsyncTaskExecutor-10067]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:47:21.225 [INFO ] [SimpleAsyncTaskExecutor-10069]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=/k7HNM+lsb8xBBMnR59Ny4fx8INpyL8FgJELIEGkwXc=)
2026-05-22 10:47:21.225 [INFO ] [SimpleAsyncTaskExecutor-10070]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=wwoV9U3+hTwxArqvPOfWEf2rahTDPsEsnhA1b0IQJbc=)
2026-05-22 10:47:21.245 [ERROR] [SimpleAsyncTaskExecutor-10069]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:47:21.245 [ERROR] [SimpleAsyncTaskExecutor-10069]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:47:21.245 [ERROR] [SimpleAsyncTaskExecutor-10069]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:47:21.254 [ERROR] [SimpleAsyncTaskExecutor-10070]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:47:21.254 [ERROR] [SimpleAsyncTaskExecutor-10070]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:47:21.254 [ERROR] [SimpleAsyncTaskExecutor-10070]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:47:22.968 [ERROR] [SimpleAsyncTaskExecutor-10058]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:47:22.968 [ERROR] [SimpleAsyncTaskExecutor-10058]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:47:22.968 [ERROR] [SimpleAsyncTaskExecutor-10058]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:47:39.010 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:47:39.017 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=4fd6c178-1412-44c1-bfee-0917f0f0df31, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:47:41.194 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 14ba03c1-a277-4d86-b78f-027c019da98d
2026-05-22 10:47:41.200 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 4356ea3d-2f67-4d68-a13a-aeafbebda4e4
2026-05-22 10:47:41.213 [INFO ] [SimpleAsyncTaskExecutor-10071]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:47:41.214 [INFO ] [SimpleAsyncTaskExecutor-10073]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:47:41.215 [INFO ] [SimpleAsyncTaskExecutor-10075]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=Ul3brWSX2nXeEMhWipi4leV9lM+K153wR7bASycGg/4=)
2026-05-22 10:47:41.215 [INFO ] [SimpleAsyncTaskExecutor-10076]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=OU4wVda3ZgxWAjFvi9botnxtIady40LlwvySRLKCmrY=)
2026-05-22 10:47:41.235 [ERROR] [SimpleAsyncTaskExecutor-10076]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:47:41.236 [ERROR] [SimpleAsyncTaskExecutor-10076]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:47:41.236 [ERROR] [SimpleAsyncTaskExecutor-10076]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:47:41.243 [ERROR] [SimpleAsyncTaskExecutor-10075]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:47:41.243 [ERROR] [SimpleAsyncTaskExecutor-10075]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:47:41.243 [ERROR] [SimpleAsyncTaskExecutor-10075]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:47:51.190 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 2f33c9ff-7f66-4111-b04a-680af162decd
2026-05-22 10:47:51.199 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:47:51.205 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9e281bea-981c-4a3e-80d2-3256cf99d798, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:47:51.208 [INFO ] [SimpleAsyncTaskExecutor-10077]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:47:51.209 [INFO ] [SimpleAsyncTaskExecutor-10084]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=bgjCd/xqCTldTCyzPXxJ6hyOEI217aOs3LIdnXz9nlI=)
2026-05-22 10:47:51.225 [ERROR] [SimpleAsyncTaskExecutor-10084]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:47:51.225 [ERROR] [SimpleAsyncTaskExecutor-10084]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:47:51.225 [ERROR] [SimpleAsyncTaskExecutor-10084]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:47:59.378 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:47:59.382 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_585, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:47:59.382 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_585
2026-05-22 10:47:59.395 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =order_Dipashri_Zepto_585)
2026-05-22 10:47:59.419 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, doctroIds = [] 
2026-05-22 10:47:59.419 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:47:59.420 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:47:59.420 [INFO ] [SimpleAsyncTaskExecutor-10087]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_585 
2026-05-22 10:47:59.426 [INFO ] [SimpleAsyncTaskExecutor-10088]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 10:48:21.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:48:21.197 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:48:26.358 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:48:26.387 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:48:26.388 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779427106160
2026-05-22 10:48:26.467 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:48:26.467 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/562/0themr2e/websocket
2026-05-22 10:48:26.468 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:48:26.469 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=0themr2e]
2026-05-22 10:48:26.488 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:48:41.188 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 9e281bea-981c-4a3e-80d2-3256cf99d798
2026-05-22 10:48:41.193 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = c917abef-17de-4cac-9906-720d54421eda
2026-05-22 10:48:41.197 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = c383fb6e-2a2f-4c25-9c2b-97e3411ac334
2026-05-22 10:48:41.200 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 260dce56-0c01-42b6-8cfe-51f24aead59b
2026-05-22 10:48:41.209 [INFO ] [SimpleAsyncTaskExecutor-10095]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:48:41.209 [INFO ] [SimpleAsyncTaskExecutor-10097]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:48:41.210 [INFO ] [SimpleAsyncTaskExecutor-10103]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=Z8M+fMN/enZrdv3FwTGYpVDqiMpbFxFto48uSEZn9n0=)
2026-05-22 10:48:41.210 [INFO ] [SimpleAsyncTaskExecutor-10104]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=sEN1TvimcOTV+I312qI8cSoLkEr18JeGINNij/D7yIo=)
2026-05-22 10:48:41.214 [INFO ] [SimpleAsyncTaskExecutor-10099]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:48:41.215 [INFO ] [SimpleAsyncTaskExecutor-10105]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=+Xnd4ncdXGl+TwDRGKuwglXPeUpzfM8pb3TxbFH/Okg=)
2026-05-22 10:48:41.215 [INFO ] [SimpleAsyncTaskExecutor-10100]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:48:41.215 [INFO ] [SimpleAsyncTaskExecutor-10106]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=asXMgbNl/tPPufaTyV31tZ48CqiPvYcTESnTuKQcrPM=)
2026-05-22 10:48:41.237 [ERROR] [SimpleAsyncTaskExecutor-10103]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:48:41.237 [ERROR] [SimpleAsyncTaskExecutor-10103]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:48:41.237 [ERROR] [SimpleAsyncTaskExecutor-10103]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:48:41.241 [ERROR] [SimpleAsyncTaskExecutor-10104]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:48:41.241 [ERROR] [SimpleAsyncTaskExecutor-10104]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:48:41.241 [ERROR] [SimpleAsyncTaskExecutor-10104]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:48:41.254 [ERROR] [SimpleAsyncTaskExecutor-10106]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:48:41.254 [ERROR] [SimpleAsyncTaskExecutor-10106]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:48:41.254 [ERROR] [SimpleAsyncTaskExecutor-10106]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:48:41.256 [ERROR] [SimpleAsyncTaskExecutor-10105]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:48:41.256 [ERROR] [SimpleAsyncTaskExecutor-10105]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:48:41.256 [ERROR] [SimpleAsyncTaskExecutor-10105]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:48:45.966 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=0themr2e] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:48:45.966 [DEBUG] [http-nio-10000-exec-3]  SubProtocolWebSocketHandler - Clearing session 0themr2e
2026-05-22 10:48:45.967 [INFO ] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:48:45.968 [DEBUG] [clientOutboundChannel-717]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=0themr2e}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=0themr2e}]
2026-05-22 10:48:51.188 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 2363d67f-7e11-4789-862a-2b8ba5cbc04f
2026-05-22 10:48:51.196 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:48:51.200 [INFO ] [SimpleAsyncTaskExecutor-10107]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:48:51.201 [INFO ] [SimpleAsyncTaskExecutor-10112]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=dinhyZvvanvF5zpIeJerryfl/YUwqe39qcU7aT7uW48=)
2026-05-22 10:48:51.225 [ERROR] [SimpleAsyncTaskExecutor-10112]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:48:51.225 [ERROR] [SimpleAsyncTaskExecutor-10112]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:48:51.225 [ERROR] [SimpleAsyncTaskExecutor-10112]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:48:53.426 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [0themr2e]
2026-05-22 10:49:19.452 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:49:19.455 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_586, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:49:19.455 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_586
2026-05-22 10:49:19.465 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =order_Dipashri_Zepto_586)
2026-05-22 10:49:19.488 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = dd41733c-465e-4d78-a175-6687856bdc9f, doctroIds = [e7d776bd-88ef-4408-8403-f543e16410b3] 
2026-05-22 10:49:19.488 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [e7d776bd-88ef-4408-8403-f543e16410b3] for prescriptionId
2026-05-22 10:49:19.490 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:49:19.490 [INFO ] [SimpleAsyncTaskExecutor-10114]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_586 
2026-05-22 10:49:19.496 [INFO ] [SimpleAsyncTaskExecutor-10115]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:49:21.192 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:49:44.604 [INFO ] [SimpleAsyncTaskExecutor-10119]  PrescriptionComponent - Audio File lambda invoked at 1779427184604
2026-05-22 10:49:44.604 [INFO ] [SimpleAsyncTaskExecutor-10120]  LambdaRepository - Lambda Executed at 1779427184604
2026-05-22 10:49:44.605 [INFO ] [SimpleAsyncTaskExecutor-10119]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:49:44.605 [INFO ] [SimpleAsyncTaskExecutor-10119]  PrescriptionComponent - Sending order status webhook for rx with id 66881419-4681-4fb2-a2fc-19e43bb00374 for vendor apple
2026-05-22 10:49:44.606 [INFO ] [SimpleAsyncTaskExecutor-10121]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ATIzxzA+dIN2kfTKT74WaM/CN9HXg4Z5i0UHVYy8vco=)
2026-05-22 10:49:44.992 [ERROR] [SimpleAsyncTaskExecutor-10121]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:49:44.992 [ERROR] [SimpleAsyncTaskExecutor-10121]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:49:44.992 [ERROR] [SimpleAsyncTaskExecutor-10121]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:49:46.197 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:49:46.217 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:49:46.218 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779427185988
2026-05-22 10:49:46.236 [INFO ] [SimpleAsyncTaskExecutor-10120]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:49:46.279 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:49:46.279 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/971/ey1sy3g2/websocket
2026-05-22 10:49:46.280 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:49:46.281 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=ey1sy3g2]
2026-05-22 10:49:46.305 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:49:51.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:49:51.199 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:49:53.352 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=ey1sy3g2] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:49:53.352 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session ey1sy3g2
2026-05-22 10:49:53.352 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:49:53.353 [DEBUG] [clientOutboundChannel-719]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=ey1sy3g2}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=ey1sy3g2}]
2026-05-22 10:49:58.426 [DEBUG] [MessageBroker-1]  DefaultSockJsService - Closed 1 sessions: [ey1sy3g2]
2026-05-22 10:49:59.128 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-22 10:49:59.133 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received prioritize request for order 84031
2026-05-22 10:50:11.109 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c is currently assigned to a prescription and cannot be added to the pool.
2026-05-22 10:50:11.124 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:50:11.124 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779427210892
2026-05-22 10:50:11.304 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 10:50:11.304 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/542/buvofiqr/websocket
2026-05-22 10:50:11.305 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 10:50:11.306 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=buvofiqr]
2026-05-22 10:50:11.326 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 10:50:21.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:50:21.196 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:50:29.103 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 10:50:29.107 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_587, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Dipashri_Zepto), patients=[Patient(name=Deep, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:50:29.107 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_587
2026-05-22 10:50:29.121 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1c815ed6-5b01-4c54-ab01-3a0a03175450, orderId =order_Dipashri_Zepto_587)
2026-05-22 10:50:29.146 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe, doctroIds = [] 
2026-05-22 10:50:29.146 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 10:50:29.149 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 10:50:29.149 [INFO ] [SimpleAsyncTaskExecutor-10135]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_587 
2026-05-22 10:50:29.157 [INFO ] [SimpleAsyncTaskExecutor-10136]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 10:50:41.349 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:50:41.353 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=9e264b4f-0653-48b1-9e39-b2b00a9416ca, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:50:51.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:50:51.198 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:50:57.382 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-22 10:51:09.299 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create approved prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, rxId=66881419-4681-4fb2-a2fc-19e43bb00374, vendorId=apple)
2026-05-22 10:51:09.314 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = 66881419-4681-4fb2-a2fc-19e43bb00374
2026-05-22 10:51:13.570 [INFO ] [SimpleAsyncTaskExecutor-10143]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ATIzxzA+dIN2kfTKT74WaM/CN9HXg4Z5i0UHVYy8vco=)
2026-05-22 10:51:13.578 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:51:13.580 [INFO ] [SimpleAsyncTaskExecutor-10144]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ATIzxzA+dIN2kfTKT74WaM/CN9HXg4Z5i0UHVYy8vco=)
2026-05-22 10:51:13.597 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca, vendor = apple prescriptionId = 66881419-4681-4fb2-a2fc-19e43bb00374, message = Doctor 14e5f865-c5eb-4bb3-acc0-015ae9950cca released from prescription 66881419-4681-4fb2-a2fc-19e43bb00374 and added back to pool.
2026-05-22 10:51:13.597 [INFO ] [http-nio-10000-exec-4]  PrescriptionService - Prescription approved and successfully.(doctorId=14e5f865-c5eb-4bb3-acc0-015ae9950cca, rxId=66881419-4681-4fb2-a2fc-19e43bb00374, vendorId=apple)
2026-05-22 10:51:13.964 [ERROR] [SimpleAsyncTaskExecutor-10144]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:51:13.964 [ERROR] [SimpleAsyncTaskExecutor-10144]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:51:13.964 [ERROR] [SimpleAsyncTaskExecutor-10144]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:51:14.467 [ERROR] [SimpleAsyncTaskExecutor-10143]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:51:14.467 [ERROR] [SimpleAsyncTaskExecutor-10143]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:51:14.467 [ERROR] [SimpleAsyncTaskExecutor-10143]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:51:14.477 [WARN ] [SimpleAsyncTaskExecutor-10143]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-22 10:51:14.477 [ERROR] [SimpleAsyncTaskExecutor-10143]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-22 10:51:14.478 [ERROR] [SimpleAsyncTaskExecutor-10143]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-22 10:51:21.194 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:51:21.200 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:51:25.705 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-22 10:51:51.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:51:51.197 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:52:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T05:22:00Z
2026-05-22 10:52:00.008 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T05:22:00.008Z
2026-05-22 10:52:21.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:52:21.199 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:52:49.142 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=buvofiqr] closed with CloseStatus[code=1000, reason=null]
2026-05-22 10:52:49.142 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session buvofiqr
2026-05-22 10:52:49.142 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 10:52:49.143 [DEBUG] [clientOutboundChannel-721]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpHeartbeat=[J@5f6e153c, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=buvofiqr}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=buvofiqr}]
2026-05-22 10:52:49.143 [DEBUG] [clientOutboundChannel-722]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=buvofiqr}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=buvofiqr}]
2026-05-22 10:52:49.166 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c not found in vendor zepto's pool.
2026-05-22 10:52:51.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:52:51.196 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:52:53.148 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:1cda:7986:4cf3:11eb, 54.86.50.139
2026-05-22 10:52:53.151 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_10548761, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=Neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Cetrizine, composition=Cetrizine , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=azicip, composition=azithromycin-500mg, type=Tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:52:53.151 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_10548761
2026-05-22 10:52:53.160 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=1e282a98-505a-46a4-8fc0-295c401a20ad, orderId =order_Hema_Apple_10548761)
2026-05-22 10:52:53.179 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = 93585663-d7d7-407c-b53d-98a32754d1b2, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 14e5f865-c5eb-4bb3-acc0-015ae9950cca] 
2026-05-22 10:52:53.179 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 14e5f865-c5eb-4bb3-acc0-015ae9950cca, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-22 10:52:53.185 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:52:53.185 [INFO ] [SimpleAsyncTaskExecutor-10171]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_10548761 
2026-05-22 10:52:53.190 [INFO ] [SimpleAsyncTaskExecutor-10172]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [azicip, Cetrizine]
2026-05-22 10:52:57.978 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca, vendor = apple prescriptionId =93585663-d7d7-407c-b53d-98a32754d1b2, message = Doctor 14e5f865-c5eb-4bb3-acc0-015ae9950cca blocked and remaining doctors unblocked for prescription 93585663-d7d7-407c-b53d-98a32754d1b2.
2026-05-22 10:52:57.988 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 14e5f865-c5eb-4bb3-acc0-015ae9950cca, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-22 10:52:57.990 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:52:57.990 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:52:57.991 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=916263813826, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/93585663-d7d7-407c-b53d-98a32754d1b2)
2026-05-22 10:52:58.426 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [buvofiqr]
2026-05-22 10:52:59.043 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "a71a7e6acb89496488387ae17a344951"}}

2026-05-22 10:52:59.043 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:52:59.043 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id 93585663-d7d7-407c-b53d-98a32754d1b2 for vendor apple
2026-05-22 10:52:59.044 [INFO ] [SimpleAsyncTaskExecutor-10174]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ztC7Gwd6CBxfCC+aO6WEOhk86jY709+SB9JuBXfJOzY=)
2026-05-22 10:52:59.125 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:52:59.129 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-05-22 10:52:59.449 [ERROR] [SimpleAsyncTaskExecutor-10174]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:52:59.449 [ERROR] [SimpleAsyncTaskExecutor-10174]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:52:59.450 [ERROR] [SimpleAsyncTaskExecutor-10174]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:53:16.600 [INFO ] [SimpleAsyncTaskExecutor-10175]  PrescriptionComponent - Audio File lambda invoked at 1779427396600
2026-05-22 10:53:16.601 [INFO ] [SimpleAsyncTaskExecutor-10176]  LambdaRepository - Lambda Executed at 1779427396601
2026-05-22 10:53:16.603 [INFO ] [SimpleAsyncTaskExecutor-10175]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:53:16.604 [INFO ] [SimpleAsyncTaskExecutor-10175]  PrescriptionComponent - Sending order status webhook for rx with id 93585663-d7d7-407c-b53d-98a32754d1b2 for vendor apple
2026-05-22 10:53:16.604 [INFO ] [SimpleAsyncTaskExecutor-10177]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ztC7Gwd6CBxfCC+aO6WEOhk86jY709+SB9JuBXfJOzY=)
2026-05-22 10:53:17.011 [ERROR] [SimpleAsyncTaskExecutor-10177]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:53:17.011 [ERROR] [SimpleAsyncTaskExecutor-10177]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:53:17.011 [ERROR] [SimpleAsyncTaskExecutor-10177]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:53:21.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:53:21.195 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = d8ed55fb-bcb9-48c6-a063-57c2e3d3c66a
2026-05-22 10:53:21.206 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:53:21.219 [INFO ] [SimpleAsyncTaskExecutor-10179]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:53:21.220 [INFO ] [SimpleAsyncTaskExecutor-10186]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=wQss3jICQj7QMARiVfb9vPgmLi2/p6zzgCw6Crsnb4Y=)
2026-05-22 10:53:21.237 [ERROR] [SimpleAsyncTaskExecutor-10186]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:53:21.237 [ERROR] [SimpleAsyncTaskExecutor-10186]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:53:21.237 [ERROR] [SimpleAsyncTaskExecutor-10186]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:53:22.487 [INFO ] [SimpleAsyncTaskExecutor-10176]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:53:43.832 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:53:43.836 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=5bc218b4-8f1c-45da-9230-e708ca27a56a, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:53:45.283 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-22 10:53:45.283 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 10:53:45.283 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=916263813826, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/93585663-d7d7-407c-b53d-98a32754d1b2)
2026-05-22 10:53:45.626 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "1091fc1e7de3481d9017b323bbd7d84b"}}

2026-05-22 10:53:45.626 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:53:45.626 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id 93585663-d7d7-407c-b53d-98a32754d1b2 for vendor apple
2026-05-22 10:53:45.627 [INFO ] [SimpleAsyncTaskExecutor-10187]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ztC7Gwd6CBxfCC+aO6WEOhk86jY709+SB9JuBXfJOzY=)
2026-05-22 10:53:46.026 [ERROR] [SimpleAsyncTaskExecutor-10187]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:53:46.026 [ERROR] [SimpleAsyncTaskExecutor-10187]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:53:46.026 [ERROR] [SimpleAsyncTaskExecutor-10187]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:53:51.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:53:51.197 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:54:21.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:54:21.198 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 10:54:30.190 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 6e1a8ed9-5531-4892-b782-95d22abb28fe
2026-05-22 10:54:30.212 [INFO ] [SimpleAsyncTaskExecutor-10200]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:54:30.213 [INFO ] [SimpleAsyncTaskExecutor-10202]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=fyDhDHOEFP4k+n2KWDNxnqHW5RRvHAmxaFM3+bDe1PE=)
2026-05-22 10:54:30.241 [ERROR] [SimpleAsyncTaskExecutor-10202]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:54:30.241 [ERROR] [SimpleAsyncTaskExecutor-10202]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:54:30.241 [ERROR] [SimpleAsyncTaskExecutor-10202]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:54:51.189 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = dd41733c-465e-4d78-a175-6687856bdc9f
2026-05-22 10:54:51.197 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 10:54:51.207 [INFO ] [SimpleAsyncTaskExecutor-10203]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:54:51.207 [INFO ] [SimpleAsyncTaskExecutor-10208]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=yvUVejJefQyXZrbahPEG0+FdgkyA6GEK7ITvLLzXFJU=)
2026-05-22 10:54:51.245 [ERROR] [SimpleAsyncTaskExecutor-10208]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:54:51.245 [ERROR] [SimpleAsyncTaskExecutor-10208]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:54:51.245 [ERROR] [SimpleAsyncTaskExecutor-10208]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:55:21.192 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 10:55:23.613 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-22 10:55:23.616 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received prioritize request for order 84031
2026-05-22 10:55:36.612 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-22 10:55:36.614 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received prioritize request for order 84031
2026-05-22 10:55:41.961 [INFO ] [http-nio-10000-exec-4]  UserService - Processing change password request.
2026-05-22 10:55:42.246 [INFO ] [http-nio-10000-exec-4]  UserComponent - Processing change password request. (email=c9bd4fa7-01be-4b18-8e1f-21ace9389bdf)
2026-05-22 10:55:51.188 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 6aaca609-a3d6-4584-a9dd-9e6789ff2ffe
2026-05-22 10:55:51.199 [INFO ] [SimpleAsyncTaskExecutor-10213]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 10:55:51.200 [INFO ] [SimpleAsyncTaskExecutor-10215]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=F4POOJECKrtGTyXzsSq3GhOy/chm4SmKNUcE2i+4X08=)
2026-05-22 10:55:51.226 [ERROR] [SimpleAsyncTaskExecutor-10215]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 10:55:51.226 [ERROR] [SimpleAsyncTaskExecutor-10215]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 10:55:51.226 [ERROR] [SimpleAsyncTaskExecutor-10215]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:55:54.114 [INFO ] [SimpleAsyncTaskExecutor-10216]  PrescriptionComponent - Audio File lambda invoked at 1779427554114
2026-05-22 10:55:54.114 [INFO ] [SimpleAsyncTaskExecutor-10217]  LambdaRepository - Lambda Executed at 1779427554114
2026-05-22 10:55:54.115 [INFO ] [SimpleAsyncTaskExecutor-10216]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:55:54.115 [INFO ] [SimpleAsyncTaskExecutor-10216]  PrescriptionComponent - Sending order status webhook for rx with id 93585663-d7d7-407c-b53d-98a32754d1b2 for vendor apple
2026-05-22 10:55:54.116 [INFO ] [SimpleAsyncTaskExecutor-10218]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ztC7Gwd6CBxfCC+aO6WEOhk86jY709+SB9JuBXfJOzY=)
2026-05-22 10:55:54.494 [ERROR] [SimpleAsyncTaskExecutor-10218]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:55:54.494 [ERROR] [SimpleAsyncTaskExecutor-10218]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:55:54.494 [ERROR] [SimpleAsyncTaskExecutor-10218]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:55:55.566 [INFO ] [SimpleAsyncTaskExecutor-10217]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 10:55:59.336 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=1e282a98-505a-46a4-8fc0-295c401a20ad, rxId=93585663-d7d7-407c-b53d-98a32754d1b2, vendorId=apple)
2026-05-22 10:55:59.345 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = 93585663-d7d7-407c-b53d-98a32754d1b2
2026-05-22 10:56:00.095 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-22 10:56:00.096 [INFO ] [SimpleAsyncTaskExecutor-10219]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ztC7Gwd6CBxfCC+aO6WEOhk86jY709+SB9JuBXfJOzY=)
2026-05-22 10:56:00.096 [INFO ] [SimpleAsyncTaskExecutor-10220]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=ztC7Gwd6CBxfCC+aO6WEOhk86jY709+SB9JuBXfJOzY=)
2026-05-22 10:56:00.112 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 14e5f865-c5eb-4bb3-acc0-015ae9950cca, vendor = apple prescriptionId = 93585663-d7d7-407c-b53d-98a32754d1b2, message = Doctor 14e5f865-c5eb-4bb3-acc0-015ae9950cca released from prescription 93585663-d7d7-407c-b53d-98a32754d1b2 and added back to pool.
2026-05-22 10:56:00.112 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=14e5f865-c5eb-4bb3-acc0-015ae9950cca, rxId=93585663-d7d7-407c-b53d-98a32754d1b2, vendorId=apple)
2026-05-22 10:56:00.481 [ERROR] [SimpleAsyncTaskExecutor-10220]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:56:00.481 [ERROR] [SimpleAsyncTaskExecutor-10220]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:56:00.481 [ERROR] [SimpleAsyncTaskExecutor-10220]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:56:00.936 [ERROR] [SimpleAsyncTaskExecutor-10219]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-22 10:56:00.936 [ERROR] [SimpleAsyncTaskExecutor-10219]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-22 10:56:00.936 [ERROR] [SimpleAsyncTaskExecutor-10219]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 10:56:00.945 [WARN ] [SimpleAsyncTaskExecutor-10219]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-22 10:56:00.946 [ERROR] [SimpleAsyncTaskExecutor-10219]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-22 10:56:00.946 [ERROR] [SimpleAsyncTaskExecutor-10219]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-22 10:56:21.933 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-22 10:56:21.935 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received prioritize request for order 84031
2026-05-22 10:56:29.126 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received list request for order. Requested By c9bd4fa7-01be-4b18-8e1f-21ace9389bdf vendor zepto
2026-05-22 10:56:46.235 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:56:46.240 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=0e640f2d-ab65-4740-932f-a5a05f8e9ca2, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 10:56:46.240 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 10:56:50.248 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received list request for order. Requested By c9bd4fa7-01be-4b18-8e1f-21ace9389bdf vendor zepto
2026-05-22 10:57:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-22T05:27:00Z
2026-05-22 10:57:00.008 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-22T05:27:00.008Z
2026-05-22 10:57:12.253 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received list request for order. Requested By c9bd4fa7-01be-4b18-8e1f-21ace9389bdf vendor zepto
2026-05-22 10:58:37.797 [INFO ] [http-nio-10000-exec-2]  PrescriptionController - Showing Prescription for Doctor: null
2026-05-22 10:58:37.803 [INFO ] [http-nio-10000-exec-2]  PrescriptionController - Prescription start webhook not configured for zepto
2026-05-22 10:58:48.313 [INFO ] [http-nio-10000-exec-5]  PrescriptionController - Showing Prescription for without patient: null
2026-05-22 10:59:48.467 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 10:59:48.470 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=79f386df-5698-442b-ba3f-195e60444255, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
