2026-05-22 00:01:02.051 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-22 00:01:06.593 [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 already exists in vendor zepto's pool.
2026-05-22 00:01:06.605 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:01:06.605 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388266181
2026-05-22 00:01:06.665 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:01:06.666 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/825/raebfqkz/websocket
2026-05-22 00:01:06.666 [INFO ] [http-nio-10000-exec-4]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:01:06.670 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=raebfqkz]
2026-05-22 00:01:06.688 [ERROR] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:01:37.785 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=raebfqkz] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:01:37.786 [DEBUG] [http-nio-10000-exec-3]  SubProtocolWebSocketHandler - Clearing session raebfqkz
2026-05-22 00:01:37.786 [INFO ] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:01:37.787 [DEBUG] [clientOutboundChannel-595]  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=raebfqkz}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=raebfqkz}]
2026-05-22 00:01:43.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [raebfqkz]
2026-05-22 00:01:57.499 [INFO ] [MessageBroker-3]  WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 140 total, 0 closed abnormally (0 connect failure, 0 send limit, 22 transport error)], stompSubProtocol[processed CONNECT(135)-CONNECTED(135)-DISCONNECT(37)], stompBrokerRelay[null], inboundChannel[pool size = 9, active threads = 0, queued tasks = 0, completed tasks = 1455], outboundChannel[pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 595], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 6, completed tasks = 11432]
2026-05-22 00:02:00.001 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:32:00.001Z
2026-05-22 00:02:00.004 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:32:00.004Z
2026-05-22 00:02:14.862 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:02:14.869 [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=0c998bfb-be75-4f10-9378-1bab3fa1ec55, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:02:14.870 [INFO ] [http-nio-10000-exec-7]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 00:02:41.704 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:02:41.704 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388361285
2026-05-22 00:02:41.713 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-22 00:02:41.759 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:02:41.760 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/303/yw5m1xsw/websocket
2026-05-22 00:02:41.760 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:02:41.761 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=yw5m1xsw]
2026-05-22 00:02:41.776 [ERROR] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:03:09.850 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=yw5m1xsw] closed with CloseStatus[code=1001, reason=null]
2026-05-22 00:03:09.850 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session yw5m1xsw
2026-05-22 00:03:09.850 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:03:09.851 [DEBUG] [clientOutboundChannel-597]  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=yw5m1xsw}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=yw5m1xsw}]
2026-05-22 00:03:16.810 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:03:16.816 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_572, 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 00:03:16.816 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_572
2026-05-22 00:03:16.827 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =order_Dipashri_Zepto_572)
2026-05-22 00:03:16.847 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-22 00:03:16.847 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-22 00:03:16.850 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:03:16.850 [INFO ] [SimpleAsyncTaskExecutor-8610]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_572 
2026-05-22 00:03:16.856 [INFO ] [SimpleAsyncTaskExecutor-8611]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:03:18.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [yw5m1xsw]
2026-05-22 00:03:51.193 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-22 00:03:52.271 [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 already exists in vendor zepto's pool.
2026-05-22 00:03:52.307 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:03:52.308 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388431862
2026-05-22 00:03:52.511 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:03:52.511 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/639/0yyzsv4r/websocket
2026-05-22 00:03:52.511 [INFO ] [http-nio-10000-exec-9]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:03:52.513 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=0yyzsv4r]
2026-05-22 00:03:52.566 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:04:21.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:04:23.486 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=0yyzsv4r] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:04:23.486 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session 0yyzsv4r
2026-05-22 00:04:23.486 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:04:23.488 [DEBUG] [clientOutboundChannel-599]  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=0yyzsv4r}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=0yyzsv4r}]
2026-05-22 00:04:28.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [0yyzsv4r]
2026-05-22 00:04:42.056 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:04:42.060 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_573, 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 00:04:42.060 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_573
2026-05-22 00:04:42.071 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, orderId =order_Dipashri_Zepto_573)
2026-05-22 00:04:42.097 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 701804a1-7503-4ad4-b1a3-2e08244a551b, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 00:04:42.097 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 00:04:42.099 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:04:42.099 [INFO ] [SimpleAsyncTaskExecutor-8619]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_573 
2026-05-22 00:04:42.105 [INFO ] [SimpleAsyncTaskExecutor-8620]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:04:51.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:05:11.190 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 701804a1-7503-4ad4-b1a3-2e08244a551b, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-22 00:05:11.593 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c already exists in vendor zepto's pool.
2026-05-22 00:05:11.634 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:05:11.634 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388511200
2026-05-22 00:05:11.714 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:05:11.714 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/267/sos13bi1/websocket
2026-05-22 00:05:11.714 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:05:11.715 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=sos13bi1]
2026-05-22 00:05:11.745 [ERROR] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:05:12.806 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =701804a1-7503-4ad4-b1a3-2e08244a551b, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 701804a1-7503-4ad4-b1a3-2e08244a551b.
2026-05-22 00:05:12.813 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Notified doctor ids : [8503b947-f391-42e4-a1aa-9bf6ef49e82c, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:05:12.814 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:05:12.817 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:05:12.817 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/701804a1-7503-4ad4-b1a3-2e08244a551b)
2026-05-22 00:05:13.644 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "0825c2b8b551443ca4f7888b61d3e3ee"}}

2026-05-22 00:05:13.646 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:05:13.646 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Sending order status webhook for rx with id 701804a1-7503-4ad4-b1a3-2e08244a551b for vendor zepto
2026-05-22 00:05:13.647 [INFO ] [SimpleAsyncTaskExecutor-8628]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=bhemm7EMAhzchZtNp42AhgPL+2rRuRQyNf9m4dqR43A=)
2026-05-22 00:05:13.680 [ERROR] [SimpleAsyncTaskExecutor-8628]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:05:13.680 [ERROR] [SimpleAsyncTaskExecutor-8628]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:05:13.680 [ERROR] [SimpleAsyncTaskExecutor-8628]  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 00:05:13.711 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:05:13.714 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:05:17.063 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:05:17.066 [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=2a110b1c-6071-49b7-8864-ce175cf5d428, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:05:21.193 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:05:30.743 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=a409249b-ba1b-4135-b12f-b22384164caf, rxId=701804a1-7503-4ad4-b1a3-2e08244a551b, vendorId=zepto)
2026-05-22 00:05:30.761 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:05:30.762 [INFO ] [SimpleAsyncTaskExecutor-8632]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=bhemm7EMAhzchZtNp42AhgPL+2rRuRQyNf9m4dqR43A=)
2026-05-22 00:05:30.773 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 701804a1-7503-4ad4-b1a3-2e08244a551b, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 701804a1-7503-4ad4-b1a3-2e08244a551b and added back to pool.
2026-05-22 00:05:30.773 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=701804a1-7503-4ad4-b1a3-2e08244a551b, vendorId=zepto)
2026-05-22 00:05:30.793 [ERROR] [SimpleAsyncTaskExecutor-8632]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:05:30.793 [ERROR] [SimpleAsyncTaskExecutor-8632]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:05:30.793 [ERROR] [SimpleAsyncTaskExecutor-8632]  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 00:05:32.867 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=sos13bi1] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:05:32.868 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session sos13bi1
2026-05-22 00:05:32.868 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:05:32.869 [DEBUG] [clientOutboundChannel-601]  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=sos13bi1}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=sos13bi1}]
2026-05-22 00:05:38.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [sos13bi1]
2026-05-22 00:05:44.384 [INFO ] [SimpleAsyncTaskExecutor-8633]  PrescriptionComponent - Audio File lambda invoked at 1779388544384
2026-05-22 00:05:44.384 [INFO ] [SimpleAsyncTaskExecutor-8634]  LambdaRepository - Lambda Executed at 1779388544384
2026-05-22 00:05:44.385 [INFO ] [SimpleAsyncTaskExecutor-8633]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:05:44.385 [INFO ] [SimpleAsyncTaskExecutor-8633]  PrescriptionComponent - Sending order status webhook for rx with id 701804a1-7503-4ad4-b1a3-2e08244a551b for vendor zepto
2026-05-22 00:05:44.386 [INFO ] [SimpleAsyncTaskExecutor-8635]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=bhemm7EMAhzchZtNp42AhgPL+2rRuRQyNf9m4dqR43A=)
2026-05-22 00:05:44.412 [ERROR] [SimpleAsyncTaskExecutor-8635]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:05:44.412 [ERROR] [SimpleAsyncTaskExecutor-8635]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:05:44.412 [ERROR] [SimpleAsyncTaskExecutor-8635]  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 00:05:50.301 [INFO ] [SimpleAsyncTaskExecutor-8634]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:05:51.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:06:21.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:06:51.193 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:07:00.001 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:37:00.001Z
2026-05-22 00:07:00.007 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:37:00.007Z
2026-05-22 00:07:07.126 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:07:07.130 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779388626171_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779388626171, 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 00:07:07.130 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779388626171_1
2026-05-22 00:07:07.144 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, orderId =Order_Dipashri_Zepto_1779388626171_1)
2026-05-22 00:07:07.180 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = ce7c4198-4233-4847-907c-d4e6123a97af, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 00:07:07.180 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 00:07:07.183 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:07.183 [INFO ] [SimpleAsyncTaskExecutor-8646]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779388626171_1 
2026-05-22 00:07:07.191 [INFO ] [SimpleAsyncTaskExecutor-8647]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:07:07.480 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:07:07.483 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779388626202_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779388626202, 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 00:07:07.483 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779388626202_1
2026-05-22 00:07:07.493 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, orderId =Order_Dipashri_Zepto_1779388626202_1)
2026-05-22 00:07:07.509 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 3c2d56b4-f711-4a0b-9de8-6b6a87abe86a, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-22 00:07:07.509 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-22 00:07:07.511 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:07.511 [INFO ] [SimpleAsyncTaskExecutor-8649]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779388626202_1 
2026-05-22 00:07:07.517 [INFO ] [SimpleAsyncTaskExecutor-8650]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:07:12.260 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:07:12.263 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779388631809_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779388631809, 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 00:07:12.263 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779388631809_2
2026-05-22 00:07:12.275 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, orderId =Order_Dipashri_Zepto_1779388631809_2)
2026-05-22 00:07:12.301 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 1ece1aac-286b-4f49-9647-0fb6a738f53d, doctroIds = [] 
2026-05-22 00:07:12.301 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:07:12.303 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:12.303 [INFO ] [SimpleAsyncTaskExecutor-8652]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779388631809_2 
2026-05-22 00:07:12.309 [INFO ] [SimpleAsyncTaskExecutor-8653]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:07:12.601 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:07:12.604 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779388632121_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779388632121, 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 00:07:12.604 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779388632121_2
2026-05-22 00:07:12.616 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, orderId =Order_Dipashri_Zepto_1779388632121_2)
2026-05-22 00:07:12.643 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, doctroIds = [] 
2026-05-22 00:07:12.643 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:07:12.645 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:12.645 [INFO ] [SimpleAsyncTaskExecutor-8655]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779388632121_2 
2026-05-22 00:07:12.651 [INFO ] [SimpleAsyncTaskExecutor-8656]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:07:17.366 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:07:17.372 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779388636911_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779388636911, 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 00:07:17.373 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779388636911_3
2026-05-22 00:07:17.384 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, orderId =Order_Dipashri_Zepto_1779388636911_3)
2026-05-22 00:07:17.413 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, doctroIds = [] 
2026-05-22 00:07:17.413 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:07:17.415 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:17.415 [INFO ] [SimpleAsyncTaskExecutor-8658]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779388636911_3 
2026-05-22 00:07:17.420 [INFO ] [SimpleAsyncTaskExecutor-8659]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:07:17.957 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:07:17.959 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779388637342_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779388637342, 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 00:07:17.959 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779388637342_3
2026-05-22 00:07:17.972 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, orderId =Order_Dipashri_Zepto_1779388637342_3)
2026-05-22 00:07:17.997 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 407dbb93-41c1-4a4e-bf8e-6863086db7db, doctroIds = [] 
2026-05-22 00:07:17.997 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:07:17.998 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:17.998 [INFO ] [SimpleAsyncTaskExecutor-8661]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779388637342_3 
2026-05-22 00:07:18.004 [INFO ] [SimpleAsyncTaskExecutor-8662]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:07:21.204 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:07:26.833 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:07:26.834 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388646310
2026-05-22 00:07:26.849 [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 00:07:26.999 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:07:27.000 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/112/msysxq5p/websocket
2026-05-22 00:07:27.000 [INFO ] [http-nio-10000-exec-7]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:07:27.002 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=msysxq5p]
2026-05-22 00:07:27.039 [ERROR] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:07:27.472 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =ce7c4198-4233-4847-907c-d4e6123a97af, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription ce7c4198-4233-4847-907c-d4e6123a97af.
2026-05-22 00:07:27.481 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:07:27.482 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:27.482 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:07:27.483 [INFO ] [http-nio-10000-exec-1]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/ce7c4198-4233-4847-907c-d4e6123a97af)
2026-05-22 00:07:28.460 [INFO ] [http-nio-10000-exec-1]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "3165cb3865174e93b5a8b9841b78d605"}}

2026-05-22 00:07:28.461 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:07:28.461 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Sending order status webhook for rx with id ce7c4198-4233-4847-907c-d4e6123a97af for vendor zepto
2026-05-22 00:07:28.462 [INFO ] [SimpleAsyncTaskExecutor-8667]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=i8B2HAE9cr41tULGSjoAd442QwchtNBHxa+Lv2NRhm4=)
2026-05-22 00:07:28.491 [ERROR] [SimpleAsyncTaskExecutor-8667]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:07:28.491 [ERROR] [SimpleAsyncTaskExecutor-8667]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:07:28.491 [ERROR] [SimpleAsyncTaskExecutor-8667]  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 00:07:28.554 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:28.560 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:07:30.420 [INFO ] [http-nio-10000-exec-8]  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 00:07:30.484 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:07:30.485 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388650064
2026-05-22 00:07:30.577 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:07:30.577 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/727/clc0tv1p/websocket
2026-05-22 00:07:30.577 [INFO ] [http-nio-10000-exec-3]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:07:30.578 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=clc0tv1p]
2026-05-22 00:07:30.599 [ERROR] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:07:36.491 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, rxId=ce7c4198-4233-4847-907c-d4e6123a97af, vendorId=zepto)
2026-05-22 00:07:36.519 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:07:36.521 [INFO ] [SimpleAsyncTaskExecutor-8668]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=i8B2HAE9cr41tULGSjoAd442QwchtNBHxa+Lv2NRhm4=)
2026-05-22 00:07:36.549 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1ece1aac-286b-4f49-9647-0fb6a738f53d, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:07:36.554 [ERROR] [SimpleAsyncTaskExecutor-8668]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:07:36.554 [ERROR] [SimpleAsyncTaskExecutor-8668]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:07:36.554 [ERROR] [SimpleAsyncTaskExecutor-8668]  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 00:07:36.560 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = ce7c4198-4233-4847-907c-d4e6123a97af, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription ce7c4198-4233-4847-907c-d4e6123a97af and added back to pool.
2026-05-22 00:07:36.560 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=ce7c4198-4233-4847-907c-d4e6123a97af, vendorId=zepto)
2026-05-22 00:07:36.836 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=msysxq5p] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:07:36.836 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session msysxq5p
2026-05-22 00:07:36.836 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:07:36.837 [DEBUG] [clientOutboundChannel-606]  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=msysxq5p}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=msysxq5p}]
2026-05-22 00:07:41.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:07:43.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [msysxq5p]
2026-05-22 00:07:51.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:07:55.429 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =1ece1aac-286b-4f49-9647-0fb6a738f53d, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 1ece1aac-286b-4f49-9647-0fb6a738f53d.
2026-05-22 00:07:55.435 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:07:55.435 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:55.436 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:07:55.436 [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/1ece1aac-286b-4f49-9647-0fb6a738f53d)
2026-05-22 00:07:55.905 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "03c30e967e3b4aad8a59a74497bf6b33"}}

2026-05-22 00:07:55.905 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:07:55.905 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id 1ece1aac-286b-4f49-9647-0fb6a738f53d for vendor zepto
2026-05-22 00:07:55.906 [INFO ] [SimpleAsyncTaskExecutor-8679]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=oWFnJbS775unwmUx/wAZzdDtCW4pTktDN1iDMIxhxCI=)
2026-05-22 00:07:55.923 [ERROR] [SimpleAsyncTaskExecutor-8679]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:07:55.923 [ERROR] [SimpleAsyncTaskExecutor-8679]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:07:55.923 [ERROR] [SimpleAsyncTaskExecutor-8679]  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 00:07:55.959 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:07:55.963 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:07:59.328 [INFO ] [SimpleAsyncTaskExecutor-8680]  PrescriptionComponent - Audio File lambda invoked at 1779388679328
2026-05-22 00:07:59.328 [INFO ] [SimpleAsyncTaskExecutor-8681]  LambdaRepository - Lambda Executed at 1779388679328
2026-05-22 00:07:59.329 [INFO ] [SimpleAsyncTaskExecutor-8680]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:07:59.329 [INFO ] [SimpleAsyncTaskExecutor-8680]  PrescriptionComponent - Sending order status webhook for rx with id ce7c4198-4233-4847-907c-d4e6123a97af for vendor zepto
2026-05-22 00:07:59.330 [INFO ] [SimpleAsyncTaskExecutor-8682]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=i8B2HAE9cr41tULGSjoAd442QwchtNBHxa+Lv2NRhm4=)
2026-05-22 00:07:59.349 [ERROR] [SimpleAsyncTaskExecutor-8682]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:07:59.349 [ERROR] [SimpleAsyncTaskExecutor-8682]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:07:59.349 [ERROR] [SimpleAsyncTaskExecutor-8682]  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 00:08:00.473 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=96bd15a6-879a-40f4-ac56-26991a0c50d1, rxId=1ece1aac-286b-4f49-9647-0fb6a738f53d, vendorId=zepto)
2026-05-22 00:08:00.485 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:08:00.486 [INFO ] [SimpleAsyncTaskExecutor-8683]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=oWFnJbS775unwmUx/wAZzdDtCW4pTktDN1iDMIxhxCI=)
2026-05-22 00:08:00.502 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 407dbb93-41c1-4a4e-bf8e-6863086db7db, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:08:00.504 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 1ece1aac-286b-4f49-9647-0fb6a738f53d, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 1ece1aac-286b-4f49-9647-0fb6a738f53d and added back to pool.
2026-05-22 00:08:00.504 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=1ece1aac-286b-4f49-9647-0fb6a738f53d, vendorId=zepto)
2026-05-22 00:08:00.504 [ERROR] [SimpleAsyncTaskExecutor-8683]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:08:00.504 [ERROR] [SimpleAsyncTaskExecutor-8683]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:08:00.504 [ERROR] [SimpleAsyncTaskExecutor-8683]  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 00:08:05.200 [INFO ] [SimpleAsyncTaskExecutor-8681]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:08:08.655 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =407dbb93-41c1-4a4e-bf8e-6863086db7db, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 407dbb93-41c1-4a4e-bf8e-6863086db7db.
2026-05-22 00:08:08.660 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:08:08.660 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:08:08.660 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:08:08.660 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/407dbb93-41c1-4a4e-bf8e-6863086db7db)
2026-05-22 00:08:09.166 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "b63ec36ae5c34e8e9cabede5e83efb1f"}}

2026-05-22 00:08:09.166 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:08:09.166 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id 407dbb93-41c1-4a4e-bf8e-6863086db7db for vendor zepto
2026-05-22 00:08:09.166 [INFO ] [SimpleAsyncTaskExecutor-8688]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=brGzNZDyp08/8AUON3AVwJgvM7sIELXY/dfsFgufFAE=)
2026-05-22 00:08:09.200 [ERROR] [SimpleAsyncTaskExecutor-8688]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:08:09.201 [ERROR] [SimpleAsyncTaskExecutor-8688]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:08:09.201 [ERROR] [SimpleAsyncTaskExecutor-8688]  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 00:08:09.213 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:08:09.215 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:08:09.677 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=clc0tv1p] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:08:09.677 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session clc0tv1p
2026-05-22 00:08:09.677 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:08:09.678 [DEBUG] [clientOutboundChannel-608]  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=clc0tv1p}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=clc0tv1p}]
2026-05-22 00:08:11.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:08:18.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [clc0tv1p]
2026-05-22 00:08:19.819 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:08:19.824 [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=f67863b2-a805-4c8e-ac38-281988e64554, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:08:21.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:08:27.696 [INFO ] [SimpleAsyncTaskExecutor-8695]  PrescriptionComponent - Audio File lambda invoked at 1779388707696
2026-05-22 00:08:27.696 [INFO ] [SimpleAsyncTaskExecutor-8696]  LambdaRepository - Lambda Executed at 1779388707696
2026-05-22 00:08:27.697 [INFO ] [SimpleAsyncTaskExecutor-8695]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:08:27.697 [INFO ] [SimpleAsyncTaskExecutor-8695]  PrescriptionComponent - Sending order status webhook for rx with id 1ece1aac-286b-4f49-9647-0fb6a738f53d for vendor zepto
2026-05-22 00:08:27.697 [INFO ] [SimpleAsyncTaskExecutor-8697]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=oWFnJbS775unwmUx/wAZzdDtCW4pTktDN1iDMIxhxCI=)
2026-05-22 00:08:27.711 [ERROR] [SimpleAsyncTaskExecutor-8697]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:08:27.711 [ERROR] [SimpleAsyncTaskExecutor-8697]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:08:27.711 [ERROR] [SimpleAsyncTaskExecutor-8697]  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 00:08:33.538 [INFO ] [SimpleAsyncTaskExecutor-8696]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:08:39.867 [INFO ] [SimpleAsyncTaskExecutor-8698]  PrescriptionComponent - Audio File lambda invoked at 1779388719867
2026-05-22 00:08:39.868 [INFO ] [SimpleAsyncTaskExecutor-8699]  LambdaRepository - Lambda Executed at 1779388719867
2026-05-22 00:08:39.869 [INFO ] [SimpleAsyncTaskExecutor-8698]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:08:39.869 [INFO ] [SimpleAsyncTaskExecutor-8698]  PrescriptionComponent - Sending order status webhook for rx with id 407dbb93-41c1-4a4e-bf8e-6863086db7db for vendor zepto
2026-05-22 00:08:39.869 [INFO ] [SimpleAsyncTaskExecutor-8700]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=brGzNZDyp08/8AUON3AVwJgvM7sIELXY/dfsFgufFAE=)
2026-05-22 00:08:39.885 [ERROR] [SimpleAsyncTaskExecutor-8700]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:08:39.885 [ERROR] [SimpleAsyncTaskExecutor-8700]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:08:39.885 [ERROR] [SimpleAsyncTaskExecutor-8700]  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 00:08:41.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:08:45.694 [INFO ] [SimpleAsyncTaskExecutor-8699]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:08:51.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:08:51.196 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 535359f5-55a6-4320-8a53-6dfd5fd5bd89
2026-05-22 00:08:51.211 [INFO ] [SimpleAsyncTaskExecutor-8707]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:08:51.212 [INFO ] [SimpleAsyncTaskExecutor-8709]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=3eD/FWcl7U61+gZisgSiUdgbj0HKR//n5jhiBHk1UaY=)
2026-05-22 00:08:51.237 [ERROR] [SimpleAsyncTaskExecutor-8709]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:08:51.237 [ERROR] [SimpleAsyncTaskExecutor-8709]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:08:51.237 [ERROR] [SimpleAsyncTaskExecutor-8709]  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 00:09:11.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:09:21.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:09:41.192 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:09:51.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:10:11.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:10:21.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:10:41.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:10:51.190 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:11:11.192 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:11:21.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:11:27.158 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:11:27.163 [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=3adbadbe-c902-4d58-97e4-e477639a8774, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:11:41.193 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:11:51.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:11:53.608 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:11:53.611 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_574, 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 00:11:53.611 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_574
2026-05-22 00:11:53.622 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d6dca8c5-7441-4a9b-86a8-0dfa2e288118, orderId =order_Dipashri_Zepto_574)
2026-05-22 00:11:53.652 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 5c69e882-773b-44a6-9909-b20be4510615, doctroIds = [] 
2026-05-22 00:11:53.652 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:11:53.653 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:11:53.654 [INFO ] [SimpleAsyncTaskExecutor-8747]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_574 
2026-05-22 00:11:53.662 [INFO ] [SimpleAsyncTaskExecutor-8748]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:11:56.067 [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 00:11:56.110 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:11:56.111 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388915669
2026-05-22 00:11:56.166 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:11:56.166 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/724/hp5knl5l/websocket
2026-05-22 00:11:56.167 [INFO ] [http-nio-10000-exec-9]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:11:56.168 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=hp5knl5l]
2026-05-22 00:11:56.183 [ERROR] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:12:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:42:00Z
2026-05-22 00:12:00.008 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:42:00.008Z
2026-05-22 00:12:11.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:12:21.189 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 14cd2770-b37d-46a2-8551-bb8bfe94cd14
2026-05-22 00:12:21.194 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 59e1685b-45ae-4360-a1fb-34f7afd27cb6
2026-05-22 00:12:21.203 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 3c2d56b4-f711-4a0b-9de8-6b6a87abe86a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:12:21.214 [INFO ] [SimpleAsyncTaskExecutor-8754]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:12:21.214 [INFO ] [SimpleAsyncTaskExecutor-8752]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:12:21.216 [INFO ] [SimpleAsyncTaskExecutor-8759]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=DrFcy8jE8u1QVn5w8Sz6vm8Du4DFbP5rbGEMAzqPw9s=)
2026-05-22 00:12:21.217 [INFO ] [SimpleAsyncTaskExecutor-8760]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=7D7v1iz37pcnG3zd/1Bd65UK4ecYUQwL+A/LQyklLCo=)
2026-05-22 00:12:21.240 [ERROR] [SimpleAsyncTaskExecutor-8760]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:12:21.240 [ERROR] [SimpleAsyncTaskExecutor-8760]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:12:21.240 [ERROR] [SimpleAsyncTaskExecutor-8760]  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 00:12:21.305 [ERROR] [SimpleAsyncTaskExecutor-8759]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:12:21.305 [ERROR] [SimpleAsyncTaskExecutor-8759]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:12:21.305 [ERROR] [SimpleAsyncTaskExecutor-8759]  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 00:12:27.287 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=hp5knl5l] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:12:27.287 [DEBUG] [http-nio-10000-exec-5]  SubProtocolWebSocketHandler - Clearing session hp5knl5l
2026-05-22 00:12:27.287 [INFO ] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:12:27.288 [DEBUG] [clientOutboundChannel-610]  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=hp5knl5l}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=hp5knl5l}]
2026-05-22 00:12:33.728 [DEBUG] [MessageBroker-1]  DefaultSockJsService - Closed 1 sessions: [hp5knl5l]
2026-05-22 00:12:41.192 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:12:51.188 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 3c2d56b4-f711-4a0b-9de8-6b6a87abe86a
2026-05-22 00:12:51.198 [INFO ] [SimpleAsyncTaskExecutor-8764]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:12:51.199 [INFO ] [SimpleAsyncTaskExecutor-8766]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=pimdG/UmKyrglJ7wnkx0ByW/9rGbwFX1tT8Lo2z5gd4=)
2026-05-22 00:12:51.227 [ERROR] [SimpleAsyncTaskExecutor-8766]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:12:51.227 [ERROR] [SimpleAsyncTaskExecutor-8766]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:12:51.227 [ERROR] [SimpleAsyncTaskExecutor-8766]  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 00:12:56.614 [INFO ] [http-nio-10000-exec-8]  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 00:12:56.648 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:12:56.648 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779388976225
2026-05-22 00:12:56.695 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:12:56.695 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/686/3cg0yljq/websocket
2026-05-22 00:12:56.696 [INFO ] [http-nio-10000-exec-3]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:12:56.696 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=3cg0yljq]
2026-05-22 00:12:56.713 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:13:11.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:13:22.366 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=3cg0yljq] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:13:22.366 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session 3cg0yljq
2026-05-22 00:13:22.366 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:13:22.367 [DEBUG] [clientOutboundChannel-612]  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=3cg0yljq}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=3cg0yljq}]
2026-05-22 00:13:28.728 [DEBUG] [MessageBroker-6]  DefaultSockJsService - Closed 1 sessions: [3cg0yljq]
2026-05-22 00:13:41.192 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:14:11.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:14:29.258 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:14:29.262 [INFO ] [http-nio-10000-exec-10]  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=ca8384dc-afd4-4014-af75-58222a28a83d, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:14:41.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:15:11.195 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:15:41.194 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:16:11.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:16:11.194 [INFO ] [SimpleAsyncTaskExecutor-8785]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-22 00:16:41.198 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:17:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:47:00Z
2026-05-22 00:17:00.008 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:47:00.008Z
2026-05-22 00:17:11.189 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 5c69e882-773b-44a6-9909-b20be4510615
2026-05-22 00:17:11.210 [INFO ] [SimpleAsyncTaskExecutor-8791]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:17:11.212 [INFO ] [SimpleAsyncTaskExecutor-8793]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=TvbVTET4eigUoTpgo2py42gvXA/ldxMsp3LBPrcMra8=)
2026-05-22 00:17:11.245 [ERROR] [SimpleAsyncTaskExecutor-8793]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:17:11.246 [ERROR] [SimpleAsyncTaskExecutor-8793]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:17:11.246 [ERROR] [SimpleAsyncTaskExecutor-8793]  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 00:17:29.177 [INFO ] [http-nio-10000-exec-9]  PrescriptionController - Showing Prescription for without patient: null
2026-05-22 00:17:31.485 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:17:31.490 [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=d70ca5b6-01db-4bdb-bd90-ed9093d2d61b, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:17:31.490 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 00:18:01.165 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=)
2026-05-22 00:18:10.192 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 407dbb93-41c1-4a4e-bf8e-6863086db7db
2026-05-22 00:18:10.217 [INFO ] [SimpleAsyncTaskExecutor-8794]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:18:10.218 [INFO ] [SimpleAsyncTaskExecutor-8796]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=brGzNZDyp08/8AUON3AVwJgvM7sIELXY/dfsFgufFAE=)
2026-05-22 00:18:10.255 [ERROR] [SimpleAsyncTaskExecutor-8796]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:18:10.255 [ERROR] [SimpleAsyncTaskExecutor-8796]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:18:10.256 [ERROR] [SimpleAsyncTaskExecutor-8796]  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 00:18:15.502 [INFO ] [http-nio-10000-exec-5]  VendorComponent - Fetching vendor details. (vendor=chemist-demoooooostore-cdfdb011)
2026-05-22 00:18:24.793 [INFO ] [http-nio-10000-exec-2]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-22 00:19:46.628 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:19:46.639 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_575, 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 00:19:46.640 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_575
2026-05-22 00:19:46.655 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d6dca8c5-7441-4a9b-86a8-0dfa2e288118, orderId =order_Dipashri_Zepto_575)
2026-05-22 00:19:46.684 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 64482b83-3b61-4495-b481-11ccc847b37b, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 00:19:46.684 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 00:19:46.686 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:19:46.687 [INFO ] [SimpleAsyncTaskExecutor-8798]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_575 
2026-05-22 00:19:46.693 [INFO ] [SimpleAsyncTaskExecutor-8799]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:20:12.451 [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 already exists in vendor zepto's pool.
2026-05-22 00:20:12.485 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:20:12.486 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779389412046
2026-05-22 00:20:12.569 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:20:12.570 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/535/ecbotkg4/websocket
2026-05-22 00:20:12.570 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:20:12.572 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=ecbotkg4]
2026-05-22 00:20:12.593 [ERROR] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:20:21.195 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 64482b83-3b61-4495-b481-11ccc847b37b, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:20:33.695 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:20:33.698 [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=ac841ba1-94d4-4406-b68c-8f46590a2ddd, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:20:43.673 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=ecbotkg4] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:20:43.673 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session ecbotkg4
2026-05-22 00:20:43.673 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:20:43.674 [DEBUG] [clientOutboundChannel-614]  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=ecbotkg4}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=ecbotkg4}]
2026-05-22 00:20:48.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [ecbotkg4]
2026-05-22 00:20:51.192 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 64482b83-3b61-4495-b481-11ccc847b37b, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:21:21.193 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 64482b83-3b61-4495-b481-11ccc847b37b, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:21:46.159 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 65.1.142.136
2026-05-22 00:21:46.162 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=e594b405-d0fb-4106-96ba-23ffefb24309, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779389506162, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Suraj H), patients=null, medicines=[OrderedMedicine(id=1e7538e3-6171-4bbe-b07f-a22bb858a158, name=Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue, composition=, type=, quantity=2, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:21:46.162 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id e594b405-d0fb-4106-96ba-23ffefb24309
2026-05-22 00:21:46.175 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, orderId =e594b405-d0fb-4106-96ba-23ffefb24309)
2026-05-22 00:21:46.202 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 1856678a-a116-430c-bc5b-6be93e521c7d, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-22 00:21:46.202 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-22 00:21:46.204 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:21:46.204 [INFO ] [SimpleAsyncTaskExecutor-8810]  Msg91Repository - send whatsapp contact list is empty for orderId e594b405-d0fb-4106-96ba-23ffefb24309 
2026-05-22 00:21:46.210 [INFO ] [SimpleAsyncTaskExecutor-8811]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue]
2026-05-22 00:21:51.193 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 64482b83-3b61-4495-b481-11ccc847b37b, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:22:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:52:00Z
2026-05-22 00:22:00.010 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:52:00.010Z
2026-05-22 00:22:21.193 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1856678a-a116-430c-bc5b-6be93e521c7d, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:22:21.201 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 64482b83-3b61-4495-b481-11ccc847b37b, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:22:44.742 [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 00:22:44.742 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:22:44.743 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779389564306
2026-05-22 00:22:44.804 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:22:44.805 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/476/w2be2par/websocket
2026-05-22 00:22:44.805 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:22:44.807 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=w2be2par]
2026-05-22 00:22:44.832 [ERROR] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:22:45.911 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =64482b83-3b61-4495-b481-11ccc847b37b, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 64482b83-3b61-4495-b481-11ccc847b37b.
2026-05-22 00:22:45.920 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:22:45.921 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:22:45.924 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:22:45.924 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/64482b83-3b61-4495-b481-11ccc847b37b)
2026-05-22 00:22:46.580 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "71ab7300bf37475cbd92515f21a1406e"}}

2026-05-22 00:22:46.582 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:22:46.582 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Sending order status webhook for rx with id 64482b83-3b61-4495-b481-11ccc847b37b for vendor zepto
2026-05-22 00:22:46.583 [INFO ] [SimpleAsyncTaskExecutor-8822]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=B0KdoLJxlCVU+nXHqW8DvepVRN9Zr9Doh4+ujRLadZ4=)
2026-05-22 00:22:46.616 [ERROR] [SimpleAsyncTaskExecutor-8822]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:22:46.616 [ERROR] [SimpleAsyncTaskExecutor-8822]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:22:46.616 [ERROR] [SimpleAsyncTaskExecutor-8822]  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 00:22:46.637 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:22:46.640 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:22:51.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1856678a-a116-430c-bc5b-6be93e521c7d, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:23:04.126 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create approved prescription request. (patientId=d6dca8c5-7441-4a9b-86a8-0dfa2e288118, rxId=64482b83-3b61-4495-b481-11ccc847b37b, vendorId=zepto)
2026-05-22 00:23:04.152 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:23:04.154 [INFO ] [SimpleAsyncTaskExecutor-8826]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=B0KdoLJxlCVU+nXHqW8DvepVRN9Zr9Doh4+ujRLadZ4=)
2026-05-22 00:23:04.169 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 64482b83-3b61-4495-b481-11ccc847b37b, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 64482b83-3b61-4495-b481-11ccc847b37b and added back to pool.
2026-05-22 00:23:04.169 [INFO ] [http-nio-10000-exec-8]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=64482b83-3b61-4495-b481-11ccc847b37b, vendorId=zepto)
2026-05-22 00:23:04.184 [ERROR] [SimpleAsyncTaskExecutor-8826]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:23:04.184 [ERROR] [SimpleAsyncTaskExecutor-8826]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:23:04.184 [ERROR] [SimpleAsyncTaskExecutor-8826]  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 00:23:06.241 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=w2be2par] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:23:06.241 [DEBUG] [http-nio-10000-exec-9]  SubProtocolWebSocketHandler - Clearing session w2be2par
2026-05-22 00:23:06.241 [INFO ] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:23:06.243 [DEBUG] [clientOutboundChannel-616]  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=w2be2par}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=w2be2par}]
2026-05-22 00:23:13.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [w2be2par]
2026-05-22 00:23:17.398 [INFO ] [SimpleAsyncTaskExecutor-8827]  PrescriptionComponent - Audio File lambda invoked at 1779389597398
2026-05-22 00:23:17.398 [INFO ] [SimpleAsyncTaskExecutor-8828]  LambdaRepository - Lambda Executed at 1779389597398
2026-05-22 00:23:17.399 [INFO ] [SimpleAsyncTaskExecutor-8827]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:23:17.399 [INFO ] [SimpleAsyncTaskExecutor-8827]  PrescriptionComponent - Sending order status webhook for rx with id 64482b83-3b61-4495-b481-11ccc847b37b for vendor zepto
2026-05-22 00:23:17.400 [INFO ] [SimpleAsyncTaskExecutor-8829]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=B0KdoLJxlCVU+nXHqW8DvepVRN9Zr9Doh4+ujRLadZ4=)
2026-05-22 00:23:17.436 [ERROR] [SimpleAsyncTaskExecutor-8829]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:23:17.436 [ERROR] [SimpleAsyncTaskExecutor-8829]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:23:17.436 [ERROR] [SimpleAsyncTaskExecutor-8829]  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 00:23:21.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1856678a-a116-430c-bc5b-6be93e521c7d, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:23:24.219 [INFO ] [SimpleAsyncTaskExecutor-8828]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:23:25.948 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 65.0.242.75
2026-05-22 00:23:25.951 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto with message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 added to vendor zepto's pool.
2026-05-22 00:23:25.952 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=20ffeb36-58e6-48db-8648-bdadc4fd83be, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779389605952, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Suraj H), patients=null, medicines=[OrderedMedicine(id=0553ad34-f7f4-4c37-ae68-56dec5aa67ef, name=Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue, composition=, type=, quantity=2, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:23:25.953 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 20ffeb36-58e6-48db-8648-bdadc4fd83be
2026-05-22 00:23:25.966 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, orderId =20ffeb36-58e6-48db-8648-bdadc4fd83be)
2026-05-22 00:23:25.988 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 928eb40f-2406-4bfa-9a55-0cf2150ee68e, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 00:23:25.988 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 00:23:25.990 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:23:25.990 [INFO ] [SimpleAsyncTaskExecutor-8834]  Msg91Repository - send whatsapp contact list is empty for orderId 20ffeb36-58e6-48db-8648-bdadc4fd83be 
2026-05-22 00:23:25.997 [INFO ] [SimpleAsyncTaskExecutor-8835]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue]
2026-05-22 00:23:26.021 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:23:26.022 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779389605811
2026-05-22 00:23:26.274 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:23:26.275 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/303/hazce05t/websocket
2026-05-22 00:23:26.275 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = e7d776bd-88ef-4408-8403-f543e16410b3
2026-05-22 00:23:26.276 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=hazce05t]
2026-05-22 00:23:26.334 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username e7d776bd-88ef-4408-8403-f543e16410b3 connected
2026-05-22 00:23:35.990 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:23:35.993 [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=8d73275a-a74b-4f68-8954-8f936a8a9c32, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:23:51.193 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1856678a-a116-430c-bc5b-6be93e521c7d, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:23:57.337 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto prescriptionId =1856678a-a116-430c-bc5b-6be93e521c7d, message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 blocked and remaining doctors unblocked for prescription 1856678a-a116-430c-bc5b-6be93e521c7d.
2026-05-22 00:23:57.346 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:23:57.346 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:23:57.346 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:23:57.347 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919509275485, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/1856678a-a116-430c-bc5b-6be93e521c7d)
2026-05-22 00:23:57.779 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "a6c5f1b3a76a4182bb2b94542a152030"}}

2026-05-22 00:23:57.780 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:23:57.780 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Sending order status webhook for rx with id 1856678a-a116-430c-bc5b-6be93e521c7d for vendor zepto
2026-05-22 00:23:57.780 [INFO ] [SimpleAsyncTaskExecutor-8840]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=F9XnDZoyg+JEnTIds16YZLBcqasdK18sVtqOxvNOTIM=)
2026-05-22 00:23:57.884 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:23:57.889 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:24:01.195 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 928eb40f-2406-4bfa-9a55-0cf2150ee68e, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:24:02.855 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:24:02.860 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_576, 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 00:24:02.860 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_576
2026-05-22 00:24:02.876 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, orderId =order_Dipashri_Zepto_576)
2026-05-22 00:24:02.900 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = e9a25e74-70d7-4129-a5fa-77f2d423e2d6, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 00:24:02.900 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 00:24:02.902 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:24:02.902 [INFO ] [SimpleAsyncTaskExecutor-8845]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_576 
2026-05-22 00:24:02.910 [INFO ] [SimpleAsyncTaskExecutor-8846]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:24:11.715 [INFO ] [SimpleAsyncTaskExecutor-8847]  PrescriptionComponent - Audio File lambda invoked at 1779389651715
2026-05-22 00:24:11.716 [INFO ] [SimpleAsyncTaskExecutor-8848]  LambdaRepository - Lambda Executed at 1779389651716
2026-05-22 00:24:11.718 [INFO ] [SimpleAsyncTaskExecutor-8847]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:11.718 [INFO ] [SimpleAsyncTaskExecutor-8847]  PrescriptionComponent - Sending order status webhook for rx with id 1856678a-a116-430c-bc5b-6be93e521c7d for vendor zepto
2026-05-22 00:24:11.719 [INFO ] [SimpleAsyncTaskExecutor-8849]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=F9XnDZoyg+JEnTIds16YZLBcqasdK18sVtqOxvNOTIM=)
2026-05-22 00:24:18.349 [INFO ] [SimpleAsyncTaskExecutor-8848]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:24:20.847 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create approved prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, rxId=1856678a-a116-430c-bc5b-6be93e521c7d, vendorId=zepto)
2026-05-22 00:24:20.877 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:21.537 [INFO ] [SimpleAsyncTaskExecutor-8850]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://user-prescriptions-zepto.s3.ap-south-1.amazonaws.com/doctor-uploaded/daa83fac-b43c-4eac-91be-54e9301f5d23.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASFQ4MJQLLZQ5OAVR%2F20260521%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260521T185146Z&X-Amz-Expires=21600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEMaCmFwLXNvdXRoLTEiSDBGAiEAgIsiY2dvhwaNmpG%2BL%2BMqpJ9KUl1fcPE7yLSzsJchBDMCIQD9lu5FWM7FjN4upG2Re%2FyDQP%2BNA94hqTgQxLQ8pyOXACqCBQgMEAEaDDE0OTMwOTYzOTcwMiIMHX%2F5zJ7dnwK8X%2FMjKt8EcPuEioi1ttWLo1KNCB%2FRBfzA9dTTGdsWQOHT48rmxpkGdEpMnnHpPRVWWMPleZqPhrjnw%2BSmHFUiSfiUCJrCXM8j6rVX4zt3mbYRmPiowttHe9nj%2FyW8mEjRgYwEJm8s6rB36V4BWy9S4zIWRJ23bUTX04zY%2BHHNceRJWql95iQcDRGYGWXtS1izR0Las1h8O1TQCX6l%2FUnSQ%2BFt8E8CrxeqnxRVvnM2egtmgF%2FM6Jzt4mvE6X8cL4TNbla%2FJkVUH0M7HczBuM2Xd7XWxTDAtVj%2F8G14M3IIfy2%2BFDNEJwTZ8r6fJm1kTfjB2xB0p19AWvk1BGqjiheVnkXTcqiCqU6qSzxTxCW60Dhc1AyGbT%2FSCrgRg36pZsckK7K3CeM5JdYC9AqTNT3OFgnXLGYzSRkd0XK%2Fj37erMfwH3IU%2BBwdL5OALQDZFOzi96%2Fpx%2FGlwRH971MAZRsLXpwBMA5Z9y4lEQIpkzJOHyJ7%2F0mdaA1RcZ1Zw%2BFJoZcSUAK0i8IXlnSr%2BUosA%2BeDMhqxExjLKowwKL3Y%2FPQn1KJKsFNWaEu37JRLL3q80YS7WrN1HriSzmBPNzmO6DmbjxJ%2FH2mIbGmOCoWonGkRQ5rRqylgJFcjUfDgrAgMYPVhPMq1BXIkqx%2F6Sw57Tyh9d8Y%2Fh1fWzboYmrypejA4pgT4GI8PCVcymn1oMGUpx%2B0r%2FM%2Fn9RA3tvJ98JtYOXn21rDMakZzzfUOgq3W%2FLPiPMG2BZPbiM%2B8pEHW21YpoqQIYkYGLzennuyOpmMnJD17ssY0Pt22PCMvCDswbHlxfQuYi5r1jDDCqL3QBjqXASqSGHDUlIJYVNmMv8KqM8pAog7SGpYmFcMNcRWn7nHwzlFjoa0tAQAfrr5tspWzpXELIKIe9jwBezpLwwu0FRcT5O0%2BoNf%2BsmVVJM2m1wZDmXKN6Z3kKTGWT8AR4tewVAjBmSvPVZQfRkJQ44z9Y%2Feq6mDz0MvebYe8vTQizWQ6zYqw3mDZq4n6IH%2F2%2FCXofXrchVev%2B%2Fk%3D&X-Amz-SignedHeaders=host&x-id=PutObject&X-Amz-Signature=ac16bddd1d0d351aaa3560ba734d6abe67c72f36980fac95555257b7ab9ae6d6 
2026-05-22 00:24:21.551 [INFO ] [SimpleAsyncTaskExecutor-8851]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=F9XnDZoyg+JEnTIds16YZLBcqasdK18sVtqOxvNOTIM=)
2026-05-22 00:24:21.573 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto prescriptionId = 1856678a-a116-430c-bc5b-6be93e521c7d, message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 released from prescription 1856678a-a116-430c-bc5b-6be93e521c7d and added back to pool.
2026-05-22 00:24:21.573 [INFO ] [http-nio-10000-exec-2]  PrescriptionService - Prescription approved and successfully.(doctorId=e7d776bd-88ef-4408-8403-f543e16410b3, rxId=1856678a-a116-430c-bc5b-6be93e521c7d, vendorId=zepto)
2026-05-22 00:24:26.597 [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 00:24:26.609 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:24:26.609 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779389666167
2026-05-22 00:24:26.661 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:24:26.661 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/187/orwapfbg/websocket
2026-05-22 00:24:26.662 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:24:26.663 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=orwapfbg]
2026-05-22 00:24:26.676 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:24:27.812 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =e9a25e74-70d7-4129-a5fa-77f2d423e2d6, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription e9a25e74-70d7-4129-a5fa-77f2d423e2d6.
2026-05-22 00:24:27.820 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:24:27.820 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:24:27.820 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:24:27.820 [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/e9a25e74-70d7-4129-a5fa-77f2d423e2d6)
2026-05-22 00:24:28.254 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4a26d51e95fc4abdb1487a55295d9063"}}

2026-05-22 00:24:28.254 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:28.254 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id e9a25e74-70d7-4129-a5fa-77f2d423e2d6 for vendor zepto
2026-05-22 00:24:28.255 [INFO ] [SimpleAsyncTaskExecutor-8853]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=IGUYdzLRA8DgE2Z0tmDTdHs9CFh8YIuQpYdrO7Z2mMs=)
2026-05-22 00:24:28.281 [ERROR] [SimpleAsyncTaskExecutor-8853]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:24:28.281 [ERROR] [SimpleAsyncTaskExecutor-8853]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:24:28.281 [ERROR] [SimpleAsyncTaskExecutor-8853]  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 00:24:28.299 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:24:28.302 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:24:31.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 928eb40f-2406-4bfa-9a55-0cf2150ee68e, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:24:33.381 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto prescriptionId =928eb40f-2406-4bfa-9a55-0cf2150ee68e, message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 blocked and remaining doctors unblocked for prescription 928eb40f-2406-4bfa-9a55-0cf2150ee68e.
2026-05-22 00:24:33.387 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:24:33.388 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:24:33.388 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:24:33.388 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919509275485, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/928eb40f-2406-4bfa-9a55-0cf2150ee68e)
2026-05-22 00:24:33.877 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "5045a1a0a16546b9bd3cef79a171a11a"}}

2026-05-22 00:24:33.878 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:33.878 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Sending order status webhook for rx with id 928eb40f-2406-4bfa-9a55-0cf2150ee68e for vendor zepto
2026-05-22 00:24:33.878 [INFO ] [SimpleAsyncTaskExecutor-8858]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=d+retGRiatFZMSuARtaM/WdDyMyHh9PaqGYiHYhXlSI=)
2026-05-22 00:24:33.979 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:24:33.983 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:24:35.244 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for e9a25e74-70d7-4129-a5fa-77f2d423e2d6, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Incomplete or incorrect information from patient, rejectLanguage=, rejectPatientReason=)
2026-05-22 00:24:35.255 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = e9a25e74-70d7-4129-a5fa-77f2d423e2d6, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription e9a25e74-70d7-4129-a5fa-77f2d423e2d6 and added back to pool.
2026-05-22 00:24:35.263 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:35.264 [INFO ] [SimpleAsyncTaskExecutor-8859]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=IGUYdzLRA8DgE2Z0tmDTdHs9CFh8YIuQpYdrO7Z2mMs=)
2026-05-22 00:24:35.290 [ERROR] [SimpleAsyncTaskExecutor-8859]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:24:35.290 [ERROR] [SimpleAsyncTaskExecutor-8859]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:24:35.290 [ERROR] [SimpleAsyncTaskExecutor-8859]  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 00:24:37.305 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=orwapfbg] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:24:37.305 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session orwapfbg
2026-05-22 00:24:37.306 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:24:37.307 [DEBUG] [clientOutboundChannel-621]  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=orwapfbg}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=orwapfbg}]
2026-05-22 00:24:43.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [orwapfbg]
2026-05-22 00:24:47.086 [INFO ] [SimpleAsyncTaskExecutor-8860]  PrescriptionComponent - Audio File lambda invoked at 1779389687086
2026-05-22 00:24:47.087 [INFO ] [SimpleAsyncTaskExecutor-8861]  LambdaRepository - Lambda Executed at 1779389687087
2026-05-22 00:24:47.088 [INFO ] [SimpleAsyncTaskExecutor-8860]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:47.088 [INFO ] [SimpleAsyncTaskExecutor-8860]  PrescriptionComponent - Sending order status webhook for rx with id 928eb40f-2406-4bfa-9a55-0cf2150ee68e for vendor zepto
2026-05-22 00:24:47.088 [INFO ] [SimpleAsyncTaskExecutor-8862]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=d+retGRiatFZMSuARtaM/WdDyMyHh9PaqGYiHYhXlSI=)
2026-05-22 00:24:52.868 [INFO ] [SimpleAsyncTaskExecutor-8861]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:24:59.117 [INFO ] [SimpleAsyncTaskExecutor-8863]  PrescriptionComponent - Audio File lambda invoked at 1779389699117
2026-05-22 00:24:59.117 [INFO ] [SimpleAsyncTaskExecutor-8864]  LambdaRepository - Lambda Executed at 1779389699117
2026-05-22 00:24:59.118 [INFO ] [SimpleAsyncTaskExecutor-8863]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:24:59.118 [INFO ] [SimpleAsyncTaskExecutor-8863]  PrescriptionComponent - Sending order status webhook for rx with id e9a25e74-70d7-4129-a5fa-77f2d423e2d6 for vendor zepto
2026-05-22 00:24:59.118 [INFO ] [SimpleAsyncTaskExecutor-8865]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=IGUYdzLRA8DgE2Z0tmDTdHs9CFh8YIuQpYdrO7Z2mMs=)
2026-05-22 00:24:59.146 [ERROR] [SimpleAsyncTaskExecutor-8865]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:24:59.146 [ERROR] [SimpleAsyncTaskExecutor-8865]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:24:59.147 [ERROR] [SimpleAsyncTaskExecutor-8865]  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 00:25:04.905 [INFO ] [SimpleAsyncTaskExecutor-8864]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:25:20.366 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, rxId=928eb40f-2406-4bfa-9a55-0cf2150ee68e, vendorId=zepto)
2026-05-22 00:25:20.393 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:25:20.886 [INFO ] [SimpleAsyncTaskExecutor-8867]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=d+retGRiatFZMSuARtaM/WdDyMyHh9PaqGYiHYhXlSI=)
2026-05-22 00:25:20.886 [INFO ] [SimpleAsyncTaskExecutor-8866]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://user-prescriptions-zepto.s3.ap-south-1.amazonaws.com/doctor-uploaded/daa8be9a-cc35-4c2c-ba17-7602e14b4296.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASFQ4MJQLNA4EP5GD%2F20260521%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260521T185325Z&X-Amz-Expires=21600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEMaCmFwLXNvdXRoLTEiSDBGAiEAq61tXQCBGI6DkBGgC%2BKoekF%2B1G4VE0M3WS1ejAGmCtECIQDNb2JwtRpFBD%2FolCb4mb%2BEEokluwGVHJipesGx%2FUER%2BSqCBQgMEAEaDDE0OTMwOTYzOTcwMiIM%2F%2FcgMYF8%2Bhw1GhpoKt8Eh%2BCSLANmlLTKSNitMfG1yA%2FQW0MJZjL6JdM5d6qX1jiOkvE7YYW6n7p4AIz6VtY6LZIZzNRDwmWn%2FKAnSJZ%2FYGcUlVu02ANn2y%2BDPT%2FBNBYxbjnW5bCT8z1UxWSG5013dtsYcO8iOqC4wgnK8%2BZLwX8Fk5r4wQAJqOSI%2Foj32x89xdNMEsP5Y3i1CQwOuqN0ayc99bDp32Qy1X5qz7snG8jYPqOmCFjIaP0hg3aGVRNGzg3zW2tx9iMvUNjed7Bkq01X1k2IWY7ffpYIOkPcIH4mxlADKGDFVbL5XbjSjeMsN%2BDXp1BCZnfTaCfd8o%2FDrW2OJp7cCFLTNdGvaj%2BEo%2BP399Z1kGhqbhZA9dTRFejD5mjRvDT0CwGubKv%2FiHeUecdLr%2FkSNkI6%2Fz%2FT5hetH1l39BuXTNkxU7ug5okkRQISgTDQhs5DuhIkmMtvFzLg7a969ryFKiUOb4E2FkX3FTp4tKCe9rDxxTl%2BwDv0HEYwkzoqPkeuNi2HuLdXLzoVeIRISbYRAjIifg3a3OqbLY1BWTYq3L%2FjW%2FxVFWUJqF9tLHxQijUAAl60%2FMasVb0%2Be%2Bap8nCKp%2FBDuNNxadn%2B%2FJ7QI%2FfkVadXE5QT4ei6F5wsCLCi%2BTYGk9GY96fk3Ix63m1MDNRgjs0AY1GSdWaF9Ct9uxmMy5%2F4dp8pSnpiAK7MqS8CZ50BtQhUwgpwkqmIjnR6qM3Uu%2BQZajAxswFX5oKoEm8U9QrVvn78nzbj7OMhAcdnqQvfmEFLJ8xy3ylsKebpMAXLkeqSyBNjc702OMWemtGIulqow6d5l6QiSDClqb3QBjqXAU0mA0VRfP7eRnAUr8FLVcFSHyPzjmTKIFoRk1tD29RkfC0xsgiC19dUr320dSdG3KGAX357NEgzn82b42vfJobMv7KEgrw%2FtEFn22k4iHARBoIaNwYRX1lLu0qC4u64EvBU2VDeobkiaU8ibbHZzCefMsnM6jNziF3m9XDUjerg9Eunt3Rq8zmsK2FZhFhgzWPPZryiOGA%3D&X-Amz-SignedHeaders=host&x-id=PutObject&X-Amz-Signature=237c0654c465b6aef28633bcb14f19b115ac8a00c6364c10c091e28c8c231052 
2026-05-22 00:25:20.902 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto prescriptionId = 928eb40f-2406-4bfa-9a55-0cf2150ee68e, message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 released from prescription 928eb40f-2406-4bfa-9a55-0cf2150ee68e and added back to pool.
2026-05-22 00:25:20.902 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=e7d776bd-88ef-4408-8403-f543e16410b3, rxId=928eb40f-2406-4bfa-9a55-0cf2150ee68e, vendorId=zepto)
2026-05-22 00:26:38.279 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:26:38.284 [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=6518334b-98f5-4a42-adfa-d9373f29a621, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:27:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T18:57:00Z
2026-05-22 00:27:00.008 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T18:57:00.008Z
2026-05-22 00:29:40.916 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:29:40.921 [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=b64a7ca5-d74a-4c37-89a7-7b1c8fbee95c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:31:13.841 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 65.0.242.75
2026-05-22 00:31:13.846 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=378ba241-2e47-4718-9b16-71f161029898, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779390073846, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Suraj H), patients=null, medicines=[OrderedMedicine(id=c60e56d0-2446-4a69-96e6-db638e9145d6, name=Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue, composition=, type=, quantity=2, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:31:13.847 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-22 00:31:13.849 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 378ba241-2e47-4718-9b16-71f161029898
2026-05-22 00:31:13.863 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, orderId =378ba241-2e47-4718-9b16-71f161029898)
2026-05-22 00:31:13.893 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = c355035a-8e5e-4689-9a21-016aa84f1c92, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 00:31:13.893 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 00:31:13.897 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:31:13.897 [INFO ] [SimpleAsyncTaskExecutor-8869]  Msg91Repository - send whatsapp contact list is empty for orderId 378ba241-2e47-4718-9b16-71f161029898 
2026-05-22 00:31:13.904 [INFO ] [SimpleAsyncTaskExecutor-8870]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue]
2026-05-22 00:31:30.378 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:31:30.381 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_577, 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 00:31:30.381 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_577
2026-05-22 00:31:30.390 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, orderId =order_Dipashri_Zepto_577)
2026-05-22 00:31:30.409 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, doctroIds = [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] 
2026-05-22 00:31:30.409 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [b2c0fdc5-4984-4c5c-9b92-d782016b2ee1] for prescriptionId
2026-05-22 00:31:30.410 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:31:30.410 [INFO ] [SimpleAsyncTaskExecutor-8872]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_577 
2026-05-22 00:31:30.417 [INFO ] [SimpleAsyncTaskExecutor-8873]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:31:33.645 [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 already exists in vendor zepto's pool.
2026-05-22 00:31:33.655 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:31:33.655 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779390093216
2026-05-22 00:31:33.702 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:31:33.702 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/583/cpembq01/websocket
2026-05-22 00:31:33.703 [INFO ] [http-nio-10000-exec-4]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:31:33.705 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=cpembq01]
2026-05-22 00:31:33.734 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:31:39.984 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=cpembq01] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:31:39.984 [DEBUG] [http-nio-10000-exec-10]  SubProtocolWebSocketHandler - Clearing session cpembq01
2026-05-22 00:31:39.984 [INFO ] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:31:39.986 [DEBUG] [clientOutboundChannel-623]  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=cpembq01}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=cpembq01}]
2026-05-22 00:31:41.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c355035a-8e5e-4689-9a21-016aa84f1c92, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:31:48.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [cpembq01]
2026-05-22 00:31:57.500 [INFO ] [MessageBroker-3]  WebSocketMessageBrokerStats - WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 152 total, 0 closed abnormally (0 connect failure, 0 send limit, 22 transport error)], stompSubProtocol[processed CONNECT(147)-CONNECTED(147)-DISCONNECT(37)], stompBrokerRelay[null], inboundChannel[pool size = 9, active threads = 0, queued tasks = 0, completed tasks = 1560], outboundChannel[pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 623], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 7, completed tasks = 11822]
2026-05-22 00:32:00.001 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T19:02:00.001Z
2026-05-22 00:32:00.010 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T19:02:00.010Z
2026-05-22 00:32:01.193 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:32:11.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c355035a-8e5e-4689-9a21-016aa84f1c92, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:32:25.317 [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 already exists in vendor zepto's pool.
2026-05-22 00:32:25.337 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:32:25.338 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779390144896
2026-05-22 00:32:25.387 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:32:25.388 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/124/fsyooadk/websocket
2026-05-22 00:32:25.388 [INFO ] [http-nio-10000-exec-7]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:32:25.390 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=fsyooadk]
2026-05-22 00:32:25.404 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:32:31.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:32:37.236 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=fsyooadk] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:32:37.236 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session fsyooadk
2026-05-22 00:32:37.236 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:32:37.238 [DEBUG] [clientOutboundChannel-626]  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=fsyooadk}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=fsyooadk}]
2026-05-22 00:32:41.198 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c355035a-8e5e-4689-9a21-016aa84f1c92, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:32:43.216 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:32:43.222 [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=4edf34c1-93ff-4c2e-92b4-553d5dd6c5ff, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:32:43.222 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 00:32:43.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [fsyooadk]
2026-05-22 00:33:01.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:33:11.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c355035a-8e5e-4689-9a21-016aa84f1c92, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:33:31.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:33:36.125 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:33:36.128 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_578, 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 00:33:36.129 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_578
2026-05-22 00:33:36.139 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, orderId =order_Dipashri_Zepto_578)
2026-05-22 00:33:36.164 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, doctroIds = [e7d776bd-88ef-4408-8403-f543e16410b3] 
2026-05-22 00:33:36.164 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [e7d776bd-88ef-4408-8403-f543e16410b3] for prescriptionId
2026-05-22 00:33:36.166 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:33:36.166 [INFO ] [SimpleAsyncTaskExecutor-8899]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_578 
2026-05-22 00:33:36.171 [INFO ] [SimpleAsyncTaskExecutor-8900]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:33:41.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = c355035a-8e5e-4689-9a21-016aa84f1c92, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:34:01.196 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:34:08.220 [INFO ] [http-nio-10000-exec-8]  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 00:34:08.248 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:34:08.249 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779390247799
2026-05-22 00:34:08.307 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:34:08.307 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/620/kedmfqhp/websocket
2026-05-22 00:34:08.308 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:34:08.309 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=kedmfqhp]
2026-05-22 00:34:08.344 [ERROR] [http-nio-10000-exec-3]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:34:09.430 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =c355035a-8e5e-4689-9a21-016aa84f1c92, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription c355035a-8e5e-4689-9a21-016aa84f1c92.
2026-05-22 00:34:09.438 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:34:09.439 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:34:09.439 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:34:09.439 [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/c355035a-8e5e-4689-9a21-016aa84f1c92)
2026-05-22 00:34:09.980 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "41b2752c200b409d9332261bfde68f10"}}

2026-05-22 00:34:09.980 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:34:09.980 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id c355035a-8e5e-4689-9a21-016aa84f1c92 for vendor zepto
2026-05-22 00:34:09.981 [INFO ] [SimpleAsyncTaskExecutor-8908]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=dKtVOTiCLnYV3iAKYG0A5J9HQWkeJVWIMnB7w2tx7+s=)
2026-05-22 00:34:10.039 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:34:10.042 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:34:11.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:34:27.012 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create approved prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, rxId=c355035a-8e5e-4689-9a21-016aa84f1c92, vendorId=zepto)
2026-05-22 00:34:27.024 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:34:27.432 [INFO ] [SimpleAsyncTaskExecutor-8912]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://user-prescriptions-zepto.s3.ap-south-1.amazonaws.com/doctor-uploaded/8920b8ca-d8f5-41c3-b4cd-2bd9618350f4.pdf?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=ASIASFQ4MJQLAXEOPOGX%2F20260521%2Fap-south-1%2Fs3%2Faws4_request&X-Amz-Date=20260521T190113Z&X-Amz-Expires=21600&X-Amz-Security-Token=IQoJb3JpZ2luX2VjEEMaCmFwLXNvdXRoLTEiSDBGAiEA6j1Qe%2FyoMH%2BXvHcSx9bJCCbhekXx3KHKpIvDssZWmWcCIQDOAGoW%2BN4g7fHO%2BvqFJg3ZPT0Y8Qwgh9wClWSa3nvEuSqCBQgMEAEaDDE0OTMwOTYzOTcwMiIMvD%2BlEkn5ktAI39RSKt8E%2FzXMPvWw59FFiGr6%2Fh8Ruv4K64Ba3jRXGfIRC3J%2FwwwzYEb4KU8sko2JwOzckhsrwY51sAE%2BgTGn2RuwHQujwKR2UR2ZQSZuaPwRWReNvm08d3WVFvpG%2BVoMFHGUwyQplFXPXvc9cepnkyBCmAqJT9q4uPA0NgymjQMQPgf7TECdvSNHio0meIC1U5dF4jg96iVQBG6NjUoG6uEJcYWRRXg%2B8DpfiD4sShezNElF0cWNrGQ5LiwolNAAIycBAJU2XTJKLOa1xosZ3jhDkh9gIx79b21CYxFAvsudj8EhYjZ51hL2MCJtmdh7UZefnEmngQh2YHkP5Z%2F5lFxmmuEypWHvCh8tZjRqxLUG8IjVoNIneZZAZq4YoWVPVdGtVwWB0r2A2I3AjP%2BB6VtcmGmi9UtP%2FDIt2m4kQrjC2S0JowoTUnJsw5is%2BXHFWxH1%2BZwPzsk7VNFJM3hx9oKdzfCbkh15tTM%2BnzOmk7TXOwb4w1p%2FSdEsUxaWa%2BSIO45Rt19%2B9v%2BR97VLzHLnBRVKudZxCoFRyBkI4m5eA22Ov7WWLM9%2F2UFF0yk4Pfb%2F1fs7%2FYYWc4SGA8ltCUd4tun1LZ%2BoP5WUrsqpCTOah8TdX0A7iENIQsAUS5wlAMpmbrS%2BmVDldp2QSbEeFV6H833yaUZ0HuMpEAzcMSwkGaKL3v1jzglgjjEMh%2BssgU0Qf%2FGb2EWKjnMat1gduEdLSC4RcnVnHHteN9cOr0EFA8zqBov6pn5FAET7du2uWVCEizggw5Qhow%2BX%2FckdG%2BxYNEN02BQsbfXgnNCwKXWaf2rr2ye5%2FDD5rL3QBjqXAfxk9sLQd%2B0ccIa25Emkc%2BJXR0ev0dIcds9w7AkSI%2FI1dSUlpi%2BaRmGzDvro8VvyrHen3Zw%2FnI2liseRlVEGl3PaK3K6wkFa1KKa%2Byuz%2F1rkn2dlTZ4GaqtxRoW23mLw%2FaZy%2BuyIwDczhM61g7UkUTAfRZLHmGNSZGIGiFst2cfoso8r1bmh4GpEINr1ziW6aN76O94N4jo%3D&X-Amz-SignedHeaders=host&x-id=PutObject&X-Amz-Signature=a424f063448b19d17c5e065ef1dd66524250513f6ed8a5d05937842b501a239f 
2026-05-22 00:34:27.433 [INFO ] [SimpleAsyncTaskExecutor-8913]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=dKtVOTiCLnYV3iAKYG0A5J9HQWkeJVWIMnB7w2tx7+s=)
2026-05-22 00:34:27.444 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = c355035a-8e5e-4689-9a21-016aa84f1c92, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription c355035a-8e5e-4689-9a21-016aa84f1c92 and added back to pool.
2026-05-22 00:34:27.444 [INFO ] [http-nio-10000-exec-6]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=c355035a-8e5e-4689-9a21-016aa84f1c92, vendorId=zepto)
2026-05-22 00:34:29.095 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=kedmfqhp] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:34:29.095 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session kedmfqhp
2026-05-22 00:34:29.095 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:34:29.096 [DEBUG] [clientOutboundChannel-631]  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=kedmfqhp}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=kedmfqhp}]
2026-05-22 00:34:31.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:34:38.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [kedmfqhp]
2026-05-22 00:34:40.871 [INFO ] [SimpleAsyncTaskExecutor-8917]  PrescriptionComponent - Audio File lambda invoked at 1779390280871
2026-05-22 00:34:40.871 [INFO ] [SimpleAsyncTaskExecutor-8918]  LambdaRepository - Lambda Executed at 1779390280871
2026-05-22 00:34:40.872 [INFO ] [SimpleAsyncTaskExecutor-8917]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:34:40.872 [INFO ] [SimpleAsyncTaskExecutor-8917]  PrescriptionComponent - Sending order status webhook for rx with id c355035a-8e5e-4689-9a21-016aa84f1c92 for vendor zepto
2026-05-22 00:34:40.872 [INFO ] [SimpleAsyncTaskExecutor-8919]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=dKtVOTiCLnYV3iAKYG0A5J9HQWkeJVWIMnB7w2tx7+s=)
2026-05-22 00:34:41.190 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:34:46.767 [INFO ] [SimpleAsyncTaskExecutor-8918]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:35:01.192 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:35:11.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:35:31.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:35:41.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:35:45.552 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:35:45.555 [INFO ] [http-nio-10000-exec-10]  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=cc2ec91a-3384-4276-be20-e000a7444a59, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:36:01.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:36:11.192 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:36:31.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:36:41.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:36:53.065 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - Transport error in WebSocketServerSockJsSession[id=hazce05t]
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 00:36:53.070 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=hazce05t] closed with CloseStatus[code=1006, reason=null]
2026-05-22 00:36:53.070 [DEBUG] [http-nio-10000-exec-5]  SubProtocolWebSocketHandler - Clearing session hazce05t
2026-05-22 00:36:53.071 [INFO ] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username e7d776bd-88ef-4408-8403-f543e16410b3 disconnected
2026-05-22 00:36:53.073 [DEBUG] [clientOutboundChannel-635]  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=e7d776bd-88ef-4408-8403-f543e16410b3, simpSessionId=hazce05t}], simpUser=e7d776bd-88ef-4408-8403-f543e16410b3, simpSessionId=hazce05t}]
2026-05-22 00:36:58.728 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [hazce05t]
2026-05-22 00:37:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T19:07:00Z
2026-05-22 00:37:00.007 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T19:07:00.007Z
2026-05-22 00:37:01.190 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = f41be0e9-116b-4e42-8ae4-0ef496b7ad9a
2026-05-22 00:37:01.208 [INFO ] [SimpleAsyncTaskExecutor-8947]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:37:01.210 [INFO ] [SimpleAsyncTaskExecutor-8949]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=E1c6iEJMa0o8GdUFTeuckRwYysIsSl1LKz/3wntf6HY=)
2026-05-22 00:37:01.234 [ERROR] [SimpleAsyncTaskExecutor-8949]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:37:01.234 [ERROR] [SimpleAsyncTaskExecutor-8949]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:37:01.234 [ERROR] [SimpleAsyncTaskExecutor-8949]  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 00:37:11.193 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:37:41.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:38:11.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:38:41.194 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:38:47.795 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:38:47.799 [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=07e9ec2a-8050-4178-a363-dfd9dffad473, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:39:11.189 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 062ca018-e9e4-4350-ade1-aef8e2dd2932
2026-05-22 00:39:11.206 [INFO ] [SimpleAsyncTaskExecutor-8962]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:39:11.208 [INFO ] [SimpleAsyncTaskExecutor-8964]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=1S2gIccyQQO57fkVzmBHchFpLzekuvJADFYpWW5IkgM=)
2026-05-22 00:39:11.239 [ERROR] [SimpleAsyncTaskExecutor-8964]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:39:11.239 [ERROR] [SimpleAsyncTaskExecutor-8964]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:39:11.239 [ERROR] [SimpleAsyncTaskExecutor-8964]  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 00:41:50.044 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:41:50.057 [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=6e4b72a4-2d3b-4a70-bf39-a5b8652583dd, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:42:00.000 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T19:12:00Z
2026-05-22 00:42:00.003 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T19:12:00.003Z
2026-05-22 00:43:51.498 [INFO ] [http-nio-10000-exec-2]  VendorComponent - Fetching vendor details. (vendor=blinkit)
2026-05-22 00:43:51.512 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = bab7579b-29a9-4378-902f-79744ccfdafc, vendor = blinkit with message = Doctor bab7579b-29a9-4378-902f-79744ccfdafc not found in vendor blinkit's pool.
2026-05-22 00:44:52.453 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:44:52.459 [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=236bf96d-548a-4948-ac23-1093f67e8e51, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:47:00.002 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T19:17:00.002Z
2026-05-22 00:47:00.008 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T19:17:00.008Z
2026-05-22 00:47:55.022 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:47:55.045 [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=e058b545-a221-4173-bb6a-d22c18213c0e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:47:55.045 [INFO ] [http-nio-10000-exec-7]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-22 00:48:22.007 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:48:22.013 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391101205_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391101205, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:48:22.013 [INFO ] [http-nio-10000-exec-2]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-22 00:48:22.015 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391101205_1
2026-05-22 00:48:22.030 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, orderId =Order_Dipashri_Zepto_1779391101205_1)
2026-05-22 00:48:22.059 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = bc94bbee-5f7f-43ae-8731-3aa6150c4d8a, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 00:48:22.059 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 00:48:22.062 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:48:22.062 [INFO ] [SimpleAsyncTaskExecutor-8967]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391101205_1 
2026-05-22 00:48:22.069 [INFO ] [SimpleAsyncTaskExecutor-8968]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:48:27.144 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:48:27.147 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391106668_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391106668, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:48:27.147 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391106668_2
2026-05-22 00:48:27.158 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, orderId =Order_Dipashri_Zepto_1779391106668_2)
2026-05-22 00:48:27.189 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 86626cc2-801b-4cc2-996b-e15daee1358e, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 00:48:27.189 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 00:48:27.191 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:48:27.191 [INFO ] [SimpleAsyncTaskExecutor-8970]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391106668_2 
2026-05-22 00:48:27.197 [INFO ] [SimpleAsyncTaskExecutor-8971]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:48:32.275 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:48:32.279 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391111782_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391111782, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:48:32.280 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391111782_3
2026-05-22 00:48:32.291 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, orderId =Order_Dipashri_Zepto_1779391111782_3)
2026-05-22 00:48:32.314 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = f3cedf67-af57-4c64-91f9-04bd59fdc879, doctroIds = [e7d776bd-88ef-4408-8403-f543e16410b3] 
2026-05-22 00:48:32.314 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [e7d776bd-88ef-4408-8403-f543e16410b3] for prescriptionId
2026-05-22 00:48:32.315 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:48:32.316 [INFO ] [SimpleAsyncTaskExecutor-8973]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391111782_3 
2026-05-22 00:48:32.321 [INFO ] [SimpleAsyncTaskExecutor-8974]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:48:47.179 [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 00:48:47.199 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:48:47.200 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779391126752
2026-05-22 00:48:47.249 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:48:47.249 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/336/ejwp0ks2/websocket
2026-05-22 00:48:47.250 [INFO ] [http-nio-10000-exec-9]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:48:47.252 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=ejwp0ks2]
2026-05-22 00:48:47.276 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:48:51.192 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = bc94bbee-5f7f-43ae-8731-3aa6150c4d8a, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-22 00:48:52.442 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =bc94bbee-5f7f-43ae-8731-3aa6150c4d8a, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription bc94bbee-5f7f-43ae-8731-3aa6150c4d8a.
2026-05-22 00:48:52.451 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, b2c0fdc5-4984-4c5c-9b92-d782016b2ee1, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:48:52.452 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:48:52.455 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:48:52.455 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/bc94bbee-5f7f-43ae-8731-3aa6150c4d8a)
2026-05-22 00:48:52.907 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "6e1a252b8f044a01a34d4036749fb5de"}}

2026-05-22 00:48:52.907 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:48:52.907 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id bc94bbee-5f7f-43ae-8731-3aa6150c4d8a for vendor zepto
2026-05-22 00:48:52.908 [INFO ] [SimpleAsyncTaskExecutor-8979]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=eU7JXY4EGs2WEGV1SSjO1+HjssDcC9vf3e1W3+1HpMY=)
2026-05-22 00:48:52.928 [ERROR] [SimpleAsyncTaskExecutor-8979]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:48:52.928 [ERROR] [SimpleAsyncTaskExecutor-8979]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:48:52.928 [ERROR] [SimpleAsyncTaskExecutor-8979]  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 00:48:52.959 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:48:52.962 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:49:01.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:49:01.198 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 86626cc2-801b-4cc2-996b-e15daee1358e, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:49:23.693 [INFO ] [SimpleAsyncTaskExecutor-8986]  PrescriptionComponent - Audio File lambda invoked at 1779391163693
2026-05-22 00:49:23.694 [INFO ] [SimpleAsyncTaskExecutor-8987]  LambdaRepository - Lambda Executed at 1779391163694
2026-05-22 00:49:23.695 [INFO ] [SimpleAsyncTaskExecutor-8986]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:49:23.695 [INFO ] [SimpleAsyncTaskExecutor-8986]  PrescriptionComponent - Sending order status webhook for rx with id bc94bbee-5f7f-43ae-8731-3aa6150c4d8a for vendor zepto
2026-05-22 00:49:23.696 [INFO ] [SimpleAsyncTaskExecutor-8988]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=eU7JXY4EGs2WEGV1SSjO1+HjssDcC9vf3e1W3+1HpMY=)
2026-05-22 00:49:23.723 [ERROR] [SimpleAsyncTaskExecutor-8988]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:49:23.723 [ERROR] [SimpleAsyncTaskExecutor-8988]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:49:23.723 [ERROR] [SimpleAsyncTaskExecutor-8988]  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 00:49:29.529 [INFO ] [SimpleAsyncTaskExecutor-8987]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:49:31.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:49:31.199 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 86626cc2-801b-4cc2-996b-e15daee1358e, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:49:54.390 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create approved prescription request. (patientId=b7b0504e-05f0-4f26-b6d6-97bca5ffd47a, rxId=bc94bbee-5f7f-43ae-8731-3aa6150c4d8a, vendorId=zepto)
2026-05-22 00:49:54.409 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:49:54.411 [INFO ] [SimpleAsyncTaskExecutor-8995]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=eU7JXY4EGs2WEGV1SSjO1+HjssDcC9vf3e1W3+1HpMY=)
2026-05-22 00:49:54.426 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = bc94bbee-5f7f-43ae-8731-3aa6150c4d8a, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription bc94bbee-5f7f-43ae-8731-3aa6150c4d8a and added back to pool.
2026-05-22 00:49:54.426 [INFO ] [http-nio-10000-exec-6]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=bc94bbee-5f7f-43ae-8731-3aa6150c4d8a, vendorId=zepto)
2026-05-22 00:49:54.430 [ERROR] [SimpleAsyncTaskExecutor-8995]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:49:54.430 [ERROR] [SimpleAsyncTaskExecutor-8995]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:49:54.430 [ERROR] [SimpleAsyncTaskExecutor-8995]  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 00:50:01.197 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:50:01.207 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 86626cc2-801b-4cc2-996b-e15daee1358e, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:50:14.647 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=ejwp0ks2] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:50:14.647 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session ejwp0ks2
2026-05-22 00:50:14.647 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:50:14.648 [DEBUG] [clientOutboundChannel-638]  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=ejwp0ks2}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=ejwp0ks2}]
2026-05-22 00:50:23.728 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [ejwp0ks2]
2026-05-22 00:50:31.192 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:50:31.197 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 86626cc2-801b-4cc2-996b-e15daee1358e, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:50:53.777 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =86626cc2-801b-4cc2-996b-e15daee1358e, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 86626cc2-801b-4cc2-996b-e15daee1358e.
2026-05-22 00:50:53.782 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:50:53.782 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:50:53.782 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:50:53.783 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/86626cc2-801b-4cc2-996b-e15daee1358e)
2026-05-22 00:50:54.135 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "42d1621604b641e18507c0539a87e06b"}}

2026-05-22 00:50:54.135 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:50:54.135 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id 86626cc2-801b-4cc2-996b-e15daee1358e for vendor zepto
2026-05-22 00:50:54.136 [INFO ] [SimpleAsyncTaskExecutor-9009]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=7sC+K9UPuUwIX12GXG0M/Say4BsclX1Cmawoso+odxE=)
2026-05-22 00:50:54.163 [ERROR] [SimpleAsyncTaskExecutor-9009]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:50:54.163 [ERROR] [SimpleAsyncTaskExecutor-9009]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:50:54.163 [ERROR] [SimpleAsyncTaskExecutor-9009]  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 00:50:54.172 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:50:54.174 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:50:57.754 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:50:57.756 [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=a8d0bb87-c990-4f2c-9d93-923a3d7310c6, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:51:01.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:51:03.569 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 86626cc2-801b-4cc2-996b-e15daee1358e, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Incomplete or incorrect information from patient, rejectLanguage=, rejectPatientReason=)
2026-05-22 00:51:03.578 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 86626cc2-801b-4cc2-996b-e15daee1358e, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 86626cc2-801b-4cc2-996b-e15daee1358e and added back to pool.
2026-05-22 00:51:03.586 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:51:03.588 [INFO ] [SimpleAsyncTaskExecutor-9013]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=7sC+K9UPuUwIX12GXG0M/Say4BsclX1Cmawoso+odxE=)
2026-05-22 00:51:03.604 [ERROR] [SimpleAsyncTaskExecutor-9013]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:51:03.604 [ERROR] [SimpleAsyncTaskExecutor-9013]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:51:03.604 [ERROR] [SimpleAsyncTaskExecutor-9013]  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 00:51:09.122 [INFO ] [SimpleAsyncTaskExecutor-9014]  PrescriptionComponent - Audio File lambda invoked at 1779391269122
2026-05-22 00:51:09.122 [INFO ] [SimpleAsyncTaskExecutor-9015]  LambdaRepository - Lambda Executed at 1779391269122
2026-05-22 00:51:09.123 [INFO ] [SimpleAsyncTaskExecutor-9014]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:51:09.123 [INFO ] [SimpleAsyncTaskExecutor-9014]  PrescriptionComponent - Sending order status webhook for rx with id 86626cc2-801b-4cc2-996b-e15daee1358e for vendor zepto
2026-05-22 00:51:09.123 [INFO ] [SimpleAsyncTaskExecutor-9016]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=7sC+K9UPuUwIX12GXG0M/Say4BsclX1Cmawoso+odxE=)
2026-05-22 00:51:09.160 [ERROR] [SimpleAsyncTaskExecutor-9016]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:51:09.160 [ERROR] [SimpleAsyncTaskExecutor-9016]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:51:09.160 [ERROR] [SimpleAsyncTaskExecutor-9016]  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 00:51:14.971 [INFO ] [SimpleAsyncTaskExecutor-9015]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:51:15.538 [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 already exists in vendor zepto's pool.
2026-05-22 00:51:15.551 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:51:15.551 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779391275096
2026-05-22 00:51:15.611 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:51:15.611 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/275/piyyojaa/websocket
2026-05-22 00:51:15.611 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:51:15.613 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=piyyojaa]
2026-05-22 00:51:15.641 [ERROR] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:51:31.190 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:51:35.501 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=piyyojaa] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:51:35.501 [DEBUG] [http-nio-10000-exec-1]  SubProtocolWebSocketHandler - Clearing session piyyojaa
2026-05-22 00:51:35.501 [INFO ] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:51:35.502 [DEBUG] [clientOutboundChannel-641]  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=piyyojaa}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=piyyojaa}]
2026-05-22 00:51:35.501 [DEBUG] [clientOutboundChannel-640]  StompSubProtocolHandler - Failed to send WebSocket message to client in session piyyojaa
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	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 java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-22 00:51:35.526 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto with message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c removed from vendor zepto's pool.
2026-05-22 00:51:43.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [piyyojaa]
2026-05-22 00:52:00.000 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T19:22:00Z
2026-05-22 00:52:00.009 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T19:22:00.009Z
2026-05-22 00:52:01.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:52:18.790 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:52:18.793 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391338137_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391338137, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:52:18.793 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391338137_1
2026-05-22 00:52:18.806 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=cac7eac1-f5b8-4fba-8f9a-215f94e6a0ea, orderId =Order_Dipashri_Zepto_1779391338137_1)
2026-05-22 00:52:18.831 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = dc9311a2-2866-4d27-acff-80011a79f12a, doctroIds = [e7d776bd-88ef-4408-8403-f543e16410b3] 
2026-05-22 00:52:18.831 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [e7d776bd-88ef-4408-8403-f543e16410b3] for prescriptionId
2026-05-22 00:52:18.832 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:52:18.834 [INFO ] [SimpleAsyncTaskExecutor-9025]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391338137_1 
2026-05-22 00:52:18.840 [INFO ] [SimpleAsyncTaskExecutor-9026]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:52:23.956 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:52:23.960 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391343455_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391343455, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:52:23.960 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391343455_2
2026-05-22 00:52:23.974 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=cac7eac1-f5b8-4fba-8f9a-215f94e6a0ea, orderId =Order_Dipashri_Zepto_1779391343455_2)
2026-05-22 00:52:23.996 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, doctroIds = [] 
2026-05-22 00:52:23.996 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:52:23.998 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:52:23.998 [INFO ] [SimpleAsyncTaskExecutor-9028]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391343455_2 
2026-05-22 00:52:24.004 [INFO ] [SimpleAsyncTaskExecutor-9029]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:52:29.116 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:52:29.119 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391348613_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391348613, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:52:29.120 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391348613_3
2026-05-22 00:52:29.131 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=cac7eac1-f5b8-4fba-8f9a-215f94e6a0ea, orderId =Order_Dipashri_Zepto_1779391348613_3)
2026-05-22 00:52:29.155 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = ce53e4b7-143b-4436-9e72-df5cab5c81e9, doctroIds = [] 
2026-05-22 00:52:29.155 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:52:29.156 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:52:29.156 [INFO ] [SimpleAsyncTaskExecutor-9031]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391348613_3 
2026-05-22 00:52:29.165 [INFO ] [SimpleAsyncTaskExecutor-9032]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:52:31.193 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:52:43.896 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = ce53e4b7-143b-4436-9e72-df5cab5c81e9, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:52:43.898 [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 added to vendor zepto's pool.
2026-05-22 00:52:43.915 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:52:43.916 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779391363465
2026-05-22 00:52:43.984 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:52:43.985 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/480/214dekyt/websocket
2026-05-22 00:52:43.985 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:52:43.986 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=214dekyt]
2026-05-22 00:52:44.016 [ERROR] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:52:51.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:52:53.075 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =ce53e4b7-143b-4436-9e72-df5cab5c81e9, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription ce53e4b7-143b-4436-9e72-df5cab5c81e9.
2026-05-22 00:52:53.082 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:52:53.083 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:52:53.083 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:52:53.083 [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/ce53e4b7-143b-4436-9e72-df5cab5c81e9)
2026-05-22 00:52:53.418 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "fd34ad2d328944c9b5f985013936581b"}}

2026-05-22 00:52:53.419 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:52:53.419 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id ce53e4b7-143b-4436-9e72-df5cab5c81e9 for vendor zepto
2026-05-22 00:52:53.420 [INFO ] [SimpleAsyncTaskExecutor-9043]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=cHiDjbBJ2VEWgf2VEg63SSp91PF88hIrEZnjP7626po=)
2026-05-22 00:52:53.448 [ERROR] [SimpleAsyncTaskExecutor-9043]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:52:53.448 [ERROR] [SimpleAsyncTaskExecutor-9043]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:52:53.448 [ERROR] [SimpleAsyncTaskExecutor-9043]  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 00:52:53.474 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:52:53.477 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:53:01.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:53:08.647 [INFO ] [SimpleAsyncTaskExecutor-9047]  PrescriptionComponent - Audio File lambda invoked at 1779391388647
2026-05-22 00:53:08.648 [INFO ] [SimpleAsyncTaskExecutor-9048]  LambdaRepository - Lambda Executed at 1779391388648
2026-05-22 00:53:08.649 [INFO ] [SimpleAsyncTaskExecutor-9047]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:53:08.649 [INFO ] [SimpleAsyncTaskExecutor-9047]  PrescriptionComponent - Sending order status webhook for rx with id ce53e4b7-143b-4436-9e72-df5cab5c81e9 for vendor zepto
2026-05-22 00:53:08.649 [INFO ] [SimpleAsyncTaskExecutor-9049]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=cHiDjbBJ2VEWgf2VEg63SSp91PF88hIrEZnjP7626po=)
2026-05-22 00:53:08.667 [ERROR] [SimpleAsyncTaskExecutor-9049]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:53:08.667 [ERROR] [SimpleAsyncTaskExecutor-9049]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:53:08.668 [ERROR] [SimpleAsyncTaskExecutor-9049]  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 00:53:14.514 [INFO ] [SimpleAsyncTaskExecutor-9048]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:53:21.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:53:31.190 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:53:51.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:53:55.312 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create approved prescription request. (patientId=cac7eac1-f5b8-4fba-8f9a-215f94e6a0ea, rxId=ce53e4b7-143b-4436-9e72-df5cab5c81e9, vendorId=zepto)
2026-05-22 00:53:55.329 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:53:55.331 [INFO ] [SimpleAsyncTaskExecutor-9059]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=cHiDjbBJ2VEWgf2VEg63SSp91PF88hIrEZnjP7626po=)
2026-05-22 00:53:55.348 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dc9311a2-2866-4d27-acff-80011a79f12a, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:53:55.350 [ERROR] [SimpleAsyncTaskExecutor-9059]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:53:55.350 [ERROR] [SimpleAsyncTaskExecutor-9059]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:53:55.350 [ERROR] [SimpleAsyncTaskExecutor-9059]  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 00:53:55.350 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = ce53e4b7-143b-4436-9e72-df5cab5c81e9, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription ce53e4b7-143b-4436-9e72-df5cab5c81e9 and added back to pool.
2026-05-22 00:53:55.350 [INFO ] [http-nio-10000-exec-4]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=ce53e4b7-143b-4436-9e72-df5cab5c81e9, vendorId=zepto)
2026-05-22 00:54:00.049 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:54:00.053 [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=5ae1b874-5fe0-4334-9753-4b799c7c7347, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:54:01.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:54:15.651 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=214dekyt] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:54:15.651 [DEBUG] [http-nio-10000-exec-8]  SubProtocolWebSocketHandler - Clearing session 214dekyt
2026-05-22 00:54:15.652 [INFO ] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:54:15.653 [DEBUG] [clientOutboundChannel-644]  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=214dekyt}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=214dekyt}]
2026-05-22 00:54:21.189 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = f3cedf67-af57-4c64-91f9-04bd59fdc879
2026-05-22 00:54:21.203 [INFO ] [SimpleAsyncTaskExecutor-9066]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:54:21.204 [INFO ] [SimpleAsyncTaskExecutor-9068]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=PitsBJLdT5Wvto65b5Jj6DHqsmjg1yB873a25pDTwUg=)
2026-05-22 00:54:21.221 [ERROR] [SimpleAsyncTaskExecutor-9068]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:54:21.221 [ERROR] [SimpleAsyncTaskExecutor-9068]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:54:21.222 [ERROR] [SimpleAsyncTaskExecutor-9068]  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 00:54:23.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [214dekyt]
2026-05-22 00:54:31.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:54:31.197 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dc9311a2-2866-4d27-acff-80011a79f12a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:54:56.602 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:54:56.604 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391495818_1, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391495818, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:54:56.605 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391495818_1
2026-05-22 00:54:56.615 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=c7c6b639-9951-459e-b7df-2c5a2d8457d7, orderId =Order_Dipashri_Zepto_1779391495818_1)
2026-05-22 00:54:56.636 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 60ea065d-9ab5-477f-baa1-dfbcbc37ea36, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-22 00:54:56.636 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-22 00:54:56.637 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:54:56.637 [INFO ] [SimpleAsyncTaskExecutor-9076]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391495818_1 
2026-05-22 00:54:56.643 [INFO ] [SimpleAsyncTaskExecutor-9077]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:55:01.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:55:01.201 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dc9311a2-2866-4d27-acff-80011a79f12a, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:55:01.711 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:55:01.731 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391501230_2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391501230, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:55:01.731 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391501230_2
2026-05-22 00:55:01.766 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=c7c6b639-9951-459e-b7df-2c5a2d8457d7, orderId =Order_Dipashri_Zepto_1779391501230_2)
2026-05-22 00:55:01.808 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, doctroIds = [] 
2026-05-22 00:55:01.808 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:55:01.810 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:55:01.810 [INFO ] [SimpleAsyncTaskExecutor-9085]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391501230_2 
2026-05-22 00:55:01.817 [INFO ] [SimpleAsyncTaskExecutor-9086]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:55:06.886 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:55:06.889 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Order_Dipashri_Zepto_1779391506394_3, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779391506394, 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=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition=null, type=null, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:55:06.889 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id Order_Dipashri_Zepto_1779391506394_3
2026-05-22 00:55:06.902 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=c7c6b639-9951-459e-b7df-2c5a2d8457d7, orderId =Order_Dipashri_Zepto_1779391506394_3)
2026-05-22 00:55:06.926 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, doctroIds = [] 
2026-05-22 00:55:06.926 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:55:06.928 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:55:06.928 [INFO ] [SimpleAsyncTaskExecutor-9088]  Msg91Repository - send whatsapp contact list is empty for orderId Order_Dipashri_Zepto_1779391506394_3 
2026-05-22 00:55:06.932 [INFO ] [SimpleAsyncTaskExecutor-9089]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-22 00:55:21.434 [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 00:55:21.462 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:55:21.463 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779391521004
2026-05-22 00:55:21.536 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:55:21.536 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/219/vqheohxi/websocket
2026-05-22 00:55:21.537 [INFO ] [http-nio-10000-exec-8]  UserHandshakeHandler - User determined. userId = 0297c829-b5b4-40db-93f1-e8ce04cb816c
2026-05-22 00:55:21.539 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=vqheohxi]
2026-05-22 00:55:21.581 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c connected
2026-05-22 00:55:26.691 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =60ea065d-9ab5-477f-baa1-dfbcbc37ea36, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription 60ea065d-9ab5-477f-baa1-dfbcbc37ea36.
2026-05-22 00:55:26.701 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Notified doctor ids : [6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:55:26.701 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:55:26.701 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:55:26.702 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/60ea065d-9ab5-477f-baa1-dfbcbc37ea36)
2026-05-22 00:55:27.042 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "59af6327ed8841aab6a7b6ce6f56dad2"}}

2026-05-22 00:55:27.043 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:55:27.043 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Sending order status webhook for rx with id 60ea065d-9ab5-477f-baa1-dfbcbc37ea36 for vendor zepto
2026-05-22 00:55:27.043 [INFO ] [SimpleAsyncTaskExecutor-9092]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=0VVgC6kBFMAJ10n607gVN2exKbgx4oGOJuXf7MMtfDE=)
2026-05-22 00:55:27.058 [ERROR] [SimpleAsyncTaskExecutor-9092]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:55:27.058 [ERROR] [SimpleAsyncTaskExecutor-9092]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:55:27.059 [ERROR] [SimpleAsyncTaskExecutor-9092]  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 00:55:27.089 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:55:27.093 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:55:31.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:55:31.196 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:55:57.835 [INFO ] [SimpleAsyncTaskExecutor-9099]  PrescriptionComponent - Audio File lambda invoked at 1779391557835
2026-05-22 00:55:57.835 [INFO ] [SimpleAsyncTaskExecutor-9100]  LambdaRepository - Lambda Executed at 1779391557835
2026-05-22 00:55:57.836 [INFO ] [SimpleAsyncTaskExecutor-9099]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:55:57.836 [INFO ] [SimpleAsyncTaskExecutor-9099]  PrescriptionComponent - Sending order status webhook for rx with id 60ea065d-9ab5-477f-baa1-dfbcbc37ea36 for vendor zepto
2026-05-22 00:55:57.837 [INFO ] [SimpleAsyncTaskExecutor-9101]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=0VVgC6kBFMAJ10n607gVN2exKbgx4oGOJuXf7MMtfDE=)
2026-05-22 00:55:57.866 [ERROR] [SimpleAsyncTaskExecutor-9101]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:55:57.866 [ERROR] [SimpleAsyncTaskExecutor-9101]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:55:57.866 [ERROR] [SimpleAsyncTaskExecutor-9101]  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 00:56:01.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:56:01.196 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:56:03.718 [INFO ] [SimpleAsyncTaskExecutor-9100]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:56:28.461 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create approved prescription request. (patientId=c7c6b639-9951-459e-b7df-2c5a2d8457d7, rxId=60ea065d-9ab5-477f-baa1-dfbcbc37ea36, vendorId=zepto)
2026-05-22 00:56:28.477 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:56:28.478 [INFO ] [SimpleAsyncTaskExecutor-9108]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=0VVgC6kBFMAJ10n607gVN2exKbgx4oGOJuXf7MMtfDE=)
2026-05-22 00:56:28.496 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:56:28.497 [ERROR] [SimpleAsyncTaskExecutor-9108]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:56:28.497 [ERROR] [SimpleAsyncTaskExecutor-9108]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:56:28.497 [ERROR] [SimpleAsyncTaskExecutor-9108]  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 00:56:28.498 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = 60ea065d-9ab5-477f-baa1-dfbcbc37ea36, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription 60ea065d-9ab5-477f-baa1-dfbcbc37ea36 and added back to pool.
2026-05-22 00:56:28.498 [INFO ] [http-nio-10000-exec-3]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=60ea065d-9ab5-477f-baa1-dfbcbc37ea36, vendorId=zepto)
2026-05-22 00:56:31.190 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:56:31.196 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:56:48.736 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=vqheohxi] closed with CloseStatus[code=1000, reason=null]
2026-05-22 00:56:48.736 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session vqheohxi
2026-05-22 00:56:48.736 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 0297c829-b5b4-40db-93f1-e8ce04cb816c disconnected
2026-05-22 00:56:48.738 [DEBUG] [clientOutboundChannel-647]  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=vqheohxi}], simpUser=0297c829-b5b4-40db-93f1-e8ce04cb816c, simpSessionId=vqheohxi}]
2026-05-22 00:56:58.728 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [vqheohxi]
2026-05-22 00:57:00.001 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T19:27:00.001Z
2026-05-22 00:57:00.007 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T19:27:00.007Z
2026-05-22 00:57:01.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:57:01.199 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:57:01.206 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:57:02.316 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-22 00:57:02.320 [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=dd2e018a-074c-4feb-96c3-f69e6884bea7, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-22 00:57:24.711 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId =aec8e400-42b0-4a22-afc3-f5d1bb3524be, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c blocked and remaining doctors unblocked for prescription aec8e400-42b0-4a22-afc3-f5d1bb3524be.
2026-05-22 00:57:24.717 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Notified doctor ids : [e7d776bd-88ef-4408-8403-f543e16410b3, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, 0297c829-b5b4-40db-93f1-e8ce04cb816c, 7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:57:24.717 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:57:24.717 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-22 00:57:24.717 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917391903267, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/aec8e400-42b0-4a22-afc3-f5d1bb3524be)
2026-05-22 00:57:25.075 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "9d5a5dc268504887bcfd97b0679574ce"}}

2026-05-22 00:57:25.075 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:57:25.075 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id aec8e400-42b0-4a22-afc3-f5d1bb3524be for vendor zepto
2026-05-22 00:57:25.076 [INFO ] [SimpleAsyncTaskExecutor-9128]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=ZQdlMO2/sDLYJWR9myYBMu+pp1qHAxqKiyCMhb7/CYg=)
2026-05-22 00:57:25.121 [ERROR] [SimpleAsyncTaskExecutor-9128]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:57:25.121 [ERROR] [SimpleAsyncTaskExecutor-9128]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:57:25.121 [ERROR] [SimpleAsyncTaskExecutor-9128]  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 00:57:25.122 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:57:25.124 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-22 00:57:31.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:57:31.197 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:57:51.189 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = dc9311a2-2866-4d27-acff-80011a79f12a
2026-05-22 00:57:51.203 [INFO ] [SimpleAsyncTaskExecutor-9135]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:57:51.204 [INFO ] [SimpleAsyncTaskExecutor-9137]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=0ubPkMxDALrIqJoY9ej4r9F7sgfVbOj7hJdasqNay3I=)
2026-05-22 00:57:51.225 [ERROR] [SimpleAsyncTaskExecutor-9137]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:57:51.225 [ERROR] [SimpleAsyncTaskExecutor-9137]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:57:51.225 [ERROR] [SimpleAsyncTaskExecutor-9137]  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 00:57:55.875 [INFO ] [SimpleAsyncTaskExecutor-9138]  PrescriptionComponent - Audio File lambda invoked at 1779391675875
2026-05-22 00:57:55.875 [INFO ] [SimpleAsyncTaskExecutor-9139]  LambdaRepository - Lambda Executed at 1779391675875
2026-05-22 00:57:55.876 [INFO ] [SimpleAsyncTaskExecutor-9138]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:57:55.876 [INFO ] [SimpleAsyncTaskExecutor-9138]  PrescriptionComponent - Sending order status webhook for rx with id aec8e400-42b0-4a22-afc3-f5d1bb3524be for vendor zepto
2026-05-22 00:57:55.877 [INFO ] [SimpleAsyncTaskExecutor-9140]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation, order signature=ZQdlMO2/sDLYJWR9myYBMu+pp1qHAxqKiyCMhb7/CYg=)
2026-05-22 00:57:55.908 [ERROR] [SimpleAsyncTaskExecutor-9140]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation). Retry count: 3, message
2026-05-22 00:57:55.908 [ERROR] [SimpleAsyncTaskExecutor-9140]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/update-consultation)
2026-05-22 00:57:55.908 [ERROR] [SimpleAsyncTaskExecutor-9140]  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 00:58:01.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:58:01.197 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:58:01.785 [INFO ] [SimpleAsyncTaskExecutor-9139]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-22 00:58:09.818 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create approved prescription request. (patientId=cac7eac1-f5b8-4fba-8f9a-215f94e6a0ea, rxId=aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendorId=zepto)
2026-05-22 00:58:09.828 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-22 00:58:09.829 [INFO ] [SimpleAsyncTaskExecutor-9147]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=ZQdlMO2/sDLYJWR9myYBMu+pp1qHAxqKiyCMhb7/CYg=)
2026-05-22 00:58:09.839 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 0297c829-b5b4-40db-93f1-e8ce04cb816c, vendor = zepto prescriptionId = aec8e400-42b0-4a22-afc3-f5d1bb3524be, message = Doctor 0297c829-b5b4-40db-93f1-e8ce04cb816c released from prescription aec8e400-42b0-4a22-afc3-f5d1bb3524be and added back to pool.
2026-05-22 00:58:09.839 [INFO ] [http-nio-10000-exec-4]  PrescriptionService - Prescription approved and successfully.(doctorId=0297c829-b5b4-40db-93f1-e8ce04cb816c, rxId=aec8e400-42b0-4a22-afc3-f5d1bb3524be, vendorId=zepto)
2026-05-22 00:58:09.845 [ERROR] [SimpleAsyncTaskExecutor-9147]  WebhookAdapter - Webhook endpoint failed. (webhook=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation). Retry count: 3, message
2026-05-22 00:58:09.845 [ERROR] [SimpleAsyncTaskExecutor-9147]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation)
2026-05-22 00:58:09.845 [ERROR] [SimpleAsyncTaskExecutor-9147]  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 00:58:18.960 [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 already exists in vendor zepto's pool.
2026-05-22 00:58:18.979 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:58:18.979 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779391698518
2026-05-22 00:58:19.704 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:58:19.704 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/340/opzwjfqx/xhr_streaming?t=1779391699260
2026-05-22 00:58:19.704 [DEBUG] [http-nio-10000-exec-3]  XhrStreamingTransportHandler - POST http://uat.1rx.co.in/rx-websocket/340/opzwjfqx/xhr_streaming?t=1779391699260
2026-05-22 00:58:19.705 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New XhrStreamingSockJsSession[id=opzwjfqx]
2026-05-22 00:58:19.791 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:58:19.791 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/340/opzwjfqx/xhr_send?t=1779391699298
2026-05-22 00:58:19.793 [ERROR] [http-nio-10000-exec-5]  WebSocketConfig - Doctor with username null connected
2026-05-22 00:58:19.840 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-22 00:58:19.840 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/340/opzwjfqx/xhr_send?t=1779391699394
2026-05-22 00:58:31.190 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:58:31.195 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:58:36.975 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:58:36.978 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_579, 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 00:58:36.978 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_579
2026-05-22 00:58:36.987 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8c99b24c-ad63-4641-b9ea-e1da278794cc, orderId =order_Dipashri_Zepto_579)
2026-05-22 00:58:37.004 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = ea313b95-ecca-4e7a-9847-b12553f5171e, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-22 00:58:37.004 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-22 00:58:37.005 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:58:37.005 [INFO ] [SimpleAsyncTaskExecutor-9155]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_579 
2026-05-22 00:58:37.011 [INFO ] [SimpleAsyncTaskExecutor-9156]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:58:41.546 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 103.171.55.14
2026-05-22 00:58:41.549 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Dipashri_Zepto_580, 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 00:58:41.549 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Dipashri_Zepto_580
2026-05-22 00:58:41.562 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=8c99b24c-ad63-4641-b9ea-e1da278794cc, orderId =order_Dipashri_Zepto_580)
2026-05-22 00:58:41.585 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = ff20e6ca-9dce-4a1e-89e3-24941de47829, doctroIds = [] 
2026-05-22 00:58:41.585 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-05-22 00:58:41.587 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-22 00:58:41.587 [INFO ] [SimpleAsyncTaskExecutor-9158]  Msg91Repository - send whatsapp contact list is empty for orderId order_Dipashri_Zepto_580 
2026-05-22 00:58:41.592 [INFO ] [SimpleAsyncTaskExecutor-9159]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-22 00:59:01.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:59:01.199 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:59:11.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = ea313b95-ecca-4e7a-9847-b12553f5171e, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-22 00:59:31.193 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d3e8b5ef-1ff2-4e06-b805-e9357a2d61b9, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-22 00:59:31.200 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b85e55c2-531c-459c-b2ac-1127c9cc3c76, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-22 00:59:41.196 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = ea313b95-ecca-4e7a-9847-b12553f5171e, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
