2026-05-19 20:00:01.194 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:00:25.202 [INFO ] [http-nio-10000-exec-9]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-19 20:00:31.192 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:00:59.644 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:00:59.647 [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=077bab1a-af6d-428c-8234-aa661d4bc99f, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:01:01.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:01:31.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:01:38.445 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-19 20:01:38.450 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received prioritize request for order E-88022-1
2026-05-19 20:01:38.465 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = platinumrx prescriptionId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, doctroIds = [b8417a03-c0f5-4307-aa33-9fa7ee275226] 
2026-05-19 20:01:38.465 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [b8417a03-c0f5-4307-aa33-9fa7ee275226] for prescriptionId
2026-05-19 20:01:38.468 [INFO ] [SimpleAsyncTaskExecutor-3754]  Msg91Repository - send whatsapp contact list is empty for orderId E-88022-1 
2026-05-19 20:01:38.468 [INFO ] [SimpleAsyncTaskExecutor-3753]  Msg91Repository - send whatsapp contact list is empty for orderId E-88022-1 
2026-05-19 20:02:00.001 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T14:32:00.001Z
2026-05-19 20:02:00.003 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T14:32:00.003Z
2026-05-19 20:02:01.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:02:11.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:02:31.191 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:02:41.194 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:02:51.192 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:03:01.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:03:11.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:03:31.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:03:41.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:04:01.190 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 70af9636-11a5-4a42-96c7-5480eb5d9c01
2026-05-19 20:04:01.219 [INFO ] [SimpleAsyncTaskExecutor-3782]  PrescriptionComponent - No Authorization server configuration found for vendor platinumrx
2026-05-19 20:04:01.221 [INFO ] [SimpleAsyncTaskExecutor-3784]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=platinumrx, url=https://backendstaging.platinumrx.in/myRx/order/update, order signature=ekTIPKg+cWAZOBcGignpw1CYTU8vyA8UJ+2xMe16zuo=)
2026-05-19 20:04:01.943 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:04:01.946 [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=a315a467-32b1-474f-b19d-523cbb97eebc, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:04:05.451 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = d3835f33-4877-44ec-8559-e96377b6cf97, vendor = apple with message = Doctor d3835f33-4877-44ec-8559-e96377b6cf97 added to vendor apple's pool.
2026-05-19 20:04:05.511 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:04:05.512 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779201245277
2026-05-19 20:04:05.623 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:04:05.623 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/719/vspidpoz/websocket
2026-05-19 20:04:05.624 [INFO ] [http-nio-10000-exec-6]  UserHandshakeHandler - User determined. userId = d3835f33-4877-44ec-8559-e96377b6cf97
2026-05-19 20:04:05.627 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=vspidpoz]
2026-05-19 20:04:05.662 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username d3835f33-4877-44ec-8559-e96377b6cf97 connected
2026-05-19 20:04:11.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:04:41.191 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:05:11.194 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:05:41.195 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:06:11.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:06:41.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:07:00.000 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T14:37:00Z
2026-05-19 20:07:00.003 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T14:37:00.003Z
2026-05-19 20:07:04.454 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:07:04.460 [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=c61b6b49-8f5e-4ccc-8b4c-7d83b0a67361, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:07:11.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:07:41.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:08:01.193 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:08:11.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:08:41.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-19 20:09:11.189 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 6d31d02a-3e02-4007-93c5-e7432c0213b0
2026-05-19 20:09:11.213 [INFO ] [SimpleAsyncTaskExecutor-3818]  PrescriptionComponent - No Authorization server configuration found for vendor platinumrx
2026-05-19 20:09:11.215 [INFO ] [SimpleAsyncTaskExecutor-3820]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=platinumrx, url=https://backendstaging.platinumrx.in/myRx/order/update, order signature=d5ggoPVwopoo+/hstLgD4Xmny/KdQVQZSaJy+CkFaSM=)
2026-05-19 20:10:06.879 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:10:06.885 [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=1e33cf53-26d1-4b08-94fb-536ba6c5a8d1, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:10:06.885 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-19 20:10:08.787 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=vspidpoz] closed with CloseStatus[code=1000, reason=null]
2026-05-19 20:10:08.787 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session vspidpoz
2026-05-19 20:10:08.787 [DEBUG] [clientOutboundChannel-353]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={}, simpHeartbeat=[J@90b89fe, simpUser=d3835f33-4877-44ec-8559-e96377b6cf97, simpSessionId=vspidpoz}], simpUser=d3835f33-4877-44ec-8559-e96377b6cf97, simpSessionId=vspidpoz}]
2026-05-19 20:10:08.787 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username d3835f33-4877-44ec-8559-e96377b6cf97 disconnected
2026-05-19 20:10:08.788 [DEBUG] [clientOutboundChannel-354]  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=d3835f33-4877-44ec-8559-e96377b6cf97, simpSessionId=vspidpoz}], simpUser=d3835f33-4877-44ec-8559-e96377b6cf97, simpSessionId=vspidpoz}]
2026-05-19 20:10:08.802 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = d3835f33-4877-44ec-8559-e96377b6cf97, vendor = apple with message = Doctor d3835f33-4877-44ec-8559-e96377b6cf97 removed from vendor apple's pool.
2026-05-19 20:10:16.394 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 1 sessions: [vspidpoz]
2026-05-19 20:12:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T14:42:00Z
2026-05-19 20:12:00.005 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T14:42:00.005Z
2026-05-19 20:13:09.076 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:13:09.085 [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=a6968579-f4e8-4d18-9ace-44b8f46362c5, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:13:11.194 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:13:11.198 [INFO ] [SimpleAsyncTaskExecutor-3821]  VendorComponent - Fetching vendor details. (vendor=blinkit)
2026-05-19 20:15:20.627 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = d3835f33-4877-44ec-8559-e96377b6cf97, vendor = apple with message = Doctor d3835f33-4877-44ec-8559-e96377b6cf97 not found in vendor apple's pool.
2026-05-19 20:16:11.226 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:16:11.231 [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=011bfa89-0249-40b9-976e-68dae8b9cc2b, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:17:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T14:47:00Z
2026-05-19 20:17:00.006 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T14:47:00.006Z
2026-05-19 20:17:00.084 [INFO ] [http-nio-10000-exec-9]  VendorComponent - Fetching vendor details. (vendor=Marvel)
2026-05-19 20:17:39.292 [INFO ] [http-nio-10000-exec-6]  PrescriptionController - Showing Prescription for without patient: null
2026-05-19 20:17:47.847 [INFO ] [http-nio-10000-exec-7]  PrescriptionController - Showing Prescription for without patient: null
2026-05-19 20:18:21.196 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:18:31.666 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Retrigger webhooks initated by d317b15e-2dba-47f0-877b-00102fec920f for rxId 00e79ddd-134d-47c7-9241-0c241e16a5fd orderId order_1779197649930_7111 
2026-05-19 20:18:31.694 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:18:31.697 [INFO ] [SimpleAsyncTaskExecutor-3828]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=5dpqwsTQLr3h/Rg+mXrq2pBDgIpAq3yFpyOGwcqSH7I=)
2026-05-19 20:18:32.099 [ERROR] [SimpleAsyncTaskExecutor-3828]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:18:32.099 [ERROR] [SimpleAsyncTaskExecutor-3828]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:18:32.099 [ERROR] [SimpleAsyncTaskExecutor-3828]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:18:44.488 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Retrigger webhooks initated by d317b15e-2dba-47f0-877b-00102fec920f for rxId 00e79ddd-134d-47c7-9241-0c241e16a5fd orderId order_1779197649930_7111 
2026-05-19 20:18:44.498 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:18:44.499 [INFO ] [SimpleAsyncTaskExecutor-3829]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=5dpqwsTQLr3h/Rg+mXrq2pBDgIpAq3yFpyOGwcqSH7I=)
2026-05-19 20:18:44.899 [ERROR] [SimpleAsyncTaskExecutor-3829]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:18:44.899 [ERROR] [SimpleAsyncTaskExecutor-3829]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:18:44.899 [ERROR] [SimpleAsyncTaskExecutor-3829]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:18:52.021 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Retrigger webhooks initated by d317b15e-2dba-47f0-877b-00102fec920f for rxId 9c6d616e-7a1c-4280-8586-c9fbbe127c0b orderId order_1779197657872_5998 
2026-05-19 20:18:52.032 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:18:52.033 [INFO ] [SimpleAsyncTaskExecutor-3830]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=sINXOvZHTkL5+M06Vh9CtyqvH2AG/GMABWx3joaKxf0=)
2026-05-19 20:18:52.805 [ERROR] [SimpleAsyncTaskExecutor-3830]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:18:52.805 [ERROR] [SimpleAsyncTaskExecutor-3830]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:18:52.805 [ERROR] [SimpleAsyncTaskExecutor-3830]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:18:59.091 [INFO ] [http-nio-10000-exec-6]  PrescriptionController - Showing Prescription for without patient: d81a6568-a6ab-4890-be2f-6a30ce4dbdfa
2026-05-19 20:19:06.313 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-19 20:19:06.313 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-19 20:19:13.379 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:19:13.382 [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=9fecd793-64b3-4635-a459-257b19612dd5, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:19:26.989 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 9c6d616e-7a1c-4280-8586-c9fbbe127c0b, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-19 20:19:26.990 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-19 20:19:26.991 [INFO ] [SimpleAsyncTaskExecutor-3832]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779197657872_5998 
2026-05-19 20:19:26.992 [INFO ] [SimpleAsyncTaskExecutor-3833]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779197657872_5998 
2026-05-19 20:19:35.272 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 51e09991-042c-4fdd-8319-2d94530beb9d, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-19 20:19:35.272 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-19 20:19:35.274 [INFO ] [SimpleAsyncTaskExecutor-3835]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779197656543_291 
2026-05-19 20:19:35.274 [INFO ] [SimpleAsyncTaskExecutor-3836]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779197656543_291 
2026-05-19 20:19:55.828 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel with message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa already exists in vendor Marvel's pool.
2026-05-19 20:19:55.831 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:19:55.831 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779202195459
2026-05-19 20:19:55.920 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:19:55.920 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/546/xzp54jrk/websocket
2026-05-19 20:19:55.921 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa
2026-05-19 20:19:55.922 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=xzp54jrk]
2026-05-19 20:19:55.937 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username d81a6568-a6ab-4890-be2f-6a30ce4dbdfa connected
2026-05-19 20:20:01.198 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9c6d616e-7a1c-4280-8586-c9fbbe127c0b, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-19 20:20:07.559 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =9c6d616e-7a1c-4280-8586-c9fbbe127c0b, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription 9c6d616e-7a1c-4280-8586-c9fbbe127c0b.
2026-05-19 20:20:07.570 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-19 20:20:07.570 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-19 20:20:07.574 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-19 20:20:07.710 [INFO ] [http-nio-10000-exec-10]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "74dadee8-27aa-4934-a276-2465664b84b4"}}
2026-05-19 20:20:07.711 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:20:07.711 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id 9c6d616e-7a1c-4280-8586-c9fbbe127c0b for vendor Marvel
2026-05-19 20:20:07.712 [INFO ] [SimpleAsyncTaskExecutor-3841]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=sINXOvZHTkL5+M06Vh9CtyqvH2AG/GMABWx3joaKxf0=)
2026-05-19 20:20:07.789 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-19 20:20:07.792 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - getting skuOrder history
2026-05-19 20:20:08.092 [ERROR] [SimpleAsyncTaskExecutor-3841]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:20:08.092 [ERROR] [SimpleAsyncTaskExecutor-3841]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:20:08.092 [ERROR] [SimpleAsyncTaskExecutor-3841]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:20:35.635 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 9c6d616e-7a1c-4280-8586-c9fbbe127c0b, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Patient Safety Concerns, rejectLanguage=, rejectPatientReason=Age Between 2 and 4 Years)
2026-05-19 20:20:35.651 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 51e09991-042c-4fdd-8319-2d94530beb9d, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-19 20:20:35.654 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId = 9c6d616e-7a1c-4280-8586-c9fbbe127c0b, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa released from prescription 9c6d616e-7a1c-4280-8586-c9fbbe127c0b and added back to pool.
2026-05-19 20:20:35.666 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:20:35.667 [INFO ] [SimpleAsyncTaskExecutor-3845]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=sINXOvZHTkL5+M06Vh9CtyqvH2AG/GMABWx3joaKxf0=)
2026-05-19 20:20:36.092 [ERROR] [SimpleAsyncTaskExecutor-3845]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:20:36.092 [ERROR] [SimpleAsyncTaskExecutor-3845]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:20:36.092 [ERROR] [SimpleAsyncTaskExecutor-3845]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:21:10.397 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=xzp54jrk] closed with CloseStatus[code=1000, reason=null]
2026-05-19 20:21:10.397 [DEBUG] [http-nio-10000-exec-7]  SubProtocolWebSocketHandler - Clearing session xzp54jrk
2026-05-19 20:21:10.398 [INFO ] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username d81a6568-a6ab-4890-be2f-6a30ce4dbdfa disconnected
2026-05-19 20:21:10.397 [DEBUG] [clientOutboundChannel-358]  StompSubProtocolHandler - Failed to send WebSocket message to client in session xzp54jrk
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-19 20:21:10.398 [DEBUG] [clientOutboundChannel-359]  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=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, simpSessionId=xzp54jrk}], simpUser=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, simpSessionId=xzp54jrk}]
2026-05-19 20:21:10.454 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel with message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa removed from vendor Marvel's pool.
2026-05-19 20:21:16.394 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [xzp54jrk]
2026-05-19 20:21:51.301 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 51e09991-042c-4fdd-8319-2d94530beb9d, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-19 20:21:51.304 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel with message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa added to vendor Marvel's pool.
2026-05-19 20:21:51.311 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:21:51.312 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779202310924
2026-05-19 20:21:51.339 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:21:51.339 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/886/givxsirb/websocket
2026-05-19 20:21:51.340 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa
2026-05-19 20:21:51.340 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=givxsirb]
2026-05-19 20:21:51.351 [ERROR] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username d81a6568-a6ab-4890-be2f-6a30ce4dbdfa connected
2026-05-19 20:22:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T14:52:00Z
2026-05-19 20:22:00.002 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T14:52:00.002Z
2026-05-19 20:22:00.246 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-19 20:22:00.246 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-19 20:22:00.247 [INFO ] [SimpleAsyncTaskExecutor-3851]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779197653679_106 
2026-05-19 20:22:00.247 [INFO ] [SimpleAsyncTaskExecutor-3852]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779197653679_106 
2026-05-19 20:22:06.253 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription 4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4.
2026-05-19 20:22:06.259 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-19 20:22:06.259 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-19 20:22:06.259 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-19 20:22:06.371 [INFO ] [http-nio-10000-exec-5]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "53c3d0c5-2d69-4ab0-8563-44947668f0da"}}
2026-05-19 20:22:06.371 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:22:06.371 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id 4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4 for vendor Marvel
2026-05-19 20:22:06.372 [INFO ] [SimpleAsyncTaskExecutor-3854]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=MNE4UiQ4DjUoy/2k2rPbA3ujNzeQIrwXQ70hgotWtMM=)
2026-05-19 20:22:06.459 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-19 20:22:06.461 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - getting skuOrder history
2026-05-19 20:22:06.813 [ERROR] [SimpleAsyncTaskExecutor-3854]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:22:06.813 [ERROR] [SimpleAsyncTaskExecutor-3854]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:22:06.813 [ERROR] [SimpleAsyncTaskExecutor-3854]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:22:15.806 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:22:15.811 [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=25fd52cf-9737-4ed8-94e3-1542efe1813c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:23:31.193 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:23:31.198 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 51e09991-042c-4fdd-8319-2d94530beb9d
2026-05-19 20:23:31.220 [INFO ] [SimpleAsyncTaskExecutor-3857]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:23:31.221 [INFO ] [SimpleAsyncTaskExecutor-3860]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=UmhLt/q5LosIesg3UkCO1eZPxXhgwg9mkvAWteahnEc=)
2026-05-19 20:23:31.599 [ERROR] [SimpleAsyncTaskExecutor-3860]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:23:31.599 [ERROR] [SimpleAsyncTaskExecutor-3860]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:23:31.599 [ERROR] [SimpleAsyncTaskExecutor-3860]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:25:18.055 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:25:18.065 [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=e8e85a5b-9022-46d0-972c-3d057567eebd, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:25:18.066 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-19 20:25:26.671 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create approved prescription request. (patientId=6e1b306a-76b7-4740-9402-19a38f9af0d9, rxId=4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4, vendorId=Marvel)
2026-05-19 20:25:26.689 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-19 20:25:27.390 [INFO ] [SimpleAsyncTaskExecutor-3861]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://yavuzceliker.github.io/sample-images/image-1021.jpg 
2026-05-19 20:25:27.391 [INFO ] [SimpleAsyncTaskExecutor-3862]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=MNE4UiQ4DjUoy/2k2rPbA3ujNzeQIrwXQ70hgotWtMM=)
2026-05-19 20:25:27.409 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId = 4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa released from prescription 4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4 and added back to pool.
2026-05-19 20:25:27.409 [INFO ] [http-nio-10000-exec-8]  PrescriptionService - Prescription approved and successfully.(doctorId=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, rxId=4b5bcefb-2f0b-408a-b5a2-a0a610dc33e4, vendorId=Marvel)
2026-05-19 20:25:27.555 [ERROR] [SimpleAsyncTaskExecutor-3861]  WebhookAdapter - Webhook endpoint failed. (webhook=https://yavuzceliker.github.io/sample-images/image-1021.jpg)
2026-05-19 20:25:27.556 [ERROR] [SimpleAsyncTaskExecutor-3861]  WebhookAdapter - Error while reading error response body. TYPE_RST_STREAM unexpected error code: 5
2026-05-19 20:25:27.556 [ERROR] [SimpleAsyncTaskExecutor-3861]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-05-19 20:25:27.556 [ERROR] [SimpleAsyncTaskExecutor-3861]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 405 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:270) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:236) ~[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$$28a0bae9.uploadOrderedPrescription(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.performUploadOrderedPrescription(WebhookComponent.java:271) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.uploadOrderedPrescription(WebhookComponent.java:232) ~[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-19 20:25:27.775 [ERROR] [SimpleAsyncTaskExecutor-3862]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-19 20:25:27.775 [ERROR] [SimpleAsyncTaskExecutor-3862]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-19 20:25:27.775 [ERROR] [SimpleAsyncTaskExecutor-3862]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$28a0bae9.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-19 20:26:23.120 [INFO ] [http-nio-10000-exec-7]  PrescriptionController - Showing Prescription for without patient: null
2026-05-19 20:26:54.076 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=)
2026-05-19 20:27:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T14:57:00Z
2026-05-19 20:27:00.002 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T14:57:00.002Z
2026-05-19 20:27:24.282 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=)
2026-05-19 20:27:44.409 [INFO ] [MessageBroker-3]  WebSocketMessageBrokerStats - WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 86 total, 0 closed abnormally (0 connect failure, 0 send limit, 22 transport error)], stompSubProtocol[processed CONNECT(82)-CONNECTED(82)-DISCONNECT(25)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 897], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 367], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 7, completed tasks = 11117]
2026-05-19 20:28:20.255 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:28:20.258 [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=6d0cd6ca-bb29-4ebf-99bc-b5404a3286b5, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:28:41.194 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:28:41.198 [INFO ] [SimpleAsyncTaskExecutor-3863]  VendorComponent - Fetching vendor details. (vendor=blinkit)
2026-05-19 20:31:22.576 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:31:22.580 [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=0903e559-9273-4340-ae4f-54b6bff97e72, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:32:00.001 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T15:02:00.001Z
2026-05-19 20:32:00.003 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T15:02:00.003Z
2026-05-19 20:32:23.253 [INFO ] [http-nio-10000-exec-1]  VendorComponent - Fetching vendor details. (vendor=Marvel)
2026-05-19 20:33:46.120 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Otp sent successfully
2026-05-19 20:33:51.194 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5, vendor=null, doctors=[3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823]
2026-05-19 20:34:24.695 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:34:24.700 [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=381dd0f1-cdf4-4362-8e3d-99cd4de74a18, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:35:00.122 [ERROR] [http-nio-10000-exec-9]  FileStorageComponent - Error uploading file to SFTP server
com.jcraft.jsch.JSchException: Auth fail
	at com.jcraft.jsch.Session.connect(Session.java:519) ~[jsch-0.1.55.jar!/:?]
	at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.55.jar!/:?]
	at com.myrx.onerx.service.component.FileStorageComponent.uploadFileUsingSftp(FileStorageComponent.java:197) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.FileStorageComponent.storeFile(FileStorageComponent.java:108) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.chemist.component.ChemistAttachmentComponent.upload(ChemistAttachmentComponent.java:121) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.chemist.resource.v1.ChemistCustomerFlowService.uploadAttachment(ChemistCustomerFlowService.java:109) ~[classes!/:0.0.1-SNAPSHOT]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_492]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_492]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:292) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:274) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:244) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at com.myrx.onerx.service.filters.CorsFilter.doFilter(CorsFilter.java:71) ~[classes!/:0.0.1-SNAPSHOT]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93) ~[spring-boot-actuator-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[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-19 20:35:00.122 [ERROR] [http-nio-10000-exec-9]  GenericExceptionMapper - mapping error to HTTP response
com.myrx.onerx.common.exception.model.FileUploadException: Error in uploading file: {}13984955e273470dba05260983d46797.pdf
	at com.myrx.onerx.service.component.FileStorageComponent.uploadFileUsingSftp(FileStorageComponent.java:208) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.FileStorageComponent.storeFile(FileStorageComponent.java:108) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.chemist.component.ChemistAttachmentComponent.upload(ChemistAttachmentComponent.java:121) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.chemist.resource.v1.ChemistCustomerFlowService.uploadAttachment(ChemistCustomerFlowService.java:109) ~[classes!/:0.0.1-SNAPSHOT]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_492]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_492]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:469) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:391) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:80) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:253) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:292) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:274) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.internal.Errors.process(Errors.java:244) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) ~[jersey-common-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:232) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:680) ~[jersey-server-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) ~[jersey-container-servlet-core-2.30.1.jar!/:?]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at com.myrx.onerx.service.filters.CorsFilter.doFilter(CorsFilter.java:71) ~[classes!/:0.0.1-SNAPSHOT]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93) ~[spring-boot-actuator-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) ~[spring-web-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:373) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[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-19 20:35:19.161 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=e1118f823d444c55a33691c2253df9a3, shipmentCode=null, pharmacyId=96de322f95cd43aaa8855797, orderTimeMillis=1779203119159, type=PRE_ORDER, subType=null, member=null, customerDisplayName=Marvels Medishop, languagePreference=null, customer=Customer(name=Mr D), patients=[Patient(name=Mr D, gender=MALE, age=30, complains=[], procedures=null, id=null)], medicines=[], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:35:19.162 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-19 20:35:19.166 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id e1118f823d444c55a33691c2253df9a3
2026-05-19 20:35:19.179 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4684d1b2-db1b-4933-b9da-ed49d6eb0b04, orderId =e1118f823d444c55a33691c2253df9a3)
2026-05-19 20:35:19.200 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = onerx prescriptionId = b08e8481-59f7-49ad-8fd2-e98c352e9f1f, doctroIds = [6dec3e09-8829-42f8-9646-abd2270331de] 
2026-05-19 20:35:19.200 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [6dec3e09-8829-42f8-9646-abd2270331de] for prescriptionId
2026-05-19 20:35:19.202 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:35:19.203 [INFO ] [SimpleAsyncTaskExecutor-3870]  Msg91Repository - send whatsapp contact list is empty for orderId e1118f823d444c55a33691c2253df9a3 
2026-05-19 20:35:29.218 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=givxsirb] closed with CloseStatus[code=1000, reason=null]
2026-05-19 20:35:29.218 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session givxsirb
2026-05-19 20:35:29.219 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username d81a6568-a6ab-4890-be2f-6a30ce4dbdfa disconnected
2026-05-19 20:35:29.218 [DEBUG] [clientOutboundChannel-362]  StompSubProtocolHandler - Failed to send WebSocket message to client in session givxsirb
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-19 20:35:29.220 [DEBUG] [clientOutboundChannel-363]  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=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, simpSessionId=givxsirb}], simpUser=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, simpSessionId=givxsirb}]
2026-05-19 20:35:29.252 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel with message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa removed from vendor Marvel's pool.
2026-05-19 20:35:36.394 [DEBUG] [MessageBroker-1]  DefaultSockJsService - Closed 1 sessions: [givxsirb]
2026-05-19 20:35:51.192 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = b08e8481-59f7-49ad-8fd2-e98c352e9f1f, vendor=null, doctors=[6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:36:10.538 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =b08e8481-59f7-49ad-8fd2-e98c352e9f1f, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription b08e8481-59f7-49ad-8fd2-e98c352e9f1f.
2026-05-19 20:36:10.542 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:36:10.543 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:36:10.545 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-19 20:36:10.545 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/b08e8481-59f7-49ad-8fd2-e98c352e9f1f)
2026-05-19 20:36:10.924 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "754dbb846a624fb1be72e97e4e42314b"}}

2026-05-19 20:36:10.926 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-19 20:36:10.978 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:36:10.980 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - getting skuOrder history
2026-05-19 20:37:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T15:07:00Z
2026-05-19 20:37:00.002 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T15:07:00.002Z
2026-05-19 20:37:27.052 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:37:27.056 [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=edb0f5ac-42e4-4719-964a-49dc67213614, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:37:31.194 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:37:31.195 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-19 20:39:01.196 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 21c9e400-6b0f-4ce0-96e9-55759005fbd5
2026-05-19 20:39:25.610 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=4684d1b2-db1b-4933-b9da-ed49d6eb0b04, rxId=b08e8481-59f7-49ad-8fd2-e98c352e9f1f, vendorId=onerx)
2026-05-19 20:39:25.630 [INFO ] [SimpleAsyncTaskExecutor-3878]  ChemistNotificationComponent - Chemist consultation e1118f823d444c55a33691c2253df9a3 marked COMPLETED (rxId=b08e8481-59f7-49ad-8fd2-e98c352e9f1f)
2026-05-19 20:39:25.631 [INFO ] [SimpleAsyncTaskExecutor-3879]  Msg91Repository - whatsapp body okhttp3.RequestBody$2@6537669a
2026-05-19 20:39:25.642 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId = b08e8481-59f7-49ad-8fd2-e98c352e9f1f, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 released from prescription b08e8481-59f7-49ad-8fd2-e98c352e9f1f and added back to pool.
2026-05-19 20:39:25.642 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=974a2fbe-3218-428c-b319-137b50b6ca73, rxId=b08e8481-59f7-49ad-8fd2-e98c352e9f1f, vendorId=onerx)
2026-05-19 20:39:35.140 [INFO ] [SimpleAsyncTaskExecutor-3880]  PrescriptionComponent - Audio File lambda invoked at 1779203375140
2026-05-19 20:39:35.141 [INFO ] [SimpleAsyncTaskExecutor-3881]  LambdaRepository - Lambda Executed at 1779203375141
2026-05-19 20:39:35.142 [INFO ] [SimpleAsyncTaskExecutor-3880]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-19 20:39:38.017 [INFO ] [SimpleAsyncTaskExecutor-3881]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-19 20:40:29.567 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:40:29.572 [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=244f9b75-6cad-4d4c-8cc4-a98e755e175c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:40:29.572 [INFO ] [http-nio-10000-exec-1]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-19 20:42:00.001 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T15:12:00.001Z
2026-05-19 20:42:00.004 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T15:12:00.004Z
2026-05-19 20:43:36.684 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:43:36.689 [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=9a047326-4740-498f-bea5-801d197a0b1e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:46:38.729 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:46:38.733 [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=b89719d8-5713-4cb7-8e48-0474d6814810, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:47:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T15:17:00Z
2026-05-19 20:47:00.004 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T15:17:00.004Z
2026-05-19 20:47:16.653 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Otp sent successfully
2026-05-19 20:49:29.255 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx with message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 removed from vendor onerx's pool.
2026-05-19 20:49:41.071 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:49:41.077 [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=171ddf79-67ea-4619-9f1b-32cd5731682d, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:50:37.747 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Otp sent successfully
2026-05-19 20:51:06.682 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=09a890e60a3440078a3dd1160047ef9d, shipmentCode=null, pharmacyId=96de322f95cd43aaa8855797, orderTimeMillis=1779204066681, type=PRE_ORDER, subType=null, member=null, customerDisplayName=Marvels Medishop, languagePreference=null, customer=Customer(name=Mr. U), patients=[Patient(name=Mr. U, gender=MALE, age=99, complains=[], procedures=null, id=null)], medicines=[], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:51:06.683 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-19 20:51:06.685 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 09a890e60a3440078a3dd1160047ef9d
2026-05-19 20:51:06.691 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b3c805f6-b37c-4932-82a2-b62c1b1baf45, orderId =09a890e60a3440078a3dd1160047ef9d)
2026-05-19 20:51:06.713 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = onerx prescriptionId = 7ee8df8e-354f-4b5a-9c03-38d99ce000c3, doctroIds = [6dec3e09-8829-42f8-9646-abd2270331de] 
2026-05-19 20:51:06.713 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [6dec3e09-8829-42f8-9646-abd2270331de] for prescriptionId
2026-05-19 20:51:06.715 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:51:06.715 [INFO ] [SimpleAsyncTaskExecutor-3884]  Msg91Repository - send whatsapp contact list is empty for orderId 09a890e60a3440078a3dd1160047ef9d 
2026-05-19 20:51:41.193 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 7ee8df8e-354f-4b5a-9c03-38d99ce000c3, vendor=null, doctors=[6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:52:00.000 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T15:22:00Z
2026-05-19 20:52:00.003 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T15:22:00.003Z
2026-05-19 20:52:11.190 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 7ee8df8e-354f-4b5a-9c03-38d99ce000c3, vendor=null, doctors=[6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:52:41.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 7ee8df8e-354f-4b5a-9c03-38d99ce000c3, vendor=null, doctors=[6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:52:43.332 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:52:43.336 [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=051ba1e6-33ff-424c-a32a-3ee4ee4d7b79, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:53:04.629 [WARN ] [http-nio-10000-exec-9]  DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported]
2026-05-19 20:53:11.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 7ee8df8e-354f-4b5a-9c03-38d99ce000c3, vendor=null, doctors=[6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:53:33.393 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =7ee8df8e-354f-4b5a-9c03-38d99ce000c3, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription 7ee8df8e-354f-4b5a-9c03-38d99ce000c3.
2026-05-19 20:53:33.397 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-19 20:53:33.398 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:53:33.401 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-19 20:53:33.401 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/7ee8df8e-354f-4b5a-9c03-38d99ce000c3)
2026-05-19 20:53:33.755 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "14a4fc4a35b74c5fab5b95f9124f0d52"}}

2026-05-19 20:53:33.757 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-19 20:53:33.839 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-19 20:53:33.840 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-19 20:53:34.933 [WARN ] [http-nio-10000-exec-1]  DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported]
2026-05-19 20:54:15.454 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx with message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 is currently assigned to a prescription and cannot be added to the pool.
2026-05-19 20:54:15.468 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:54:15.469 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779204255086
2026-05-19 20:54:15.502 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@4de93edd
2026-05-19 20:54:15.502 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/670/1qan4kfu/websocket
2026-05-19 20:54:15.503 [INFO ] [http-nio-10000-exec-9]  UserHandshakeHandler - User determined. userId = 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-19 20:54:15.504 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=1qan4kfu]
2026-05-19 20:54:15.519 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 974a2fbe-3218-428c-b319-137b50b6ca73 connected
2026-05-19 20:55:25.948 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create approved prescription request. (patientId=b3c805f6-b37c-4932-82a2-b62c1b1baf45, rxId=7ee8df8e-354f-4b5a-9c03-38d99ce000c3, vendorId=onerx)
2026-05-19 20:55:25.975 [INFO ] [SimpleAsyncTaskExecutor-3898]  ChemistNotificationComponent - Chemist consultation 09a890e60a3440078a3dd1160047ef9d marked COMPLETED (rxId=7ee8df8e-354f-4b5a-9c03-38d99ce000c3)
2026-05-19 20:55:25.976 [INFO ] [SimpleAsyncTaskExecutor-3899]  Msg91Repository - whatsapp body okhttp3.RequestBody$2@3cc4f186
2026-05-19 20:55:25.989 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId = 7ee8df8e-354f-4b5a-9c03-38d99ce000c3, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 released from prescription 7ee8df8e-354f-4b5a-9c03-38d99ce000c3 and added back to pool.
2026-05-19 20:55:25.989 [INFO ] [http-nio-10000-exec-7]  PrescriptionService - Prescription approved and successfully.(doctorId=974a2fbe-3218-428c-b319-137b50b6ca73, rxId=7ee8df8e-354f-4b5a-9c03-38d99ce000c3, vendorId=onerx)
2026-05-19 20:55:31.837 [INFO ] [SimpleAsyncTaskExecutor-3900]  PrescriptionComponent - Audio File lambda invoked at 1779204331837
2026-05-19 20:55:31.838 [INFO ] [SimpleAsyncTaskExecutor-3901]  LambdaRepository - Lambda Executed at 1779204331838
2026-05-19 20:55:31.839 [INFO ] [SimpleAsyncTaskExecutor-3900]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-19 20:55:33.537 [INFO ] [SimpleAsyncTaskExecutor-3901]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-19 20:55:45.605 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:55:45.610 [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=002f29f6-dcf5-46c6-872a-30dd5ed0e6e7, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-19 20:55:45.610 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-19 20:57:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-19T15:27:00Z
2026-05-19 20:57:00.003 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-19T15:27:00.003Z
2026-05-19 20:57:44.410 [INFO ] [MessageBroker-1]  WebSocketMessageBrokerStats - WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 87 total, 0 closed abnormally (0 connect failure, 0 send limit, 22 transport error)], stompSubProtocol[processed CONNECT(83)-CONNECTED(83)-DISCONNECT(26)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 912], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 370], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 7, completed tasks = 11511]
2026-05-19 20:58:47.809 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-19 20:58:47.814 [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=b83aabbf-c10b-459c-a175-f68e30a38f5e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
