2026-09-17 14:02:00.003 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T08:32:00.003Z
2026-09-17 14:02:00.010 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T08:32:00.010Z
2026-09-17 14:02:14.209 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 3781aeea-5d6c-4d83-b1b0-62d808f13f72
2026-09-17 14:02:25.035 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:02:25.042 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=89e0e014-de1a-4bdd-9132-1e111d8bf85e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:02:39.601 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-09-17 14:02:39.605 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received prioritize request for order E-123657-1
2026-09-17 14:02:39.619 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = platinumrx prescriptionId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, doctroIds = [b8417a03-c0f5-4307-aa33-9fa7ee275226] 
2026-09-17 14:02:39.620 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [b8417a03-c0f5-4307-aa33-9fa7ee275226] for prescriptionId
2026-09-17 14:02:39.623 [INFO ] [SimpleAsyncTaskExecutor-243]  Msg91Repository - send whatsapp contact list is empty for orderId E-123657-1 
2026-09-17 14:02:39.623 [INFO ] [SimpleAsyncTaskExecutor-244]  Msg91Repository - send whatsapp contact list is empty for orderId E-123657-1 
2026-09-17 14:02:44.252 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-09-17 14:02:44.256 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received prioritize request for order E-123625-1
2026-09-17 14:02:44.266 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = platinumrx prescriptionId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, doctroIds = [b8417a03-c0f5-4307-aa33-9fa7ee275226] 
2026-09-17 14:02:44.266 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [b8417a03-c0f5-4307-aa33-9fa7ee275226] for prescriptionId
2026-09-17 14:02:44.268 [INFO ] [SimpleAsyncTaskExecutor-247]  Msg91Repository - send whatsapp contact list is empty for orderId E-123625-1 
2026-09-17 14:02:44.268 [INFO ] [SimpleAsyncTaskExecutor-246]  Msg91Repository - send whatsapp contact list is empty for orderId E-123625-1 
2026-09-17 14:02:55.592 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=plazza)
2026-09-17 14:02:55.602 [INFO ] [http-nio-10000-exec-3]  DoctorComponent - Processing create doctor. (doctor=Ashish, ashish@plazza.com)
2026-09-17 14:02:59.954 [INFO ] [http-nio-10000-exec-6]  FileStorageComponent - File uploaded successfully.
2026-09-17 14:03:14.210 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:03:14.218 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:03:44.212 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:03:44.221 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:04:14.211 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:04:14.221 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:04:44.211 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:04:44.222 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:05:14.211 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:05:14.218 [INFO ] [SimpleAsyncTaskExecutor-272]  VendorComponent - Fetching vendor details. (vendor=platinumrx)
2026-09-17 14:05:14.228 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:05:21.486 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:05:21.493 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-004, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634121492, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-001), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:05:21.494 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-004
2026-09-17 14:05:21.513 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, orderId =TEST-004, vendorId=Akidha)
2026-09-17 14:05:21.542 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = f74a8f08-6ba1-40fa-abaf-e35e42e3e47d, doctroIds = [] 
2026-09-17 14:05:21.543 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:05:21.545 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:05:21.545 [INFO ] [SimpleAsyncTaskExecutor-279]  Msg91Repository - send whatsapp contact list is empty for orderId TEST-004 
2026-09-17 14:05:21.548 [ERROR] [SimpleAsyncTaskExecutor-280]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:05:21.548 [ERROR] [SimpleAsyncTaskExecutor-280]  MedicineServiceRepository - Medicine prefetch failed. medications = [Paracetamol Tablet], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:05:27.384 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:05:27.390 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-004, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634127389, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-001), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:05:27.390 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-004
2026-09-17 14:05:28.147 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:05:28.152 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=967640eb-4058-444d-9ffd-a7cc26f78df3, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:05:44.209 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:05:44.217 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:06:08.752 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 18.183.17.207
2026-09-17 14:06:08.763 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016412-1789634166666, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634166666, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Shivaji Shahaji Radil), patients=[Patient(name=Shivaji Shahaji Radil, gender=Male, age=40, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Prazobrook Xl 5 Tablet 30, composition=Prazosin 5mg, type=Tablet SR, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=N Acetau Tablet 10, composition=Acetylcysteine (N Acetyl Cysteine) 150mg + Taurine (L Taurine) 500mg, type=Tablet, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Betablock Xl Am Tablet 10, composition=Amlodipine 5mg + Metoprolol Succinate 50mg, type=Tablet ER, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016412), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:06:08.764 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016412-1789634166666
2026-09-17 14:06:08.777 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=814955d0-377c-4933-ac76-59224917d95d, orderId =2016412-1789634166666, vendorId=Akidha)
2026-09-17 14:06:08.800 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 0c8642f9-c3a5-48e2-ab65-5976a9859327, doctroIds = [] 
2026-09-17 14:06:08.800 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:06:08.802 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:06:08.802 [INFO ] [SimpleAsyncTaskExecutor-288]  Msg91Repository - send whatsapp contact list is empty for orderId 2016412-1789634166666 
2026-09-17 14:06:08.806 [ERROR] [SimpleAsyncTaskExecutor-289]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:06:08.805 [ERROR] [SimpleAsyncTaskExecutor-289]  MedicineServiceRepository - Medicine prefetch failed. medications = [Prazobrook Xl 5 Tablet 30, N Acetau Tablet 10, Betablock Xl Am Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:06:14.208 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:06:14.217 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:06:44.213 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:06:44.228 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:07:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T08:37:00Z
2026-09-17 14:07:00.004 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T08:37:00.004Z
2026-09-17 14:07:14.209 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:07:14.218 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:07:44.210 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:07:44.258 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:08:14.208 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:08:14.218 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:08:24.207 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = f74a8f08-6ba1-40fa-abaf-e35e42e3e47d
2026-09-17 14:08:31.245 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:08:31.250 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=2fcf0559-8b7f-429c-843f-feaf9466e248, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:08:44.208 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:08:44.216 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:09:14.208 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:09:14.214 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 0c8642f9-c3a5-48e2-ab65-5976a9859327
2026-09-17 14:09:14.225 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:09:44.208 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:09:44.219 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-09-17 14:10:14.209 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = d5bbf522-1459-4be6-8ed5-e00b6fd2835f
2026-09-17 14:10:14.223 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 53172c29-ccd5-42cb-a344-a0ad9c24df0f
2026-09-17 14:10:14.300 [INFO ] [SimpleAsyncTaskExecutor-342]  PrescriptionComponent - No Authorization server configuration found for vendor platinumrx
2026-09-17 14:10:14.302 [INFO ] [SimpleAsyncTaskExecutor-346]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=platinumrx, url=https://backendstaging.platinumrx.in/myRx/order/update, order signature=lcXxzGZKtdO6XxGPV9C/2C9EAEerzbpF+ky67tPLAlU=)
2026-09-17 14:10:14.305 [INFO ] [SimpleAsyncTaskExecutor-344]  PrescriptionComponent - No Authorization server configuration found for vendor platinumrx
2026-09-17 14:10:14.306 [INFO ] [SimpleAsyncTaskExecutor-347]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=platinumrx, url=https://backendstaging.platinumrx.in/myRx/order/update, order signature=z2RHX6mrhpbl2GAsqj3Bjlp6HwKPqvDV+fp6XFHy+/Q=)
2026-09-17 14:11:07.561 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 3.112.1.209
2026-09-17 14:11:07.569 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016413-1789634466673, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634466673, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Rqghuvir Turekar), patients=[Patient(name=Rqghuvir Turekar, gender=Male, age=63, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Dapasmart 10Mg Tablet 10, composition=Dapagliflozin 10mg, type=Tablet, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016413), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:11:07.569 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016413-1789634466673
2026-09-17 14:11:07.580 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4b1ceb9f-1994-4c74-a1be-1bc951206798, orderId =2016413-1789634466673, vendorId=Akidha)
2026-09-17 14:11:07.609 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 9baa0747-acde-4a1f-8d98-042c0f0dfd25, doctroIds = [] 
2026-09-17 14:11:07.609 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:11:07.611 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:11:07.612 [INFO ] [SimpleAsyncTaskExecutor-349]  Msg91Repository - send whatsapp contact list is empty for orderId 2016413-1789634466673 
2026-09-17 14:11:07.615 [ERROR] [SimpleAsyncTaskExecutor-350]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:11:07.615 [ERROR] [SimpleAsyncTaskExecutor-350]  MedicineServiceRepository - Medicine prefetch failed. medications = [Dapasmart 10Mg Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:11:22.461 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:22.463 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1789634482202
2026-09-17 14:11:22.498 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9baa0747-acde-4a1f-8d98-042c0f0dfd25, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:11:22.505 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha with message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 added to vendor Akidha's pool.
2026-09-17 14:11:22.562 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:22.563 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/779/bdprzryw/websocket
2026-09-17 14:11:22.579 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:11:23.531 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:23.532 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/c2vu3zet/xhr_streaming?t=1789634483257
2026-09-17 14:11:23.533 [DEBUG] [http-nio-10000-exec-3]  XhrStreamingTransportHandler - POST http://uat.1rx.co.in/rx-websocket/779/c2vu3zet/xhr_streaming?t=1789634483257
2026-09-17 14:11:24.548 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:24.548 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/779/fyvz41ue/eventsource
2026-09-17 14:11:24.549 [DEBUG] [http-nio-10000-exec-8]  EventSourceTransportHandler - GET http://uat.1rx.co.in/rx-websocket/779/fyvz41ue/eventsource
2026-09-17 14:11:24.705 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Accept order and start calling request for prescription 9baa0747-acde-4a1f-8d98-042c0f0dfd25 by doctor 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:11:24.733 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId =9baa0747-acde-4a1f-8d98-042c0f0dfd25, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 blocked and remaining doctors unblocked for prescription 9baa0747-acde-4a1f-8d98-042c0f0dfd25.
2026-09-17 14:11:24.800 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [3f781a46-50d0-4d06-ac0d-792b04448c30, 881122f8-c932-451a-a450-04a667a26f36]
2026-09-17 14:11:24.803 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:11:24.807 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-09-17 14:11:24.808 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Caller id selected for vendor 917316914513 is 917316914513
2026-09-17 14:11:24.812 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917588483530, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/9baa0747-acde-4a1f-8d98-042c0f0dfd25)
2026-09-17 14:11:25.422 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": false, "message": "Plan Expired"}

2026-09-17 14:11:25.424 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initiating 2 way calling for partner knowlarity
2026-09-17 14:11:25.425 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Caller id selected for vendor Akidha is +918044135307
2026-09-17 14:11:25.576 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:25.577 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Iframe support is disabled when an origin check is required. Ignoring transport request: GET http://uat.1rx.co.in/rx-websocket/iframe.html
2026-09-17 14:11:25.850 [INFO ] [http-nio-10000-exec-4]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "bc4ad58a-5ea1-49e5-96e0-76699bb56240"}}
2026-09-17 14:11:25.861 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:11:25.861 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id 9baa0747-acde-4a1f-8d98-042c0f0dfd25 for vendor Akidha
2026-09-17 14:11:25.864 [INFO ] [SimpleAsyncTaskExecutor-355]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=TIp1dJy/U+gM6Y5kTn3u8W+Lhfg3RhsleQ5tQA4eLN0=)
2026-09-17 14:11:26.409 [WARN ] [SimpleAsyncTaskExecutor-355]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=mtrg2iCEmMPa7kurVtRqQBCIQnaxnky5zAGGoRPg8Hw-1789634485.9968803-1.0.1.1-J8ndlm2BvsHt6JPRXXLF4J5WFAdbHJHgN5ePjkjLUqLpx8q1NX84UKCrizHzq659Pn7f_9Owu.yBq_hjiFiPK0FfxqD7vFB.qn.A2B4OulHrt0MuYY57xn00VTGyabgZ; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:11:26 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:11:26 GMT
2026-09-17 14:11:27.041 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:27.042 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/779/dimvchoh/htmlfile?c=_jp.ayrbaxp
2026-09-17 14:11:27.043 [DEBUG] [http-nio-10000-exec-7]  HtmlFileTransportHandler - GET http://uat.1rx.co.in/rx-websocket/779/dimvchoh/htmlfile?c=_jp.ayrbaxp
2026-09-17 14:11:28.063 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:28.064 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Iframe support is disabled when an origin check is required. Ignoring transport request: GET http://uat.1rx.co.in/rx-websocket/iframe.html
2026-09-17 14:11:28.798 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - New EventSourceStreamingSockJsSession[id=fyvz41ue]
2026-09-17 14:11:28.798 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New XhrStreamingSockJsSession[id=c2vu3zet]
2026-09-17 14:11:28.798 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - New HtmlFileStreamingSockJsSession[id=dimvchoh]
2026-09-17 14:11:28.843 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=bdprzryw]
2026-09-17 14:11:28.860 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - Transport error in WebSocketServerSockJsSession[id=bdprzryw]
java.io.EOFException: null
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1231) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1141) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148) [tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_504]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_504]
	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_504]
2026-09-17 14:11:28.861 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=bdprzryw] closed with CloseStatus[code=1006, reason=null]
2026-09-17 14:11:28.861 [DEBUG] [http-nio-10000-exec-10]  SubProtocolWebSocketHandler - Clearing session bdprzryw
2026-09-17 14:11:28.867 [INFO ] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 3f781a46-50d0-4d06-ac0d-792b04448c30 disconnected
2026-09-17 14:11:28.868 [DEBUG] [clientOutboundChannel-1]  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=3f781a46-50d0-4d06-ac0d-792b04448c30, simpSessionId=bdprzryw}], simpUser=3f781a46-50d0-4d06-ac0d-792b04448c30, simpSessionId=bdprzryw}]
2026-09-17 14:11:29.252 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:11:29.264 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-09-17 14:11:29.667 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:29.668 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr?t=1789634488899
2026-09-17 14:11:29.669 [DEBUG] [http-nio-10000-exec-2]  XhrPollingTransportHandler - POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr?t=1789634488899
2026-09-17 14:11:29.669 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New PollingSockJsSession[id=ewunzkwc]
2026-09-17 14:11:30.017 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:30.025 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr_send?t=1789634489523
2026-09-17 14:11:30.032 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username null connected
2026-09-17 14:11:30.053 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:30.053 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr?t=1789634489523
2026-09-17 14:11:30.382 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:30.382 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr?t=1789634489905
2026-09-17 14:11:30.412 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:30.412 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr_send?t=1789634489910
2026-09-17 14:11:34.097 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:11:34.102 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=be003ebb-6dc2-460b-9666-03df4140ca5e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:11:37.567 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [bdprzryw]
2026-09-17 14:11:50.405 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:50.406 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr_send?t=1789634510160
2026-09-17 14:11:50.417 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha with message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 marked inactive for vendor Akidha.
2026-09-17 14:11:50.562 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:11:50.563 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: POST http://uat.1rx.co.in/rx-websocket/779/ewunzkwc/xhr_send?t=1789634510293
2026-09-17 14:11:50.566 [DEBUG] [clientOutboundChannel-3]  PollingSockJsSession - Closing SockJS session ewunzkwc with CloseStatus[code=1002, reason=null]
2026-09-17 14:11:50.566 [DEBUG] [clientOutboundChannel-3]  LoggingWebSocketHandlerDecorator - PollingSockJsSession[id=ewunzkwc] closed with CloseStatus[code=1002, reason=null]
2026-09-17 14:11:50.566 [DEBUG] [clientOutboundChannel-3]  SubProtocolWebSocketHandler - Clearing session ewunzkwc
2026-09-17 14:11:50.566 [INFO ] [clientOutboundChannel-3]  WebSocketConfig - Doctor with username null disconnected
2026-09-17 14:11:50.567 [DEBUG] [clientOutboundChannel-4]  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}, simpSessionId=ewunzkwc}], simpSessionId=ewunzkwc}]
2026-09-17 14:11:57.567 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [ewunzkwc]
2026-09-17 14:12:00.000 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T08:42:00Z
2026-09-17 14:12:00.003 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T08:42:00.003Z
2026-09-17 14:12:43.809 [DEBUG] [MessageBroker-3]  DisconnectedClient - Looks like the client has gone away: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe (For a full stack trace, set the log category 'org.springframework.web.socket.sockjs.DisconnectedClient' to TRACE level.)
2026-09-17 14:12:43.809 [DEBUG] [MessageBroker-6]  DisconnectedClient - Looks like the client has gone away: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe (For a full stack trace, set the log category 'org.springframework.web.socket.sockjs.DisconnectedClient' to TRACE level.)
2026-09-17 14:12:43.810 [DEBUG] [MessageBroker-3]  EventSourceTransportHandler$EventSourceStreamingSockJsSession - Closing SockJS session fyvz41ue with CloseStatus[code=1011, reason=null]
2026-09-17 14:12:43.810 [DEBUG] [MessageBroker-3]  LoggingWebSocketHandlerDecorator - EventSourceStreamingSockJsSession[id=fyvz41ue] closed with CloseStatus[code=1011, reason=null]
2026-09-17 14:12:43.811 [DEBUG] [MessageBroker-3]  SubProtocolWebSocketHandler - Clearing session fyvz41ue
2026-09-17 14:12:43.811 [DEBUG] [MessageBroker-6]  HtmlFileTransportHandler$HtmlFileStreamingSockJsSession - Closing SockJS session dimvchoh with CloseStatus[code=1011, reason=null]
2026-09-17 14:12:43.811 [DEBUG] [MessageBroker-6]  LoggingWebSocketHandlerDecorator - HtmlFileStreamingSockJsSession[id=dimvchoh] closed with CloseStatus[code=1011, reason=null]
2026-09-17 14:12:43.811 [DEBUG] [MessageBroker-6]  SubProtocolWebSocketHandler - Clearing session dimvchoh
2026-09-17 14:12:43.811 [INFO ] [MessageBroker-3]  WebSocketConfig - Doctor with username null disconnected
2026-09-17 14:12:43.811 [INFO ] [MessageBroker-6]  WebSocketConfig - Doctor with username null disconnected
2026-09-17 14:12:43.810 [DEBUG] [MessageBroker-1]  DisconnectedClient - Looks like the client has gone away: org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe (For a full stack trace, set the log category 'org.springframework.web.socket.sockjs.DisconnectedClient' to TRACE level.)
2026-09-17 14:12:43.811 [DEBUG] [MessageBroker-1]  XhrStreamingTransportHandler$XhrStreamingSockJsSession - Closing SockJS session c2vu3zet with CloseStatus[code=1011, reason=null]
2026-09-17 14:12:43.812 [DEBUG] [MessageBroker-1]  LoggingWebSocketHandlerDecorator - XhrStreamingSockJsSession[id=c2vu3zet] closed with CloseStatus[code=1011, reason=null]
2026-09-17 14:12:43.812 [DEBUG] [MessageBroker-1]  SubProtocolWebSocketHandler - Clearing session c2vu3zet
2026-09-17 14:12:43.812 [INFO ] [MessageBroker-1]  WebSocketConfig - Doctor with username null disconnected
2026-09-17 14:12:43.813 [DEBUG] [clientOutboundChannel-7]  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}, simpSessionId=dimvchoh}], simpSessionId=dimvchoh}]
2026-09-17 14:12:43.813 [DEBUG] [clientOutboundChannel-6]  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}, simpSessionId=c2vu3zet}], simpSessionId=c2vu3zet}]
2026-09-17 14:12:43.814 [DEBUG] [clientOutboundChannel-5]  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}, simpSessionId=fyvz41ue}], simpSessionId=fyvz41ue}]
2026-09-17 14:12:43.825 [WARN ] [http-nio-10000-exec-9]  DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class java.util.LinkedHashMap] with preset Content-Type 'text/event-stream;charset=UTF-8']
2026-09-17 14:12:43.825 [WARN ] [http-nio-10000-exec-5]  DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotWritableException: No converter for [class java.util.LinkedHashMap] with preset Content-Type 'application/javascript;charset=UTF-8']
2026-09-17 14:12:43.841 [ERROR] [http-nio-10000-exec-1]  ErrorMvcAutoConfiguration$StaticView - Cannot render error page for request [/rx-websocket/779/dimvchoh/htmlfile] and exception [] as the response has already been committed. As a result, the response may have the wrong status code.
2026-09-17 14:12:52.567 [DEBUG] [MessageBroker-5]  DefaultSockJsService - Closed 3 sessions: [fyvz41ue, c2vu3zet, dimvchoh]
2026-09-17 14:13:31.219 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:13:31.224 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-005, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634611224, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-001), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:13:31.225 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=Akidha)
2026-09-17 14:13:31.228 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-005
2026-09-17 14:13:31.242 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, orderId =TEST-005, vendorId=Akidha)
2026-09-17 14:13:31.267 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 1132ec26-3ce7-4b49-9b69-d09c1108d31d, doctroIds = [] 
2026-09-17 14:13:31.267 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:13:31.269 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:13:31.270 [INFO ] [SimpleAsyncTaskExecutor-357]  Msg91Repository - send whatsapp contact list is empty for orderId TEST-005 
2026-09-17 14:13:31.273 [ERROR] [SimpleAsyncTaskExecutor-358]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:13:31.272 [ERROR] [SimpleAsyncTaskExecutor-358]  MedicineServiceRepository - Medicine prefetch failed. medications = [Paracetamol Tablet], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:13:34.188 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:13:34.188 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1789634614065
2026-09-17 14:13:34.203 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 0df0ca9c-d82e-467a-af66-71214f1ae1b1, vendor = plazza with message = Doctor 0df0ca9c-d82e-467a-af66-71214f1ae1b1 added to vendor plazza's pool.
2026-09-17 14:13:34.303 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:13:34.303 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/946/pzmiju21/websocket
2026-09-17 14:13:34.303 [INFO ] [http-nio-10000-exec-2]  UserHandshakeHandler - User determined. userId = 0df0ca9c-d82e-467a-af66-71214f1ae1b1
2026-09-17 14:13:34.305 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=pzmiju21]
2026-09-17 14:13:34.344 [ERROR] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0df0ca9c-d82e-467a-af66-71214f1ae1b1 connected
2026-09-17 14:13:38.754 [INFO ] [MessageBroker-2]  WebSocketMessageBrokerStats - WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 6 total, 0 closed abnormally (0 connect failure, 0 send limit, 1 transport error)], stompSubProtocol[processed CONNECT(2)-CONNECTED(2)-DISCONNECT(1)], stompBrokerRelay[null], inboundChannel[pool size = 12, active threads = 0, queued tasks = 0, completed tasks = 33], outboundChannel[pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 8], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 7, completed tasks = 58]
2026-09-17 14:13:42.934 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:13:42.935 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1789634622660
2026-09-17 14:13:42.956 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha with message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 is currently assigned to a prescription and cannot be added to the pool.
2026-09-17 14:13:43.022 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:13:43.023 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/924/grdnejka/websocket
2026-09-17 14:13:43.023 [INFO ] [http-nio-10000-exec-3]  UserHandshakeHandler - User determined. userId = 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:13:43.024 [DEBUG] [http-nio-10000-exec-3]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=grdnejka]
2026-09-17 14:13:43.056 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 3f781a46-50d0-4d06-ac0d-792b04448c30 connected
2026-09-17 14:13:44.692 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Accept order and start calling request for prescription 1132ec26-3ce7-4b49-9b69-d09c1108d31d by doctor 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:13:50.851 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - Transport error in WebSocketServerSockJsSession[id=pzmiju21]
java.io.EOFException: null
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1231) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1141) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148) [tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_504]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_504]
	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_504]
2026-09-17 14:13:50.852 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=pzmiju21] closed with CloseStatus[code=1006, reason=null]
2026-09-17 14:13:50.852 [DEBUG] [http-nio-10000-exec-7]  SubProtocolWebSocketHandler - Clearing session pzmiju21
2026-09-17 14:13:50.852 [INFO ] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username 0df0ca9c-d82e-467a-af66-71214f1ae1b1 disconnected
2026-09-17 14:13:50.853 [DEBUG] [clientOutboundChannel-10]  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=0df0ca9c-d82e-467a-af66-71214f1ae1b1, simpSessionId=pzmiju21}], simpUser=0df0ca9c-d82e-467a-af66-71214f1ae1b1, simpSessionId=pzmiju21}]
2026-09-17 14:13:55.790 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:13:55.796 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-09-17 14:13:57.567 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [pzmiju21]
2026-09-17 14:14:09.114 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 18.179.14.223
2026-09-17 14:14:09.122 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016414-1789634647311, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634647311, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=geeta saini), patients=[Patient(name=geeta saini, gender=Female, age=null, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Betablock Xl 25 Tablet 10, composition=Metoprolol Succinate 25mg, type=Tablet ER, quantity=5, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Dapasmart 10Mg Tablet 10, composition=Dapagliflozin 10mg, type=Tablet, quantity=5, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=S Lactone 25 Tablet 10, composition=Spironolactone 25mg, type=Tablet, quantity=6, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Rami Race 2.5 Tablet 10, composition=Ramipril 2.5mg, type=Tablet, quantity=6, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Bisocor T 5/40 Tablet 10, composition=Bisoprolol 5mg + Telmisartan 40mg, type=Tablet, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016414), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=ONLINE)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:14:09.123 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016414-1789634647311
2026-09-17 14:14:09.135 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=3a8d0e79-b78b-4279-8349-8ffe1862f2e2, orderId =2016414-1789634647311, vendorId=Akidha)
2026-09-17 14:14:09.163 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 7b131950-9769-4b1e-90a6-8dd8544083a6, doctroIds = [] 
2026-09-17 14:14:09.163 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:14:09.166 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:14:09.166 [INFO ] [SimpleAsyncTaskExecutor-360]  Msg91Repository - send whatsapp contact list is empty for orderId 2016414-1789634647311 
2026-09-17 14:14:09.169 [ERROR] [SimpleAsyncTaskExecutor-361]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:14:09.169 [ERROR] [SimpleAsyncTaskExecutor-361]  MedicineServiceRepository - Medicine prefetch failed. medications = [Betablock Xl 25 Tablet 10, Rami Race 2.5 Tablet 10, Bisocor T 5/40 Tablet 10, Dapasmart 10Mg Tablet 10, S Lactone 25 Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:14:21.316 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 9baa0747-acde-4a1f-8d98-042c0f0dfd25, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Doctor is out of network, rejectLanguage=, rejectPatientReason=, consultationChecklist=null)
2026-09-17 14:14:21.319 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Doctor's phone is out of network. Hold count will not be updated. prescription Id = 9baa0747-acde-4a1f-8d98-042c0f0dfd25
2026-09-17 14:14:21.337 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Hold prescription is successful. vendor = Akidha prescriptionId =9baa0747-acde-4a1f-8d98-042c0f0dfd25, message = Hold processed for prescription 9baa0747-acde-4a1f-8d98-042c0f0dfd25
2026-09-17 14:14:21.345 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:14:21.345 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id 9baa0747-acde-4a1f-8d98-042c0f0dfd25 for vendor Akidha
2026-09-17 14:14:21.347 [INFO ] [SimpleAsyncTaskExecutor-362]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=TIp1dJy/U+gM6Y5kTn3u8W+Lhfg3RhsleQ5tQA4eLN0=)
2026-09-17 14:14:21.722 [WARN ] [SimpleAsyncTaskExecutor-362]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=9FPYrATV3hdPaO2OReO37hHpLHO1OtY4FgBx7JwZJsA-1789634661.3707232-1.0.1.1-AjyyzfaV1YAfDoIfi9wU5FFNkdQ6IReQCF0uNrOhTaAvXdykQnaQZLisy9jEurrfjcvgw9SGdyYq5aIUUSXAgptdleVbTlLKCgtoczmBxchgadPWiGOZa2CY9Lx4ncIJ; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:14:21 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:14:21 GMT
2026-09-17 14:14:24.209 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1132ec26-3ce7-4b49-9b69-d09c1108d31d, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:14:24.218 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 7b131950-9769-4b1e-90a6-8dd8544083a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:14:24.228 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9baa0747-acde-4a1f-8d98-042c0f0dfd25, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:14:26.896 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Accept order and start calling request for prescription 1132ec26-3ce7-4b49-9b69-d09c1108d31d by doctor 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:14:26.910 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId =1132ec26-3ce7-4b49-9b69-d09c1108d31d, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 blocked and remaining doctors unblocked for prescription 1132ec26-3ce7-4b49-9b69-d09c1108d31d.
2026-09-17 14:14:26.916 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Notified doctor ids : [3f781a46-50d0-4d06-ac0d-792b04448c30, 881122f8-c932-451a-a450-04a667a26f36]
2026-09-17 14:14:26.916 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:14:26.917 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-09-17 14:14:26.917 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Caller id selected for vendor 917316914513 is 917316914513
2026-09-17 14:14:26.917 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917588483530, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/1132ec26-3ce7-4b49-9b69-d09c1108d31d)
2026-09-17 14:14:27.294 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": false, "message": "Plan Expired"}

2026-09-17 14:14:27.294 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initiating 2 way calling for partner knowlarity
2026-09-17 14:14:27.294 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Caller id selected for vendor Akidha is +918044135307
2026-09-17 14:14:27.495 [INFO ] [http-nio-10000-exec-6]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "75a55952-d9ff-4e4f-b799-17cefa07f146"}}
2026-09-17 14:14:27.496 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:14:27.496 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Sending order status webhook for rx with id 1132ec26-3ce7-4b49-9b69-d09c1108d31d for vendor Akidha
2026-09-17 14:14:27.496 [INFO ] [SimpleAsyncTaskExecutor-373]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=Thf2V91y8ruv/V5Q2yMctvkyOEwLtUOmZCmuK4P9GmM=)
2026-09-17 14:14:27.571 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:14:27.576 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-09-17 14:14:27.603 [WARN ] [SimpleAsyncTaskExecutor-373]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=UafOV5GA3Wf4zyCGgP33KJZZllWHxE90AAdBDCC_xJ8-1789634667.5181775-1.0.1.1-So2Cjjqj_eUomMXFlK8OZCxGgoIsM0tWZ1_y542.x5s6PRr3ZUv8fPkSUUg8IEc1W0p_rHhNsb4UmkBIBoTIByqC62QNxn_kyzZMMTUBDFFIPrWcDvqq9RLxDXPBQ0iN; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:14:27 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:14:27 GMT
2026-09-17 14:14:37.261 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:14:37.270 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=be74185c-b409-4bc1-8b88-8d1553e3ab98, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:14:37.271 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-09-17 14:15:07.792 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 57.180.11.141
2026-09-17 14:15:07.803 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016415-1789634707006, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789634707006, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Shaikh Aslam), patients=[Patient(name=Shaikh Aslam, gender=Male, age=47, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Rosufree Gold 20 Capsule 10, composition=Aspirin 75mg + Clopidogrel 75mg + Rosuvastatin 20mg, type=Capsule, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016415), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:15:07.804 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016415-1789634707006
2026-09-17 14:15:07.818 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=d98633ed-9381-4563-81e2-5cdb8788d277, orderId =2016415-1789634707006, vendorId=Akidha)
2026-09-17 14:15:07.838 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 9b132a80-459e-4546-9141-798d678f5245, doctroIds = [] 
2026-09-17 14:15:07.838 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:15:07.840 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:15:07.841 [INFO ] [SimpleAsyncTaskExecutor-375]  Msg91Repository - send whatsapp contact list is empty for orderId 2016415-1789634707006 
2026-09-17 14:15:07.843 [ERROR] [SimpleAsyncTaskExecutor-376]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:15:07.843 [ERROR] [SimpleAsyncTaskExecutor-376]  MedicineServiceRepository - Medicine prefetch failed. medications = [Rosufree Gold 20 Capsule 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:15:13.092 [WARN ] [http-nio-10000-exec-3]  DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported]
2026-09-17 14:15:23.172 [WARN ] [http-nio-10000-exec-9]  DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported]
2026-09-17 14:17:00.000 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T08:47:00Z
2026-09-17 14:17:00.004 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T08:47:00.004Z
2026-09-17 14:17:14.211 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 7b131950-9769-4b1e-90a6-8dd8544083a6
2026-09-17 14:17:17.972 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, rxId=1132ec26-3ce7-4b49-9b69-d09c1108d31d, vendorId=Akidha)
2026-09-17 14:17:21.124 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:17:21.649 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Times-Roman
2026-09-17 14:17:21.653 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Times-Bold
2026-09-17 14:17:21.656 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Times-Italic
2026-09-17 14:17:21.659 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Times-BoldItalic
2026-09-17 14:17:21.661 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Helvetica
2026-09-17 14:17:21.663 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Helvetica-Bold
2026-09-17 14:17:21.666 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Helvetica-Oblique
2026-09-17 14:17:21.668 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Helvetica-BoldOblique
2026-09-17 14:17:21.670 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Courier
2026-09-17 14:17:21.673 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Courier-Bold
2026-09-17 14:17:21.675 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Courier-Oblique
2026-09-17 14:17:21.677 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Courier-BoldOblique
2026-09-17 14:17:21.679 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font Symbol
2026-09-17 14:17:21.681 [WARN ] [http-nio-10000-exec-1]  PDType1Font - Using fallback font LiberationSans for base font ZapfDingbats
2026-09-17 14:17:23.802 [INFO ] [SimpleAsyncTaskExecutor-379]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound 
2026-09-17 14:17:23.819 [INFO ] [SimpleAsyncTaskExecutor-380]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=Thf2V91y8ruv/V5Q2yMctvkyOEwLtUOmZCmuK4P9GmM=)
2026-09-17 14:17:23.849 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 9baa0747-acde-4a1f-8d98-042c0f0dfd25
2026-09-17 14:17:23.860 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId = 1132ec26-3ce7-4b49-9b69-d09c1108d31d, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 released from prescription 1132ec26-3ce7-4b49-9b69-d09c1108d31d and added back to pool.
2026-09-17 14:17:23.860 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=3f781a46-50d0-4d06-ac0d-792b04448c30, rxId=1132ec26-3ce7-4b49-9b69-d09c1108d31d, vendorId=Akidha)
2026-09-17 14:17:24.112 [ERROR] [SimpleAsyncTaskExecutor-379]  WebhookAdapter - Webhook endpoint failed. (webhook=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound)
2026-09-17 14:17:24.113 [ERROR] [SimpleAsyncTaskExecutor-379]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-09-17 14:17:24.113 [ERROR] [SimpleAsyncTaskExecutor-379]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error. ResponseBody : {"status":"error","message":"Invalid JSON"}
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:290) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:232) ~[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$$90cd1b6b.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:17:24.207 [WARN ] [SimpleAsyncTaskExecutor-380]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=6Yeq581JovmAWtcLbnk.fmmQ7MrIStwNk7Q7lA4VEQU-1789634843.8450487-1.0.1.1-tobl_2YByDmWwYzqiRXm60W5jzKAkjwsa9WVDm7_EIf70J7TFw.EKeIv5NZCGTa8jlwSze_syn4HNKmndcOPW7x1C6cXhCkB81N9fx.YGs3VMAjPzbDSmcu3JSwOX4_6; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:17:24 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:17:24 GMT
2026-09-17 14:17:24.207 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9b132a80-459e-4546-9141-798d678f5245, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:17:40.281 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:17:40.285 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=f6177c4a-5f09-4287-ba8c-f8d998e1235d, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:17:54.208 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 9b132a80-459e-4546-9141-798d678f5245, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:18:24.205 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 9b132a80-459e-4546-9141-798d678f5245
2026-09-17 14:20:43.382 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:20:43.390 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=617d46ce-edb2-4317-a0db-817e14a6e780, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:20:52.037 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:20:52.041 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-006, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789635052041, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-001), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:20:52.042 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-006
2026-09-17 14:20:52.059 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, orderId =TEST-006, vendorId=Akidha)
2026-09-17 14:20:52.098 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 174769d8-ac24-494b-af4c-288459588b5e, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:20:52.098 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:20:52.107 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:20:52.107 [INFO ] [SimpleAsyncTaskExecutor-392]  Msg91Repository - send whatsapp contact list is empty for orderId TEST-006 
2026-09-17 14:20:52.111 [ERROR] [SimpleAsyncTaskExecutor-393]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:20:52.110 [ERROR] [SimpleAsyncTaskExecutor-393]  MedicineServiceRepository - Medicine prefetch failed. medications = [Paracetamol Tablet], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:21:24.211 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:21:54.208 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:22:00.001 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T08:52:00.001Z
2026-09-17 14:22:00.003 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T08:52:00.003Z
2026-09-17 14:22:24.209 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:22:54.208 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:23:24.210 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:23:46.851 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:23:46.857 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=bc564aac-0189-4157-a8dc-275c2a454822, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:23:54.209 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:24:24.206 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 174769d8-ac24-494b-af4c-288459588b5e
2026-09-17 14:26:13.895 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 13.112.241.96
2026-09-17 14:26:13.903 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016416-1789635371944, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789635371944, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Ayyub  Sheikh), patients=[Patient(name=Ayyub  Sheikh, gender=Male, age=53, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Rosufree 40 Tablet 10, composition=Rosuvastatin 40mg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Clopiros Ap Forte Tablet 10, composition=Aspirin 150mg + Clopidogrel 75mg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Mecobrook At Tablet 10, composition=Alpha Lipoic Acid 100mg + Vitamin B9 (Folic Acid) 1500mcg + Vitamin B12 (Methylcobalamin) 1500mcg + Vitamin B6 (Pyridoxine Hydrochloride) 3000mcg + Vitamin D3 (Cholecalciferol) 1000IU, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Telmaheal Ct 12.5 Tablet 15, composition=Chlorthalidone 12.5mg + Telmisartan 40mg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Cidinitab M50 Tablet 10, composition=Cilnidipine 10mg + Metoprolol Succinate 50mg, type=Tablet SR, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Bemcardia Ez 180/10 Tablet 10, composition=Bempedoic acid 180mg + Ezetimibe 10mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016416), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:26:13.903 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016416-1789635371944
2026-09-17 14:26:13.919 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=66165b78-0b0e-4d04-a762-3bdf3358d010, orderId =2016416-1789635371944, vendorId=Akidha)
2026-09-17 14:26:13.955 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = f4e6a425-c85d-49f7-b358-f5fae8b509cc, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:26:13.955 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:26:13.960 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:26:13.960 [INFO ] [SimpleAsyncTaskExecutor-415]  Msg91Repository - send whatsapp contact list is empty for orderId 2016416-1789635371944 
2026-09-17 14:26:13.965 [ERROR] [SimpleAsyncTaskExecutor-416]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:26:13.965 [ERROR] [SimpleAsyncTaskExecutor-416]  MedicineServiceRepository - Medicine prefetch failed. medications = [Telmaheal Ct 12.5 Tablet 15, Cidinitab M50 Tablet 10, Mecobrook At Tablet 10, Rosufree 40 Tablet 10, Clopiros Ap Forte Tablet 10, Bemcardia Ez 180/10 Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:26:44.215 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f4e6a425-c85d-49f7-b358-f5fae8b509cc, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:26:50.048 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:26:50.052 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=8fce7b62-b105-4243-a2c3-7957c63ef934, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:27:00.001 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T08:57:00Z
2026-09-17 14:27:00.003 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T08:57:00.003Z
2026-09-17 14:27:14.210 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = f4e6a425-c85d-49f7-b358-f5fae8b509cc, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:27:31.662 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=grdnejka] closed with CloseStatus[code=1000, reason=null]
2026-09-17 14:27:31.662 [DEBUG] [http-nio-10000-exec-8]  SubProtocolWebSocketHandler - Clearing session grdnejka
2026-09-17 14:27:31.662 [INFO ] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username 3f781a46-50d0-4d06-ac0d-792b04448c30 disconnected
2026-09-17 14:27:31.662 [DEBUG] [clientOutboundChannel-26]  WebSocketServerSockJsSession - Terminating connection after failure to send message to client
java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:430) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:309) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:250) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendPartialString(WsRemoteEndpointImplBase.java:223) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:49) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.springframework.web.socket.adapter.standard.StandardWebSocketSession.sendTextMessage(StandardWebSocketSession.java:215) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.adapter.AbstractWebSocketSession.sendMessage(AbstractWebSocketSession.java:106) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.WebSocketServerSockJsSession.writeFrameInternal(WebSocketServerSockJsSession.java:224) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.writeFrame(AbstractSockJsSession.java:326) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.WebSocketServerSockJsSession.sendMessageInternal(WebSocketServerSockJsSession.java:213) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:170) [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_504]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:27:31.663 [DEBUG] [clientOutboundChannel-27]  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=3f781a46-50d0-4d06-ac0d-792b04448c30, simpSessionId=grdnejka}], simpUser=3f781a46-50d0-4d06-ac0d-792b04448c30, simpSessionId=grdnejka}]
2026-09-17 14:27:31.663 [DEBUG] [clientOutboundChannel-26]  StompSubProtocolHandler - Failed to send WebSocket message to client in session grdnejka
org.springframework.web.socket.sockjs.SockJsTransportFailureException: Failed to write SockJsFrame content='a["ERROR\nmessage:Session closed.\ncontent-length:0\n\n\u0000"]'; nested exception is java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.writeFrame(AbstractSockJsSession.java:343) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.WebSocketServerSockJsSession.sendMessageInternal(WebSocketServerSockJsSession.java:213) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:170) ~[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_504]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.lang.IllegalStateException: Message will not be sent because the WebSocket session has been closed
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:430) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:309) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:250) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendPartialString(WsRemoteEndpointImplBase.java:223) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendText(WsRemoteEndpointBasic.java:49) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.springframework.web.socket.adapter.standard.StandardWebSocketSession.sendTextMessage(StandardWebSocketSession.java:215) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.adapter.AbstractWebSocketSession.sendMessage(AbstractWebSocketSession.java:106) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.WebSocketServerSockJsSession.writeFrameInternal(WebSocketServerSockJsSession.java:224) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.writeFrame(AbstractSockJsSession.java:326) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 11 more
2026-09-17 14:27:31.761 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha with message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 removed from vendor Akidha's pool.
2026-09-17 14:27:37.567 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [grdnejka]
2026-09-17 14:28:09.142 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 13.158.42.67
2026-09-17 14:28:09.150 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016417-1789635488377, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789635488377, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Sanjay Yagnik), patients=[Patient(name=Sanjay Yagnik, gender=Male, age=64, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Telmaheal Mct 50/12.5 Tablet 10, composition=Chlorthalidone 12.5mg + Metoprolol Succinate 50mg + Telmisartan 40mg, type=Tablet ER, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Dapasmart Trio 500 Tablet 10, composition=Dapagliflozin 10mg + Metformin 500mg + Sitagliptin 100mg, type=Tablet ER, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Lipidator A 20/75 Capsule 10, composition=Aspirin 75mg + Atorvastatin 20mg, type=Capsule, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Rifaxiheal 400 Tablet 10, composition=Rifaximin 400mg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016417), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:28:09.150 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016417-1789635488377
2026-09-17 14:28:09.163 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=39fa2c71-987f-45f4-8208-7fed2a677e1c, orderId =2016417-1789635488377, vendorId=Akidha)
2026-09-17 14:28:09.191 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 3555304c-2114-4823-a835-f4f7fcad1635, doctroIds = [] 
2026-09-17 14:28:09.191 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:28:09.193 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:28:09.194 [INFO ] [SimpleAsyncTaskExecutor-425]  Msg91Repository - send whatsapp contact list is empty for orderId 2016417-1789635488377 
2026-09-17 14:28:09.197 [ERROR] [SimpleAsyncTaskExecutor-426]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:28:09.196 [ERROR] [SimpleAsyncTaskExecutor-426]  MedicineServiceRepository - Medicine prefetch failed. medications = [Lipidator A 20/75 Capsule 10, Telmaheal Mct 50/12.5 Tablet 10, Dapasmart Trio 500 Tablet 10, Rifaxiheal 400 Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:29:09.184 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 54.238.12.248
2026-09-17 14:29:09.192 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016418-1789635548017, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789635548017, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=vinayak Bagul), patients=[Patient(name=vinayak Bagul, gender=Male, age=34, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Sitasmart Gm 501 Tablet 10, composition=Glimepiride 1mg + Metformin 500mg + Sitagliptin 50mg, type=Tablet, quantity=6, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Lobizone 0.5 Tablet 10, composition=Lobeglitazone Sulfate 0.5mg, type=Tablet, quantity=3, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016418), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:29:09.192 [INFO ] [http-nio-10000-exec-5]  VendorComponent - Fetching vendor details. (vendor=Akidha)
2026-09-17 14:29:09.196 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016418-1789635548017
2026-09-17 14:29:09.209 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=e8790b52-d6b5-48d9-866f-a0b61d7ff12d, orderId =2016418-1789635548017, vendorId=Akidha)
2026-09-17 14:29:09.236 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = e44a6331-52f2-4bf1-ab03-28e3d6de1958, doctroIds = [] 
2026-09-17 14:29:09.236 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:29:09.238 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:29:09.238 [INFO ] [SimpleAsyncTaskExecutor-428]  Msg91Repository - send whatsapp contact list is empty for orderId 2016418-1789635548017 
2026-09-17 14:29:09.242 [ERROR] [SimpleAsyncTaskExecutor-429]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:29:09.242 [ERROR] [SimpleAsyncTaskExecutor-429]  MedicineServiceRepository - Medicine prefetch failed. medications = [Lobizone 0.5 Tablet 10, Sitasmart Gm 501 Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:29:44.210 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = f4e6a425-c85d-49f7-b358-f5fae8b509cc
2026-09-17 14:29:53.326 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:29:53.338 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=6574c94c-3871-4bc0-8e7f-a66b1d72f6bf, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:29:53.338 [INFO ] [http-nio-10000-exec-1]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-09-17 14:30:49.180 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=plazza)
2026-09-17 14:31:14.208 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 3555304c-2114-4823-a835-f4f7fcad1635
2026-09-17 14:32:00.001 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T09:02:00.001Z
2026-09-17 14:32:00.006 [INFO ] [MessageBroker-3]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T09:02:00.006Z
2026-09-17 14:32:14.211 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = e44a6331-52f2-4bf1-ab03-28e3d6de1958
2026-09-17 14:32:56.796 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:32:56.805 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=e47680e5-93fc-47f2-b99f-160a23b27c62, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:35:59.745 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:35:59.759 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=94f862c7-0f6c-480a-8f16-06ae7c88874f, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:37:00.000 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T09:07:00Z
2026-09-17 14:37:00.008 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T09:07:00.008Z
2026-09-17 14:37:12.082 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 18.181.208.69
2026-09-17 14:37:12.093 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016419-1789636031327, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636031327, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Supriya Amale), patients=[Patient(name=Supriya Amale, gender=Female, age=28, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Montaheal Lc Tablet 15, composition=Levocetirizine 5mg + Montelukast 10mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Doxieasy Plus Tablet 30, composition=Doxylamine 10mg + Vitamin B9 (Folic Acid) 2500mcg + Vitamin B6 (Pyridoxine) 10mg, type=Tablet, quantity=4, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Parabrook 650 Tablet 15, composition=Paracetamol (Acetaminophen) 650mg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Painheal Plus Gold Tablet 10, composition=Nimesulide 100mg + Paracetamol (Acetaminophen) 325mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Cepodol 200 Tablet 10, composition=Cefpodoxime Proxetil 200mg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016419), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=ONLINE)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:37:12.093 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016419-1789636031327
2026-09-17 14:37:12.111 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=ff1ef75f-5b29-4e88-80d2-60837e20b9cf, orderId =2016419-1789636031327, vendorId=Akidha)
2026-09-17 14:37:12.148 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 63ffd86c-730e-44ec-9e54-1c3b91bc9f04, doctroIds = [] 
2026-09-17 14:37:12.148 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:37:12.153 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:37:12.153 [INFO ] [SimpleAsyncTaskExecutor-437]  Msg91Repository - send whatsapp contact list is empty for orderId 2016419-1789636031327 
2026-09-17 14:37:12.157 [ERROR] [SimpleAsyncTaskExecutor-438]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:37:12.156 [ERROR] [SimpleAsyncTaskExecutor-438]  MedicineServiceRepository - Medicine prefetch failed. medications = [Cepodol 200 Tablet 10, Parabrook 650 Tablet 15, Montaheal Lc Tablet 15, Painheal Plus Gold Tablet 10, Doxieasy Plus Tablet 30], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:38:46.984 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:38:46.984 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1789636126709
2026-09-17 14:38:46.994 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 63ffd86c-730e-44ec-9e54-1c3b91bc9f04, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:38:46.998 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha with message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 added to vendor Akidha's pool.
2026-09-17 14:38:47.088 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@3a44993c
2026-09-17 14:38:47.088 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/269/30qutftk/websocket
2026-09-17 14:38:47.089 [INFO ] [http-nio-10000-exec-8]  UserHandshakeHandler - User determined. userId = 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:38:47.091 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=30qutftk]
2026-09-17 14:38:47.126 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 3f781a46-50d0-4d06-ac0d-792b04448c30 connected
2026-09-17 14:39:03.296 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:39:03.307 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=f36d20c9-729d-4c0d-834e-a099152e0d39, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:39:09.728 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 13.114.144.144
2026-09-17 14:39:09.732 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016420-1789636148971, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636148971, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Mina Devi Mina Devi), patients=[Patient(name=Mina Devi Mina Devi, gender=Male, age=25, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Ninbrosis 150 Capsule 10, composition=Nintedanib 150mg, type=Capsule, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016420), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:39:09.733 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016420-1789636148971
2026-09-17 14:39:09.745 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=e95cd89b-bd13-46c0-a2ce-6f6531636a68, orderId =2016420-1789636148971, vendorId=Akidha)
2026-09-17 14:39:09.768 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 771c5482-66e9-42a8-b0e5-c069bd47048e, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:39:09.768 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:39:09.770 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:39:09.771 [INFO ] [SimpleAsyncTaskExecutor-443]  Msg91Repository - send whatsapp contact list is empty for orderId 2016420-1789636148971 
2026-09-17 14:39:09.773 [ERROR] [SimpleAsyncTaskExecutor-444]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:39:09.773 [ERROR] [SimpleAsyncTaskExecutor-444]  MedicineServiceRepository - Medicine prefetch failed. medications = [Ninbrosis 150 Capsule 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:39:14.208 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 63ffd86c-730e-44ec-9e54-1c3b91bc9f04, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:39:44.207 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 63ffd86c-730e-44ec-9e54-1c3b91bc9f04, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:39:44.215 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:40:14.205 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 63ffd86c-730e-44ec-9e54-1c3b91bc9f04
2026-09-17 14:40:14.216 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:40:44.209 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:41:14.209 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:41:44.208 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:41:57.944 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:41:57.949 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-007, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636317949, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-007), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:41:57.950 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-007
2026-09-17 14:41:57.962 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, orderId =TEST-007, vendorId=Akidha)
2026-09-17 14:41:57.986 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 9bdf0333-3e75-40bf-97ad-8d7490b78603, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:41:57.986 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:41:57.988 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:41:57.989 [INFO ] [SimpleAsyncTaskExecutor-469]  Msg91Repository - send whatsapp contact list is empty for orderId TEST-007 
2026-09-17 14:41:57.991 [ERROR] [SimpleAsyncTaskExecutor-470]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:41:57.991 [ERROR] [SimpleAsyncTaskExecutor-470]  MedicineServiceRepository - Medicine prefetch failed. medications = [Paracetamol Tablet], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:42:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T09:12:00Z
2026-09-17 14:42:00.002 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T09:12:00.002Z
2026-09-17 14:42:06.372 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:42:06.376 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=85bc1025-291d-4d1f-a1cd-800dde7cb2d2, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:42:09.578 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Accept order and start calling request for prescription 9bdf0333-3e75-40bf-97ad-8d7490b78603 by doctor 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:42:09.598 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId =9bdf0333-3e75-40bf-97ad-8d7490b78603, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 blocked and remaining doctors unblocked for prescription 9bdf0333-3e75-40bf-97ad-8d7490b78603.
2026-09-17 14:42:09.604 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Notified doctor ids : [3f781a46-50d0-4d06-ac0d-792b04448c30, 881122f8-c932-451a-a450-04a667a26f36]
2026-09-17 14:42:09.605 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:42:09.609 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-09-17 14:42:09.609 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Caller id selected for vendor 917316914513 is 917316914513
2026-09-17 14:42:09.609 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917588483530, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/9bdf0333-3e75-40bf-97ad-8d7490b78603)
2026-09-17 14:42:10.499 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": false, "message": "Plan Expired"}

2026-09-17 14:42:10.499 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initiating 2 way calling for partner knowlarity
2026-09-17 14:42:10.499 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Caller id selected for vendor Akidha is +918044135307
2026-09-17 14:42:10.873 [INFO ] [http-nio-10000-exec-6]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "65ae95a9-7387-40f9-8e25-6558a59ae7b3"}}
2026-09-17 14:42:10.876 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:42:10.876 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Sending order status webhook for rx with id 9bdf0333-3e75-40bf-97ad-8d7490b78603 for vendor Akidha
2026-09-17 14:42:10.877 [INFO ] [SimpleAsyncTaskExecutor-472]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=kbypx3ooPhTiPB7lAIgCyoYOqBwsJI1WalwJGjYzqv8=)
2026-09-17 14:42:11.027 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:42:11.030 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-09-17 14:42:12.349 [WARN ] [SimpleAsyncTaskExecutor-472]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=c9KVsWdWWqfGTU9eAKPg5X7oyMm4lKJWK9ZSPozc2rI-1789636330.9578598-1.0.1.1-QXP5w.BI7R3GmJo4LRK0oTRVL.ap0sGPAjLkdZgQLQ7S3TubiPD436N4Gr.xxFN1KGYJw8zlMyp_aW_Z4V3Fd8Nw.6DNT0ctId0Ti0QWpTHhrWHZ2YSf0SWhz85ovOBE; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:42:12 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:42:12 GMT
2026-09-17 14:42:38.764 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create approved prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, rxId=9bdf0333-3e75-40bf-97ad-8d7490b78603, vendorId=Akidha)
2026-09-17 14:42:38.785 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:42:39.821 [INFO ] [SimpleAsyncTaskExecutor-473]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound 
2026-09-17 14:42:39.843 [INFO ] [SimpleAsyncTaskExecutor-474]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=kbypx3ooPhTiPB7lAIgCyoYOqBwsJI1WalwJGjYzqv8=)
2026-09-17 14:42:39.856 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:42:39.860 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId = 9bdf0333-3e75-40bf-97ad-8d7490b78603, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 released from prescription 9bdf0333-3e75-40bf-97ad-8d7490b78603 and added back to pool.
2026-09-17 14:42:39.860 [INFO ] [http-nio-10000-exec-1]  PrescriptionService - Prescription approved and successfully.(doctorId=3f781a46-50d0-4d06-ac0d-792b04448c30, rxId=9bdf0333-3e75-40bf-97ad-8d7490b78603, vendorId=Akidha)
2026-09-17 14:42:39.990 [WARN ] [SimpleAsyncTaskExecutor-474]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=fCxDiyXiK2heWbGSvqaisqcw08yblbs6nI7WOrQ5i6A-1789636359.872397-1.0.1.1-IUC.63eRr8jLsGw9qv9iWutG44FngdF5qAr6zZJLDVOVftjfm964cdJDt.C0i6dDgXPtLnbblu0DTviP_ET1tXGc2LQrW_RGtjXiDkHxDLAn_qAb6PE4fhpgAf0jaPoQ; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:42:39 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:42:39 GMT
2026-09-17 14:42:40.118 [ERROR] [SimpleAsyncTaskExecutor-473]  WebhookAdapter - Webhook endpoint failed. (webhook=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound)
2026-09-17 14:42:40.118 [ERROR] [SimpleAsyncTaskExecutor-473]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-09-17 14:42:40.118 [ERROR] [SimpleAsyncTaskExecutor-473]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error. ResponseBody : {"status":"error","message":"Invalid JSON"}
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:290) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:232) ~[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$$90cd1b6b.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:43:08.181 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 35.78.177.136
2026-09-17 14:43:08.185 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016421-1789636387414, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636387414, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=fahad khan), patients=[Patient(name=fahad khan, gender=Male, age=42, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Healtroxin 150 Tablet 120, composition=Thyroxine 150mcg, type=Tablet, quantity=1, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Moxonol 0.2 Tablet 10, composition=Moxonidine 0.2mg, type=Tablet, quantity=21, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016421), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:43:08.185 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016421-1789636387414
2026-09-17 14:43:08.198 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=9944fb79-030b-4875-9304-04023f766459, orderId =2016421-1789636387414, vendorId=Akidha)
2026-09-17 14:43:08.221 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:43:08.221 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:43:08.224 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:43:08.224 [INFO ] [SimpleAsyncTaskExecutor-479]  Msg91Repository - send whatsapp contact list is empty for orderId 2016421-1789636387414 
2026-09-17 14:43:08.227 [ERROR] [SimpleAsyncTaskExecutor-480]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:43:08.227 [ERROR] [SimpleAsyncTaskExecutor-480]  MedicineServiceRepository - Medicine prefetch failed. medications = [Moxonol 0.2 Tablet 10, Healtroxin 150 Tablet 120], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:43:14.205 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 771c5482-66e9-42a8-b0e5-c069bd47048e
2026-09-17 14:43:38.755 [INFO ] [MessageBroker-6]  WebSocketMessageBrokerStats - WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 8 total, 0 closed abnormally (0 connect failure, 0 send limit, 2 transport error)], stompSubProtocol[processed CONNECT(4)-CONNECTED(4)-DISCONNECT(2)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 57], outboundChannel[pool size = 2, active threads = 0, queued tasks = 0, completed tasks = 39], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 7, completed tasks = 462]
2026-09-17 14:43:44.207 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:44:14.208 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:44:14.212 [INFO ] [SimpleAsyncTaskExecutor-486]  VendorComponent - Fetching vendor details. (vendor=Akidha)
2026-09-17 14:44:44.207 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:45:09.494 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:45:09.501 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=db4ea31e-16fb-4c93-81b4-fe985c3cb3fd, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:45:09.501 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-09-17 14:45:13.632 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 57.181.26.246
2026-09-17 14:45:13.637 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016363-1789636512769, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636512769, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Ganesh Nai), patients=[Patient(name=Ganesh Nai, gender=Male, age=25, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Parabrook 650 Tablet 15, composition=Paracetamol (Acetaminophen) 650mg, type=Tablet, quantity=20, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016363), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:45:13.637 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016363-1789636512769
2026-09-17 14:45:13.665 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=b671752b-fdd9-4af4-837a-c2d3b2d1e095, orderId =2016363-1789636512769, vendorId=Akidha)
2026-09-17 14:45:13.689 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 47174edc-00c4-4ed7-bb71-1e09c623030a, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:45:13.689 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:45:13.692 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:45:13.692 [INFO ] [SimpleAsyncTaskExecutor-493]  Msg91Repository - send whatsapp contact list is empty for orderId 2016363-1789636512769 
2026-09-17 14:45:13.695 [ERROR] [SimpleAsyncTaskExecutor-494]  MedicineServiceRepository - Medicine prefetch failed. medications = [Parabrook 650 Tablet 15], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:45:13.695 [ERROR] [SimpleAsyncTaskExecutor-494]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:45:14.210 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:45:44.208 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:45:44.217 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:46:14.209 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:46:14.220 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:46:44.209 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:46:44.216 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 34cab3b4-047e-4e64-b0bc-42589c7f4ef8
2026-09-17 14:47:00.000 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T09:17:00Z
2026-09-17 14:47:00.002 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T09:17:00.002Z
2026-09-17 14:47:14.209 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:47:44.208 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:48:12.585 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:48:12.591 [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, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=5f41036f-6c62-48e4-b43a-46e6707de460, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:48:14.207 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:48:44.205 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 47174edc-00c4-4ed7-bb71-1e09c623030a
2026-09-17 14:50:37.155 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:50:37.161 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-008, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636837161, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-008), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:50:37.162 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-008
2026-09-17 14:50:37.174 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, orderId =TEST-008, vendorId=Akidha)
2026-09-17 14:50:37.205 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 62dfec5c-967e-463c-a9db-9931aa0bc454, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:50:37.205 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:50:37.209 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:50:37.209 [INFO ] [SimpleAsyncTaskExecutor-527]  Msg91Repository - send whatsapp contact list is empty for orderId TEST-008 
2026-09-17 14:50:37.213 [ERROR] [SimpleAsyncTaskExecutor-528]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:50:37.213 [ERROR] [SimpleAsyncTaskExecutor-528]  MedicineServiceRepository - Medicine prefetch failed. medications = [Paracetamol Tablet], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:50:44.226 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Accept order and start calling request for prescription 62dfec5c-967e-463c-a9db-9931aa0bc454 by doctor 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:50:44.240 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId =62dfec5c-967e-463c-a9db-9931aa0bc454, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 blocked and remaining doctors unblocked for prescription 62dfec5c-967e-463c-a9db-9931aa0bc454.
2026-09-17 14:50:44.245 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [3f781a46-50d0-4d06-ac0d-792b04448c30, 881122f8-c932-451a-a450-04a667a26f36]
2026-09-17 14:50:44.246 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:50:44.246 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-09-17 14:50:44.246 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Caller id selected for vendor 917316914513 is 917316914513
2026-09-17 14:50:44.246 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917588483530, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/62dfec5c-967e-463c-a9db-9931aa0bc454)
2026-09-17 14:50:44.755 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call Response : {"success": false, "message": "Plan Expired"}

2026-09-17 14:50:44.755 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initiating 2 way calling for partner knowlarity
2026-09-17 14:50:44.755 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Caller id selected for vendor Akidha is +918044135307
2026-09-17 14:50:45.093 [INFO ] [http-nio-10000-exec-7]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "1f791b6e-d13b-4669-9ff9-b89a15002cd5"}}
2026-09-17 14:50:45.094 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:50:45.094 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Sending order status webhook for rx with id 62dfec5c-967e-463c-a9db-9931aa0bc454 for vendor Akidha
2026-09-17 14:50:45.095 [INFO ] [SimpleAsyncTaskExecutor-530]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=K+vKMGSvWtc+2wxzm//oFVV5Eui/aJCa+EzZZpO1sNs=)
2026-09-17 14:50:45.220 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:50:45.223 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-09-17 14:50:46.682 [WARN ] [SimpleAsyncTaskExecutor-530]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=ZdXeDiKTd5AAlbB32YgC6B2BYOZ29sgb9GN3A3paLck-1789636845.2185602-1.0.1.1-5FEhL3uMCtaYgAMBEce30PyWscvxjxbsNCbp2dN06XxtCh1rZjJiu_rmUvZcUSWztB6ND70d3bJ3saUHhR1I_DsqnOcsoIi2uEV6DsQt1539tBP2LyXic_Nn5CXj7cy.; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:50:46 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:50:46 GMT
2026-09-17 14:51:03.386 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=plazza)
2026-09-17 14:51:13.271 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 52.197.97.202
2026-09-17 14:51:13.276 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016422-1789636872508, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636872508, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=RAJ THAKUR), patients=[Patient(name=RAJ THAKUR, gender=Male, age=null, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Vogliheal 0.3 Tablet 10, composition=Voglibose 0.3mg, type=Tablet, quantity=4, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Bonefine 500Mg Tablet 15, composition=Calcium Carbonate (Elemental Calcium) 500mg + Vitamin D3 (Cholecalciferol) 250iu, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Healcee + Orange Flavour SF Chewable Tablet 15, composition=Vitamin C (Ascorbic Acid) 500mg + Zinc Sulfate Monohydrate (Elemental Zinc) 20mg, type=Chewable Tablet Sf, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Urilosin D Tablet 10, composition=Dutasteride 0.5mg + Tamsulosin 0.4mg, type=Tablet ER, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016422), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=CASH)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:51:13.277 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016422-1789636872508
2026-09-17 14:51:13.290 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Processing create a draft prescription request. (patientId=c85e61f3-a272-4677-b830-47fe2d2fcc2b, orderId =2016422-1789636872508, vendorId=Akidha)
2026-09-17 14:51:13.318 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = 12f050ec-1cff-4422-93e1-ec7f953684a6, doctroIds = [] 
2026-09-17 14:51:13.318 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [] for prescriptionId
2026-09-17 14:51:13.322 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:51:13.322 [INFO ] [SimpleAsyncTaskExecutor-532]  Msg91Repository - send whatsapp contact list is empty for orderId 2016422-1789636872508 
2026-09-17 14:51:13.326 [ERROR] [SimpleAsyncTaskExecutor-533]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:51:13.326 [ERROR] [SimpleAsyncTaskExecutor-533]  MedicineServiceRepository - Medicine prefetch failed. medications = [Vogliheal 0.3 Tablet 10, Urilosin D Tablet 10, Bonefine 500Mg Tablet 15, Healcee + Orange Flavour SF Chewable Tablet 15], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:51:15.455 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:51:15.458 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=9581e385-a6fc-4083-a4ac-145d73615885, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:51:26.264 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create approved prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, rxId=62dfec5c-967e-463c-a9db-9931aa0bc454, vendorId=Akidha)
2026-09-17 14:51:26.287 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:51:27.412 [INFO ] [SimpleAsyncTaskExecutor-534]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound 
2026-09-17 14:51:27.414 [INFO ] [SimpleAsyncTaskExecutor-535]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=K+vKMGSvWtc+2wxzm//oFVV5Eui/aJCa+EzZZpO1sNs=)
2026-09-17 14:51:27.435 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:51:27.439 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId = 62dfec5c-967e-463c-a9db-9931aa0bc454, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 released from prescription 62dfec5c-967e-463c-a9db-9931aa0bc454 and added back to pool.
2026-09-17 14:51:27.439 [INFO ] [http-nio-10000-exec-6]  PrescriptionService - Prescription approved and successfully.(doctorId=3f781a46-50d0-4d06-ac0d-792b04448c30, rxId=62dfec5c-967e-463c-a9db-9931aa0bc454, vendorId=Akidha)
2026-09-17 14:51:27.556 [WARN ] [SimpleAsyncTaskExecutor-535]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=EWJJpeMeKfyz.Blr.UY2rNL.Jl.Llt5GoaFvUxFcZbc-1789636887.4378037-1.0.1.1-JaofjkA9LBdLS7xFQQ9rNAuB8hOsrF6G22ssyaF6k8O1P1i6QYvuVTJyeuLdZGVjEx9darXa0SoHhHdb8DiyCJI0tuHw2CieS9B8Ob1NGJoVau74NSBskmZsN24Bdxsz; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:51:27 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:51:27 GMT
2026-09-17 14:51:27.686 [ERROR] [SimpleAsyncTaskExecutor-534]  WebhookAdapter - Webhook endpoint failed. (webhook=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound)
2026-09-17 14:51:27.686 [ERROR] [SimpleAsyncTaskExecutor-534]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-09-17 14:51:27.686 [ERROR] [SimpleAsyncTaskExecutor-534]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error. ResponseBody : {"status":"error","message":"Invalid JSON"}
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:290) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:232) ~[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$$90cd1b6b.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:51:54.209 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:52:00.000 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T09:22:00Z
2026-09-17 14:52:00.002 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T09:22:00.002Z
2026-09-17 14:52:24.207 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:52:54.208 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:53:12.862 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 52.193.75.18
2026-09-17 14:53:12.871 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=2016423-1789636992102, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789636992102, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Deepak Gupta), patients=[Patient(name=Deepak Gupta, gender=Male, age=28, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Azeetop 500 Tablet 5, composition=Azithromycin 500mg, type=Tablet, quantity=8, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Montaheal Lc Tablet 15, composition=Levocetirizine 5mg + Montelukast 10mg, type=Tablet, quantity=4, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null), OrderedMedicine(id=null, name=Predniheal 10 Tablet 10, composition=Prednisolone 10mg, type=Tablet, quantity=4, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=2016423), CustomAttrbute(key=Source, value=akidha), CustomAttrbute(key=PaymentMethod, value=ONLINE)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:53:12.872 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 2016423-1789636992102
2026-09-17 14:53:12.880 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create a draft prescription request. (patientId=92cb4799-179b-4923-810d-d017f791f9c9, orderId =2016423-1789636992102, vendorId=Akidha)
2026-09-17 14:53:12.904 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:53:12.904 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:53:12.906 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:53:12.907 [INFO ] [SimpleAsyncTaskExecutor-549]  Msg91Repository - send whatsapp contact list is empty for orderId 2016423-1789636992102 
2026-09-17 14:53:12.910 [ERROR] [SimpleAsyncTaskExecutor-550]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:53:12.910 [ERROR] [SimpleAsyncTaskExecutor-550]  MedicineServiceRepository - Medicine prefetch failed. medications = [Montaheal Lc Tablet 15, Azeetop 500 Tablet 5, Predniheal 10 Tablet 10], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:53:20.204 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 0df0ca9c-d82e-467a-af66-71214f1ae1b1, vendor = plazza with message = Doctor 0df0ca9c-d82e-467a-af66-71214f1ae1b1 removed from vendor plazza's pool.
2026-09-17 14:53:24.207 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:53:44.207 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:53:54.207 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:54:14.209 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:54:18.652 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:54:18.656 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=a6878c91-ac34-4bec-b10b-b24f6075d8b1, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:54:24.207 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 12f050ec-1cff-4422-93e1-ec7f953684a6
2026-09-17 14:54:44.210 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:55:14.207 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:55:44.210 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:56:14.209 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6, vendor=null, doctors=[3f781a46-50d0-4d06-ac0d-792b04448c30]
2026-09-17 14:56:44.206 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = dd1b497a-7072-4cc2-9c51-b71ed54c1fd6
2026-09-17 14:57:00.000 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-09-17T09:27:00Z
2026-09-17 14:57:00.003 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-09-17T09:27:00.003Z
2026-09-17 14:57:21.652 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-09-17 14:57:21.659 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=ATORVASTATIN-20MG, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=49f8f725-dab3-4049-bc9d-e949b9196911, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:57:30.530 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 103.54.188.234
2026-09-17 14:57:30.536 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=TEST-009, shipmentCode=null, pharmacyId=null, orderTimeMillis=1789637250535, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Test Patient), patients=[Patient(name=Test Patient, gender=Male, age=30, complains=[], diagnoses=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=null, name=Paracetamol Tablet, composition=Paracetamol 500mg, type=Tablet, quantity=2, preference=null, dosage=null, days=null, frequency=null, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null, chronic=null)], uploadFileType=pdf, customAttributes=[CustomAttrbute(key=AkidhaOrderId, value=TEST-009), CustomAttrbute(key=Source, value=akidha)], preferredConsultationTime=null, videoConsultationUrl=null, deliveryDate=null))
2026-09-17 14:57:30.536 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id TEST-009
2026-09-17 14:57:30.547 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, orderId =TEST-009, vendorId=Akidha)
2026-09-17 14:57:30.575 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Akidha prescriptionId = c6ececdc-1647-4e94-af7f-75f1f48fe4ea, doctroIds = [3f781a46-50d0-4d06-ac0d-792b04448c30] 
2026-09-17 14:57:30.575 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [3f781a46-50d0-4d06-ac0d-792b04448c30] for prescriptionId
2026-09-17 14:57:30.578 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:57:30.578 [INFO ] [SimpleAsyncTaskExecutor-581]  Msg91Repository - send whatsapp contact list is empty for orderId TEST-009 
2026-09-17 14:57:30.583 [ERROR] [SimpleAsyncTaskExecutor-582]  SimpleAsyncUncaughtExceptionHandler - Unexpected exception occurred invoking async method: public void com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(java.util.List) throws com.myrx.onerx.common.exception.model.SystemException
com.myrx.onerx.common.exception.model.SystemException: Error while prefetching medicines for dosage recommendation.
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:60) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:57:30.582 [ERROR] [SimpleAsyncTaskExecutor-582]  MedicineServiceRepository - Medicine prefetch failed. medications = [Paracetamol Tablet], code = 0, body = null
com.myrx.onerx.medicine.service.client.ApiException: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:842) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:822) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPostWithHttpInfo(MedicineServiceApi.java:401) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.medicine.service.client.api.MedicineServiceApi.prefetchMedicinesApiV1DrugsDosagePrefetchPost(MedicineServiceApi.java:389) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository.prefetchMedicines(MedicineServiceRepository.java:51) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.MedicineServiceRepository$$FastClassBySpringCGLIB$$5750832b.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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
Caused by: java.net.ConnectException: Failed to connect to /65.254.80.100:8111
	at com.squareup.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:143) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.io.RealConnection.connect(RealConnection.java:112) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:184) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:126) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:95) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:281) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:224) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponse(Call.java:286) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:243) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:205) ~[okhttp-2.7.5.jar!/:?]
	at com.squareup.okhttp.Call.execute(Call.java:80) ~[okhttp-2.7.5.jar!/:?]
	at com.myrx.onerx.medicine.service.client.ApiClient.execute(ApiClient.java:838) ~[onerx-medicine-service-java-client-0.0.1-SNAPSHOT.jar!/:0.0.1-SNAPSHOT]
	... 15 more
2026-09-17 14:57:36.903 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Accept order and start calling request for prescription c6ececdc-1647-4e94-af7f-75f1f48fe4ea by doctor 3f781a46-50d0-4d06-ac0d-792b04448c30
2026-09-17 14:57:36.917 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId =c6ececdc-1647-4e94-af7f-75f1f48fe4ea, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 blocked and remaining doctors unblocked for prescription c6ececdc-1647-4e94-af7f-75f1f48fe4ea.
2026-09-17 14:57:36.922 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [3f781a46-50d0-4d06-ac0d-792b04448c30, 881122f8-c932-451a-a450-04a667a26f36]
2026-09-17 14:57:36.923 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:57:36.928 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-09-17 14:57:36.928 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Caller id selected for vendor 917316914513 is 917316914513
2026-09-17 14:57:36.928 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=917588483530, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/c6ececdc-1647-4e94-af7f-75f1f48fe4ea)
2026-09-17 14:57:37.526 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": false, "message": "Plan Expired"}

2026-09-17 14:57:37.526 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initiating 2 way calling for partner knowlarity
2026-09-17 14:57:37.526 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Caller id selected for vendor Akidha is +918044135307
2026-09-17 14:57:37.844 [INFO ] [http-nio-10000-exec-4]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "341f23a0-0d2a-463d-b005-d532f392cbd8"}}
2026-09-17 14:57:37.847 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:57:37.847 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id c6ececdc-1647-4e94-af7f-75f1f48fe4ea for vendor Akidha
2026-09-17 14:57:37.848 [INFO ] [SimpleAsyncTaskExecutor-584]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=5OpJPr+y/1+8UF2mh+r+DPdQj27C7KwsBhJGJje8TNg=)
2026-09-17 14:57:37.984 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor Akidha 
2026-09-17 14:57:37.986 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-09-17 14:57:39.355 [WARN ] [SimpleAsyncTaskExecutor-584]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=NGyzAEf8IqxDZg2caO7WIuyckko6shR.MJ7VNNKpLKM-1789637257.8686879-1.0.1.1-oWWmGl1iB.jzOT5csVwxoU1c4u1LGABzODsVTpYubrtCM8AnYT82UhI2v6BNHVQemNJ8S4sUWE5kN_TCnlokkEX7NRU7TWnhPW_mf7w69rM8nbCHBGD.rYZJm608G3hf; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:57:39 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:57:39 GMT
2026-09-17 14:58:16.516 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create approved prescription request. (patientId=369beaa3-8099-44de-a891-f1e756eda6b1, rxId=c6ececdc-1647-4e94-af7f-75f1f48fe4ea, vendorId=Akidha)
2026-09-17 14:58:16.544 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor Akidha
2026-09-17 14:58:17.645 [INFO ] [SimpleAsyncTaskExecutor-585]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound 
2026-09-17 14:58:17.654 [INFO ] [SimpleAsyncTaskExecutor-586]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Akidha, url=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound, order signature=5OpJPr+y/1+8UF2mh+r+DPdQj27C7KwsBhJGJje8TNg=)
2026-09-17 14:58:17.672 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 3f781a46-50d0-4d06-ac0d-792b04448c30, vendor = Akidha prescriptionId = c6ececdc-1647-4e94-af7f-75f1f48fe4ea, message = Doctor 3f781a46-50d0-4d06-ac0d-792b04448c30 released from prescription c6ececdc-1647-4e94-af7f-75f1f48fe4ea and added back to pool.
2026-09-17 14:58:17.672 [INFO ] [http-nio-10000-exec-7]  PrescriptionService - Prescription approved and successfully.(doctorId=3f781a46-50d0-4d06-ac0d-792b04448c30, rxId=c6ececdc-1647-4e94-af7f-75f1f48fe4ea, vendorId=Akidha)
2026-09-17 14:58:17.795 [WARN ] [SimpleAsyncTaskExecutor-586]  ResponseProcessCookies - Invalid cookie header: "set-cookie: __cf_bm=idohzZS6QY8a3.YCt0Q.mhSePv64MA7Hunx4JliplJA-1789637297.6735501-1.0.1.1-Q5lj8eILsWKXZIZt.0GuDHy7r4_e4AdzLK.IonSZGmYOHjXYvg9WmZIuYzzJugy8J0QiCpT5vsF4ghD9FWRhuu7g2VjKOJVor09pJLLXN7QKOfN1zwg1.efqJJuL6Bhj; HttpOnly; SameSite=None; Secure; Path=/; Domain=supabase.co; Expires=Thu, 17 Sep 2026 09:58:17 GMT". Invalid 'expires' attribute: Thu, 17 Sep 2026 09:58:17 GMT
2026-09-17 14:58:17.925 [ERROR] [SimpleAsyncTaskExecutor-585]  WebhookAdapter - Webhook endpoint failed. (webhook=https://rqvawgtpdjkwdbgftwxz.supabase.co/functions/v1/mx-inbound)
2026-09-17 14:58:17.925 [ERROR] [SimpleAsyncTaskExecutor-585]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-09-17 14:58:17.925 [ERROR] [SimpleAsyncTaskExecutor-585]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 400 error. ResponseBody : {"status":"error","message":"Invalid JSON"}
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:290) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:232) ~[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$$90cd1b6b.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_504]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_504]
2026-09-17 14:59:15.407 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=Akidha)
