2026-05-21 18:00:03.593 [INFO ] [SimpleAsyncTaskExecutor-6346]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=27gANDdAhv8c0rfmmU+02UT6+yPajoDFn6fVVBHVr7k=)
2026-05-21 18:00:03.742 [ERROR] [SimpleAsyncTaskExecutor-6346]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:00:03.742 [ERROR] [SimpleAsyncTaskExecutor-6346]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:00:03.742 [ERROR] [SimpleAsyncTaskExecutor-6346]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.SystemException: Webhook endpoint return 503 error. Response Body : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at webhook.myrx.co.in Port 443</address>
</body></html>

	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:113) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:00:05.210 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:00:05.217 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=78cff34b-db49-40de-99b7-f8a3c51ef66b, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:00:11.194 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 18:00:21.189 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9
2026-05-21 18:00:21.214 [INFO ] [SimpleAsyncTaskExecutor-6350]  PrescriptionComponent - No Authorization server configuration found for vendor platinumrx
2026-05-21 18:00:21.216 [INFO ] [SimpleAsyncTaskExecutor-6352]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=platinumrx, url=https://backendstaging.platinumrx.in/myRx/order/update, order signature=Q/PYh6LVGjnPEdcioH6Znxtdl7LqvOhdVEtlUenqCek=)
2026-05-21 18:00:41.195 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 18:01:11.193 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[d2d1ff56-9611-48e7-8adf-8d491e9856ea]
2026-05-21 18:01:33.968 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor blinkit 
2026-05-21 18:01:33.968 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:01:34.015 [INFO ] [http-nio-10000-exec-2]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "3951b777-013f-47de-85ef-ec138be92074"}}
2026-05-21 18:01:34.015 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor blinkit
2026-05-21 18:01:34.015 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id 52d9ea4d-4b14-44fd-8c1d-3440cac92422 for vendor blinkit
2026-05-21 18:01:34.017 [INFO ] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=jVf9BljmlPYJSM9OGiU3uCj0/ByKoINvn/Ts0FpesrM=)
2026-05-21 18:01:34.139 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:01:34.139 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:01:39.139 [INFO ] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=jVf9BljmlPYJSM9OGiU3uCj0/ByKoINvn/Ts0FpesrM=)
2026-05-21 18:01:40.012 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:01:40.012 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:01:41.192 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-21 18:01:45.012 [INFO ] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=jVf9BljmlPYJSM9OGiU3uCj0/ByKoINvn/Ts0FpesrM=)
2026-05-21 18:01:45.209 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:01:45.209 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:01:45.209 [ERROR] [SimpleAsyncTaskExecutor-6359]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.SystemException: Webhook endpoint return 503 error. Response Body : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at webhook.myrx.co.in Port 443</address>
</body></html>

	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:113) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:01:58.511 [INFO ] [MessageBroker-5]  WebSocketMessageBrokerStats - WebSocketSession[5 current WS(5)-HttpStream(0)-HttpPoll(0), 94 total, 0 closed abnormally (0 connect failure, 0 send limit, 18 transport error)], stompSubProtocol[processed CONNECT(89)-CONNECTED(89)-DISCONNECT(22)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 933], outboundChannel[pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 423], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 11, completed tasks = 6434]
2026-05-21 18:02:00.001 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T12:32:00.001Z
2026-05-21 18:02:00.009 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T12:32:00.009Z
2026-05-21 18:02:11.191 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[8cb34fa9-4103-4b6e-802d-7d6f0e7c86b3]
2026-05-21 18:02:27.227 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create approved prescription request. (patientId=eb676927-2628-4949-a5f1-50c6ef903a26, rxId=f0ecbe66-7bfb-47ea-9ded-c9134713ce7d, vendorId=onerx)
2026-05-21 18:02:27.255 [INFO ] [SimpleAsyncTaskExecutor-6366]  ChemistNotificationComponent - Chemist consultation 84fb8e44689d44368aa1718ec531d3d5 marked COMPLETED (rxId=f0ecbe66-7bfb-47ea-9ded-c9134713ce7d)
2026-05-21 18:02:27.256 [INFO ] [SimpleAsyncTaskExecutor-6367]  Msg91Repository - whatsapp body okhttp3.RequestBody$2@774f2afb
2026-05-21 18:02:27.272 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId = f0ecbe66-7bfb-47ea-9ded-c9134713ce7d, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 released from prescription f0ecbe66-7bfb-47ea-9ded-c9134713ce7d and added back to pool.
2026-05-21 18:02:27.272 [INFO ] [http-nio-10000-exec-9]  PrescriptionService - Prescription approved and successfully.(doctorId=974a2fbe-3218-428c-b319-137b50b6ca73, rxId=f0ecbe66-7bfb-47ea-9ded-c9134713ce7d, vendorId=onerx)
2026-05-21 18:02:30.617 [INFO ] [SimpleAsyncTaskExecutor-6368]  PrescriptionComponent - Audio File lambda invoked at 1779366750617
2026-05-21 18:02:30.617 [INFO ] [SimpleAsyncTaskExecutor-6369]  LambdaRepository - Lambda Executed at 1779366750617
2026-05-21 18:02:30.624 [INFO ] [SimpleAsyncTaskExecutor-6368]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:02:32.416 [INFO ] [SimpleAsyncTaskExecutor-6369]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:02:41.193 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 18:03:07.460 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:03:07.465 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=c06d1ac8-c23b-4a4c-89e4-fd4c6da753d4, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:03:11.194 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 18:03:41.192 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 18:03:48.126 [INFO ] [http-nio-10000-exec-7]  VendorComponent - Fetching vendor details. (vendor=chemist-marvelsmedishop-96de322f)
2026-05-21 18:04:06.470 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create approved prescription request. (patientId=6ad2cf5d-7bc4-4741-b8df-eaba0c5af7d8, rxId=ac293308-a0d2-46e9-bf97-1ef5811f753e, vendorId=blinkit)
2026-05-21 18:04:06.495 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor blinkit
2026-05-21 18:04:06.497 [INFO ] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=27gANDdAhv8c0rfmmU+02UT6+yPajoDFn6fVVBHVr7k=)
2026-05-21 18:04:06.538 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = bab7579b-29a9-4378-902f-79744ccfdafc, vendor = blinkit prescriptionId = ac293308-a0d2-46e9-bf97-1ef5811f753e, message = Doctor bab7579b-29a9-4378-902f-79744ccfdafc released from prescription ac293308-a0d2-46e9-bf97-1ef5811f753e and added back to pool.
2026-05-21 18:04:06.538 [INFO ] [http-nio-10000-exec-8]  PrescriptionService - Prescription approved and successfully.(doctorId=bab7579b-29a9-4378-902f-79744ccfdafc, rxId=ac293308-a0d2-46e9-bf97-1ef5811f753e, vendorId=blinkit)
2026-05-21 18:04:06.542 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:04:06.542 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:04:11.188 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 37b7f751-8be1-42f5-9ca3-b6f8180c9241
2026-05-21 18:04:11.200 [INFO ] [SimpleAsyncTaskExecutor-6380]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 18:04:11.201 [INFO ] [SimpleAsyncTaskExecutor-6382]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=MyI1epKqUJuoZu7Vm1SDnYFTcolePLQ4Pf2hAoAvIik=)
2026-05-21 18:04:11.543 [INFO ] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=27gANDdAhv8c0rfmmU+02UT6+yPajoDFn6fVVBHVr7k=)
2026-05-21 18:04:11.575 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:04:11.575 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:04:16.576 [INFO ] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=27gANDdAhv8c0rfmmU+02UT6+yPajoDFn6fVVBHVr7k=)
2026-05-21 18:04:16.646 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:04:16.646 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:04:16.646 [ERROR] [SimpleAsyncTaskExecutor-6379]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.SystemException: Webhook endpoint return 503 error. Response Body : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at webhook.myrx.co.in Port 443</address>
</body></html>

	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:113) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:04:35.383 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create approved prescription request. (patientId=f9919d20-40e7-4f1f-97ff-c03d173eb8c3, rxId=52d9ea4d-4b14-44fd-8c1d-3440cac92422, vendorId=blinkit)
2026-05-21 18:04:35.407 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor blinkit
2026-05-21 18:04:35.409 [INFO ] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=jVf9BljmlPYJSM9OGiU3uCj0/ByKoINvn/Ts0FpesrM=)
2026-05-21 18:04:35.448 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = cd92bd46-311d-42dc-9241-895410c528ef, vendor = blinkit prescriptionId = 52d9ea4d-4b14-44fd-8c1d-3440cac92422, message = Doctor cd92bd46-311d-42dc-9241-895410c528ef released from prescription 52d9ea4d-4b14-44fd-8c1d-3440cac92422 and added back to pool.
2026-05-21 18:04:35.448 [INFO ] [http-nio-10000-exec-9]  PrescriptionService - Prescription approved and successfully.(doctorId=cd92bd46-311d-42dc-9241-895410c528ef, rxId=52d9ea4d-4b14-44fd-8c1d-3440cac92422, vendorId=blinkit)
2026-05-21 18:04:35.499 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:04:35.499 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:04:40.499 [INFO ] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=jVf9BljmlPYJSM9OGiU3uCj0/ByKoINvn/Ts0FpesrM=)
2026-05-21 18:04:40.549 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:04:40.549 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:04:45.549 [INFO ] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=jVf9BljmlPYJSM9OGiU3uCj0/ByKoINvn/Ts0FpesrM=)
2026-05-21 18:04:45.626 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:04:45.626 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:04:45.626 [ERROR] [SimpleAsyncTaskExecutor-6383]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.SystemException: Webhook endpoint return 503 error. Response Body : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at webhook.myrx.co.in Port 443</address>
</body></html>

	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:113) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:05:19.000 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 183.82.104.248, 54.86.50.139
2026-05-21 18:05:19.006 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_189631022996, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=priya, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=betnovate cream, composition=betnovate-3.0%, type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:05:19.007 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_189631022996
2026-05-21 18:05:19.020 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4a30ec95-9b99-4da9-8daf-6130b6bb4090, orderId =order_Hema_Apple_189631022996)
2026-05-21 18:05:19.046 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = 0fb0fb93-681d-42fd-92bc-615e057c0d7f, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, d1434478-173e-460b-9c20-1c2a6ecc7cf3, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 332cb766-620c-44ee-b248-1df37b541491] 
2026-05-21 18:05:19.046 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, 332cb766-620c-44ee-b248-1df37b541491, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:05:19.064 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:05:19.065 [INFO ] [SimpleAsyncTaskExecutor-6385]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_189631022996 
2026-05-21 18:05:19.074 [INFO ] [SimpleAsyncTaskExecutor-6386]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [betnovate cream]
2026-05-21 18:05:24.683 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 332cb766-620c-44ee-b248-1df37b541491, vendor = apple prescriptionId =0fb0fb93-681d-42fd-92bc-615e057c0d7f, message = Doctor 332cb766-620c-44ee-b248-1df37b541491 blocked and remaining doctors unblocked for prescription 0fb0fb93-681d-42fd-92bc-615e057c0d7f.
2026-05-21 18:05:24.692 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, 332cb766-620c-44ee-b248-1df37b541491, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:05:24.695 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:05:24.698 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:05:24.698 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919987884403, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/0fb0fb93-681d-42fd-92bc-615e057c0d7f)
2026-05-21 18:05:25.064 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "566555450de24e4380d26072f76f2a49"}}

2026-05-21 18:05:25.064 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:05:25.064 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Sending order status webhook for rx with id 0fb0fb93-681d-42fd-92bc-615e057c0d7f for vendor apple
2026-05-21 18:05:25.066 [INFO ] [SimpleAsyncTaskExecutor-6388]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=UxnV3DChPKcSr6QCr52zqsvkk9+99hRHWClSqyp78ys=)
2026-05-21 18:05:25.106 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:05:25.110 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:05:25.476 [ERROR] [SimpleAsyncTaskExecutor-6388]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:05:25.476 [ERROR] [SimpleAsyncTaskExecutor-6388]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:05:25.476 [ERROR] [SimpleAsyncTaskExecutor-6388]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:06:10.096 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:06:10.101 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=65ac9948-d947-4c78-8e24-6620755f390c, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:06:55.623 [INFO ] [SimpleAsyncTaskExecutor-6389]  PrescriptionComponent - Audio File lambda invoked at 1779367015623
2026-05-21 18:06:55.624 [INFO ] [SimpleAsyncTaskExecutor-6390]  LambdaRepository - Lambda Executed at 1779367015624
2026-05-21 18:06:55.625 [INFO ] [SimpleAsyncTaskExecutor-6389]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:06:55.625 [INFO ] [SimpleAsyncTaskExecutor-6389]  PrescriptionComponent - Sending order status webhook for rx with id 0fb0fb93-681d-42fd-92bc-615e057c0d7f for vendor apple
2026-05-21 18:06:55.626 [INFO ] [SimpleAsyncTaskExecutor-6391]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=UxnV3DChPKcSr6QCr52zqsvkk9+99hRHWClSqyp78ys=)
2026-05-21 18:06:56.011 [ERROR] [SimpleAsyncTaskExecutor-6391]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:06:56.011 [ERROR] [SimpleAsyncTaskExecutor-6391]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:06:56.011 [ERROR] [SimpleAsyncTaskExecutor-6391]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:06:57.123 [INFO ] [SimpleAsyncTaskExecutor-6390]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:07:00.000 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T12:37:00Z
2026-05-21 18:07:00.007 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T12:37:00.006Z
2026-05-21 18:07:44.653 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-21 18:07:47.154 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create approved prescription request. (patientId=4a30ec95-9b99-4da9-8daf-6130b6bb4090, rxId=0fb0fb93-681d-42fd-92bc-615e057c0d7f, vendorId=apple)
2026-05-21 18:07:47.172 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = 0fb0fb93-681d-42fd-92bc-615e057c0d7f
2026-05-21 18:07:47.933 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:07:47.933 [INFO ] [SimpleAsyncTaskExecutor-6392]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=UxnV3DChPKcSr6QCr52zqsvkk9+99hRHWClSqyp78ys=)
2026-05-21 18:07:47.934 [INFO ] [SimpleAsyncTaskExecutor-6393]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=UxnV3DChPKcSr6QCr52zqsvkk9+99hRHWClSqyp78ys=)
2026-05-21 18:07:47.950 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 332cb766-620c-44ee-b248-1df37b541491, vendor = apple prescriptionId = 0fb0fb93-681d-42fd-92bc-615e057c0d7f, message = Doctor 332cb766-620c-44ee-b248-1df37b541491 released from prescription 0fb0fb93-681d-42fd-92bc-615e057c0d7f and added back to pool.
2026-05-21 18:07:47.950 [INFO ] [http-nio-10000-exec-10]  PrescriptionService - Prescription approved and successfully.(doctorId=332cb766-620c-44ee-b248-1df37b541491, rxId=0fb0fb93-681d-42fd-92bc-615e057c0d7f, vendorId=apple)
2026-05-21 18:07:48.318 [ERROR] [SimpleAsyncTaskExecutor-6393]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:07:48.318 [ERROR] [SimpleAsyncTaskExecutor-6393]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:07:48.318 [ERROR] [SimpleAsyncTaskExecutor-6393]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:07:48.782 [ERROR] [SimpleAsyncTaskExecutor-6392]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:07:48.782 [ERROR] [SimpleAsyncTaskExecutor-6392]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:07:48.782 [ERROR] [SimpleAsyncTaskExecutor-6392]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:07:48.791 [WARN ] [SimpleAsyncTaskExecutor-6392]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:07:48.791 [ERROR] [SimpleAsyncTaskExecutor-6392]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:07:48.793 [ERROR] [SimpleAsyncTaskExecutor-6392]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:08:02.215 [INFO ] [http-nio-10000-exec-1]  DoctorComponent - Processing create doctor. (doctor=Jeevangi Bhargavi, bhargavi.jeevangi@gmail.com)
2026-05-21 18:08:17.653 [INFO ] [http-nio-10000-exec-1]  Msg91Repository - Otp sent successfully
2026-05-21 18:08:48.003 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:09:12.804 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:09:12.808 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=b05579ab-1e3f-46e9-b692-28f0da677525, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:09:14.037 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=350252211f874beea887360c10f97210, shipmentCode=null, pharmacyId=96de322f95cd43aaa8855797, orderTimeMillis=1779367154037, type=PRE_ORDER, subType=null, member=null, customerDisplayName=Marvels Medishop, languagePreference=null, customer=Customer(name=K), patients=[Patient(name=K, gender=FEMALE, age=120, complains=[], procedures=null, id=null)], medicines=[], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:09:14.037 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 350252211f874beea887360c10f97210
2026-05-21 18:09:14.047 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=48875aee-eb1c-40d7-b0e5-d6fd0e0f3e6c, orderId =350252211f874beea887360c10f97210)
2026-05-21 18:09:14.069 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = onerx prescriptionId = 8d082c6d-ffce-4193-a780-0e0c123b2441, doctroIds = [6dec3e09-8829-42f8-9646-abd2270331de, 229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73] 
2026-05-21 18:09:14.069 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de] for prescriptionId
2026-05-21 18:09:14.071 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:09:14.071 [INFO ] [SimpleAsyncTaskExecutor-6395]  Msg91Repository - send whatsapp contact list is empty for orderId 350252211f874beea887360c10f97210 
2026-05-21 18:09:24.834 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =8d082c6d-ffce-4193-a780-0e0c123b2441, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription 8d082c6d-ffce-4193-a780-0e0c123b2441.
2026-05-21 18:09:24.838 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:09:24.838 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:09:24.838 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:09:24.839 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/8d082c6d-ffce-4193-a780-0e0c123b2441)
2026-05-21 18:09:25.167 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "cb0d6af3ec4549e2bb29936390ab7cce"}}

2026-05-21 18:09:25.168 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:09:25.312 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:09:25.314 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:09:32.580 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=blinkit)
2026-05-21 18:09:40.581 [DEBUG] [http-nio-10000-exec-4]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=3ob4rgmd] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:09:40.581 [DEBUG] [http-nio-10000-exec-4]  SubProtocolWebSocketHandler - Clearing session 3ob4rgmd
2026-05-21 18:09:40.581 [INFO ] [http-nio-10000-exec-4]  WebSocketConfig - Doctor with username e7d776bd-88ef-4408-8403-f543e16410b3 disconnected
2026-05-21 18:09:40.582 [DEBUG] [clientOutboundChannel-427]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=e7d776bd-88ef-4408-8403-f543e16410b3, simpSessionId=3ob4rgmd}], simpUser=e7d776bd-88ef-4408-8403-f543e16410b3, simpSessionId=3ob4rgmd}]
2026-05-21 18:09:40.581 [DEBUG] [clientOutboundChannel-426]  StompSubProtocolHandler - Failed to send WebSocket message to client in session 3ob4rgmd
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:09:40.745 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto with message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 removed from vendor zepto's pool.
2026-05-21 18:09:46.311 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 183.82.104.248, 54.86.50.139
2026-05-21 18:09:46.316 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=Blinkit-Ravi-6754390, shipmentCode=9220ddff40wwggh449, pharmacyId=null, orderTimeMillis=0, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=srija), patients=[Patient(name=Navya, gender=female, age=25, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=379136, name=ED, composition=ED, type=Tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379133, name=cetrzine , composition=cetrzine , type=tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:09:46.325 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=f9919d20-40e7-4f1f-97ff-c03d173eb8c3, orderId =Blinkit-Ravi-6754390)
2026-05-21 18:09:46.345 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = blinkit prescriptionId = 232a0179-279c-41d9-9a8b-16bbd82addcb, doctroIds = [3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, a8c2a699-d025-4dc3-a7c0-5f26330161ae, e274deee-898c-46a3-9f2f-fba20e432eaa, 1a43d5c1-ed77-4561-bbb4-8b4b472b7386, bab7579b-29a9-4378-902f-79744ccfdafc, cd92bd46-311d-42dc-9241-895410c528ef] 
2026-05-21 18:09:46.345 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, e274deee-898c-46a3-9f2f-fba20e432eaa, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, bab7579b-29a9-4378-902f-79744ccfdafc, cd92bd46-311d-42dc-9241-895410c528ef, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823, 1a43d5c1-ed77-4561-bbb4-8b4b472b7386] for prescriptionId
2026-05-21 18:09:46.351 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor blinkit 
2026-05-21 18:09:46.351 [INFO ] [SimpleAsyncTaskExecutor-6399]  Msg91Repository - send whatsapp contact list is empty for orderId Blinkit-Ravi-6754390 
2026-05-21 18:09:46.357 [INFO ] [SimpleAsyncTaskExecutor-6400]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [cetrzine , ED]
2026-05-21 18:09:47.457 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:09:47.457 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-21 18:09:47.458 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:09:47.458 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/8d082c6d-ffce-4193-a780-0e0c123b2441)
2026-05-21 18:09:47.810 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "8bcbd9ad75a74180b5a1724b39a8bb8b"}}

2026-05-21 18:09:47.810 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:09:49.085 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = cd92bd46-311d-42dc-9241-895410c528ef, vendor = blinkit prescriptionId =232a0179-279c-41d9-9a8b-16bbd82addcb, message = Doctor cd92bd46-311d-42dc-9241-895410c528ef blocked and remaining doctors unblocked for prescription 232a0179-279c-41d9-9a8b-16bbd82addcb.
2026-05-21 18:09:49.094 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [3e1396a7-42cf-4475-a4e4-edc4da26ae25, 96b40a6e-dfa6-469a-b5fd-d19a24e079ed, d013fd19-ae26-477b-9050-4d925f86c87f, 66ea4461-d2ba-4a28-94b4-1cce3d8eeebb, ceb7fdad-2217-441e-bbfa-56d4eb4303bf, e274deee-898c-46a3-9f2f-fba20e432eaa, a794d763-2286-479f-a388-ab96b121ade6, 55214f96-2b7c-4081-942a-158ed17cb0f0, bcc2e29a-4735-47b8-80e7-0f193ddc8d4f, 73f7b1af-8a02-41c8-adc8-a2d2e3fc8a8f, 2029c7dd-10b3-4494-9235-842f0467fa7f, 4b9fd2d0-c597-436f-979a-a24dfd0621ea, f3d7d67c-e9fd-474f-9436-b76fccd9e923, 4117d128-b427-4aa0-811f-dd236b3c75fe, a8c2a699-d025-4dc3-a7c0-5f26330161ae, bab7579b-29a9-4378-902f-79744ccfdafc, cd92bd46-311d-42dc-9241-895410c528ef, c4887461-4ea9-4f43-95c6-b96ae2e4f6b6, 422aa886-447e-4f5b-a5e9-d069210abf4a, 7b925798-a6c6-4ddc-b39f-65d5101922db, 09d20ee6-8c17-4497-8519-1cc723188bc7, ff597577-6036-4a2e-9d2a-4b65bdb71766, fd0a7a19-d1e3-44b4-b355-7716d4a3e331, c7a4a406-c290-45d3-beb7-7107fdbc17ff, 65c92c55-3771-492f-b1e4-061de485a757, 0d6224d0-4838-4291-8e96-df740ba7454c, a949d076-d32a-4930-96cd-c757377ff0c5, 8367693f-404b-43a0-af1f-92e7fc963e9f, 0a4b8aed-aea8-4dac-ab40-2de823c89f5b, 939bd3d8-bf6c-4e42-848b-2073db90cd26, d23b50a1-a3f2-4dc1-9a21-0e83e0da955a, 272cfc43-547d-4d2c-8191-cfc8b96a5d5a, 2e8f80a8-77fd-48b4-8eac-e8b27a1c1320, e4d9115a-68f4-46e4-8b3b-240292b005e0, c956904f-e2c2-4847-a471-e4fdb41fac6b, 19a79d84-514f-4165-9442-e261e1a2ec40, 1c5844f3-469d-468e-b5ed-368475818d29, de52e9e7-7ac2-4dec-9fb5-a56073b069ab, 39b43190-c476-4133-9dd0-d6122ceb194a, d80a281d-54f1-4c29-abe1-b1035f17192d, 33aaac84-313a-4a37-9da6-f43e6d78c0a0, e2480ca6-b5b5-4ab5-9fb2-8eeefc06e964, d7b07ee6-f8fd-4f5e-b453-0f71190e5a35, a425fbe0-8a96-4d51-9fc6-3540ce386c3f, af19f026-7e06-4350-b8a8-606ca211d0cf, bf999c68-19fa-4035-938e-f81bf8978cd9, 4aebeaab-52d8-4c09-b73c-498f4687cbf2, 5ce42f71-f603-4a05-b6e4-1cf2d7ef638d, 82f04834-94c2-4466-9a09-8e70b83ceb5b, 6a2bcbc7-2496-4e86-a75e-a968fc3523fb, a83b2619-4c12-426f-bd44-39f90908719a, e8603a22-2935-4d72-ba44-c2711b5c9683, 0e7949c0-435c-402d-8348-3b0c12bbb967, 42b5109b-d4d5-468d-b7dc-dfe07b2857eb, 50f0d662-9375-4b8d-86c6-d600be2f0566, 6b98c7d4-ef40-4b79-9dde-a5e2f77b974d, fd321d40-d067-41f5-980d-55840056effc, 4b637fa9-39b2-4b06-b736-c8d0fefa71b9, 2b5b7379-0f31-478a-8706-61b66f21315d, c1fa2193-09f0-4c16-b439-27794f786a5d, 27005b99-4934-44ab-acd9-1b9dd3eb1131, b493e8db-89f2-4bcd-9e10-359904fcb7c0, ea977b8d-2f44-42d8-aac2-ca39340178da, 0b845fe3-4be7-450f-98aa-e8ed7b3145c6, 1b560367-f83d-4473-a8d2-0f38e95eae53, f755f423-00fe-4064-b1e0-ce1c97203b49, 045588e9-0e9f-4246-83ba-c342bcea6654, 28920b62-8698-422b-bf53-ded7a0ed9d34, d16f1fc5-c385-4473-a3f4-e8984735a77e, 3360467a-91ad-4cea-9efa-f81962f0897d, a172b22c-5369-4390-903e-34a246513e5b, a05adda2-8f2d-4b7b-b1ac-9a50f91c08b8, 1899bc84-ea07-4244-aab9-c0d103bd1818, 3880f109-d048-4d6a-bb23-86126b61ad4c, 8e995e4d-cc98-4c35-a9e8-9cd5064bce6a, be9620ff-9266-4e44-ada9-05d09402d802, 82b657a4-080f-4a9b-8085-ebb120489638, aeef984a-48ea-4160-ad8e-4b37b821dea0, 6107e6f8-8ab4-45ca-a975-01c0f3327811, f70d1474-dc8f-47ca-924e-3fd551708823, 1a43d5c1-ed77-4561-bbb4-8b4b472b7386]
2026-05-21 18:09:49.098 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor blinkit 
2026-05-21 18:09:49.101 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:09:49.220 [INFO ] [http-nio-10000-exec-7]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "649c15e9-c358-4d7d-8f1c-2007747053dc"}}
2026-05-21 18:09:49.220 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor blinkit
2026-05-21 18:09:49.220 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Sending order status webhook for rx with id 232a0179-279c-41d9-9a8b-16bbd82addcb for vendor blinkit
2026-05-21 18:09:49.221 [INFO ] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=bFMOVAsBlJdK06BgmTuEGbOw0Ap4EgneGgXgNe/H61k=)
2026-05-21 18:09:49.281 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:09:49.281 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:09:49.307 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor blinkit 
2026-05-21 18:09:49.311 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:09:49.751 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [3ob4rgmd]
2026-05-21 18:09:54.281 [INFO ] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=bFMOVAsBlJdK06BgmTuEGbOw0Ap4EgneGgXgNe/H61k=)
2026-05-21 18:09:54.314 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:09:54.314 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:09:55.350 [INFO ] [SimpleAsyncTaskExecutor-6403]  PrescriptionComponent - Audio File lambda invoked at 1779367195350
2026-05-21 18:09:55.350 [INFO ] [SimpleAsyncTaskExecutor-6404]  LambdaRepository - Lambda Executed at 1779367195350
2026-05-21 18:09:55.352 [INFO ] [SimpleAsyncTaskExecutor-6403]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:09:57.691 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 8d082c6d-ffce-4193-a780-0e0c123b2441, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:09:57.704 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Hold prescription is successful. vendor = onerx prescriptionId =8d082c6d-ffce-4193-a780-0e0c123b2441, message = Hold processed for prescription 8d082c6d-ffce-4193-a780-0e0c123b2441
2026-05-21 18:09:57.714 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:09:59.314 [INFO ] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=bFMOVAsBlJdK06BgmTuEGbOw0Ap4EgneGgXgNe/H61k=)
2026-05-21 18:09:59.383 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:09:59.383 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:09:59.383 [ERROR] [SimpleAsyncTaskExecutor-6402]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.SystemException: Webhook endpoint return 503 error. Response Body : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at webhook.myrx.co.in Port 443</address>
</body></html>

	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:113) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:10:01.124 [INFO ] [SimpleAsyncTaskExecutor-6404]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:10:06.801 [INFO ] [http-nio-10000-exec-10]  PrescriptionController - Showing Prescription for without patient: 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-21 18:10:12.118 [INFO ] [SimpleAsyncTaskExecutor-6405]  PrescriptionComponent - Audio File lambda invoked at 1779367212118
2026-05-21 18:10:12.119 [INFO ] [SimpleAsyncTaskExecutor-6406]  LambdaRepository - Lambda Executed at 1779367212119
2026-05-21 18:10:12.121 [INFO ] [SimpleAsyncTaskExecutor-6405]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:10:14.643 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:10:14.647 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:10:18.006 [INFO ] [SimpleAsyncTaskExecutor-6406]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:10:25.655 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 8d082c6d-ffce-4193-a780-0e0c123b2441, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:10:25.660 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Prescription is already unassigned from current doctor. Duplicate status update call from browser for Prescription id = 8d082c6d-ffce-4193-a780-0e0c123b2441
2026-05-21 18:10:36.207 [INFO ] [http-nio-10000-exec-1]  PrescriptionController - Showing Prescription for without patient: 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-21 18:10:48.130 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:10:48.134 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:10:59.443 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 8d082c6d-ffce-4193-a780-0e0c123b2441, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:10:59.445 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Prescription is already unassigned from current doctor. Duplicate status update call from browser for Prescription id = 8d082c6d-ffce-4193-a780-0e0c123b2441
2026-05-21 18:11:01.194 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8d082c6d-ffce-4193-a780-0e0c123b2441, vendor=null, doctors=[229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:11:13.662 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =8d082c6d-ffce-4193-a780-0e0c123b2441, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription 8d082c6d-ffce-4193-a780-0e0c123b2441.
2026-05-21 18:11:13.671 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Notified doctor ids : [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:11:13.672 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:11:13.672 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:11:13.672 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/8d082c6d-ffce-4193-a780-0e0c123b2441)
2026-05-21 18:11:14.025 [INFO ] [http-nio-10000-exec-9]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "d2a36224d52e4de791729219b91ced32"}}

2026-05-21 18:11:14.026 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:11:14.113 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:11:14.115 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:11:22.817 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:11:22.817 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:11:22.817 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/8d082c6d-ffce-4193-a780-0e0c123b2441)
2026-05-21 18:11:23.197 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "33165868a980425db3fc30d63d656861"}}

2026-05-21 18:11:23.197 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:11:34.157 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 8d082c6d-ffce-4193-a780-0e0c123b2441, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:11:34.160 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Prescription on hold threshold reached. Prescription will be canceled. orderId =350252211f874beea887360c10f97210
2026-05-21 18:11:34.169 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId = 8d082c6d-ffce-4193-a780-0e0c123b2441, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 released from prescription 8d082c6d-ffce-4193-a780-0e0c123b2441 and added back to pool.
2026-05-21 18:11:34.181 [INFO ] [SimpleAsyncTaskExecutor-6411]  ChemistNotificationComponent - Chemist consultation 350252211f874beea887360c10f97210 marked COMPLETED (rxId=8d082c6d-ffce-4193-a780-0e0c123b2441)
2026-05-21 18:11:34.182 [INFO ] [SimpleAsyncTaskExecutor-6412]  Msg91Repository - whatsapp body okhttp3.RequestBody$2@78369434
2026-05-21 18:11:39.671 [INFO ] [SimpleAsyncTaskExecutor-6413]  PrescriptionComponent - Audio File lambda invoked at 1779367299671
2026-05-21 18:11:39.672 [INFO ] [SimpleAsyncTaskExecutor-6414]  LambdaRepository - Lambda Executed at 1779367299672
2026-05-21 18:11:39.673 [INFO ] [SimpleAsyncTaskExecutor-6413]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:11:45.537 [INFO ] [SimpleAsyncTaskExecutor-6414]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:11:48.689 [INFO ] [SimpleAsyncTaskExecutor-6415]  PrescriptionComponent - Audio File lambda invoked at 1779367308689
2026-05-21 18:11:48.689 [INFO ] [SimpleAsyncTaskExecutor-6416]  LambdaRepository - Lambda Executed at 1779367308689
2026-05-21 18:11:48.690 [INFO ] [SimpleAsyncTaskExecutor-6415]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:11:51.930 [INFO ] [http-nio-10000-exec-2]  PrescriptionController - Showing Prescription for without patient: 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-21 18:11:54.451 [INFO ] [SimpleAsyncTaskExecutor-6416]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:11:57.514 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:11:57.515 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:12:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T12:42:00Z
2026-05-21 18:12:00.006 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T12:42:00.006Z
2026-05-21 18:12:15.384 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:12:15.390 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=f615b02f-2935-4f0c-bfa0-bf74ef39fd40, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:12:15.391 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 18:13:28.326 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - Transport error in WebSocketServerSockJsSession[id=mdlg1nuz]
java.io.EOFException: null
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1231) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1141) ~[tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.onDataAvailable(WsFrameServer.java:72) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.doOnDataAvailable(WsFrameServer.java:171) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsFrameServer.notifyDataAvailable(WsFrameServer.java:151) ~[tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.upgradeDispatch(WsHttpUpgradeHandler.java:148) [tomcat-embed-websocket-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.http11.upgrade.UpgradeProcessorInternal.dispatch(UpgradeProcessorInternal.java:54) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:59) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-9.0.35.jar!/:9.0.35]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:13:28.328 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=mdlg1nuz] closed with CloseStatus[code=1006, reason=null]
2026-05-21 18:13:28.329 [DEBUG] [http-nio-10000-exec-7]  SubProtocolWebSocketHandler - Clearing session mdlg1nuz
2026-05-21 18:13:28.329 [INFO ] [http-nio-10000-exec-7]  WebSocketConfig - Doctor with username bab7579b-29a9-4378-902f-79744ccfdafc disconnected
2026-05-21 18:13:28.331 [DEBUG] [clientOutboundChannel-432]  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=bab7579b-29a9-4378-902f-79744ccfdafc, simpSessionId=mdlg1nuz}], simpUser=bab7579b-29a9-4378-902f-79744ccfdafc, simpSessionId=mdlg1nuz}]
2026-05-21 18:13:34.751 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [mdlg1nuz]
2026-05-21 18:13:52.412 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create approved prescription request. (patientId=f9919d20-40e7-4f1f-97ff-c03d173eb8c3, rxId=232a0179-279c-41d9-9a8b-16bbd82addcb, vendorId=blinkit)
2026-05-21 18:13:52.447 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor blinkit
2026-05-21 18:13:52.450 [INFO ] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=bFMOVAsBlJdK06BgmTuEGbOw0Ap4EgneGgXgNe/H61k=)
2026-05-21 18:13:52.469 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = cd92bd46-311d-42dc-9241-895410c528ef, vendor = blinkit prescriptionId = 232a0179-279c-41d9-9a8b-16bbd82addcb, message = Doctor cd92bd46-311d-42dc-9241-895410c528ef released from prescription 232a0179-279c-41d9-9a8b-16bbd82addcb and added back to pool.
2026-05-21 18:13:52.469 [INFO ] [http-nio-10000-exec-7]  PrescriptionService - Prescription approved and successfully.(doctorId=cd92bd46-311d-42dc-9241-895410c528ef, rxId=232a0179-279c-41d9-9a8b-16bbd82addcb, vendorId=blinkit)
2026-05-21 18:13:52.485 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:13:52.485 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:13:57.485 [INFO ] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=bFMOVAsBlJdK06BgmTuEGbOw0Ap4EgneGgXgNe/H61k=)
2026-05-21 18:13:57.648 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:13:57.648 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:14:02.649 [INFO ] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db, order signature=bFMOVAsBlJdK06BgmTuEGbOw0Ap4EgneGgXgNe/H61k=)
2026-05-21 18:14:02.689 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db). Retry count: 3, message
2026-05-21 18:14:02.689 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookAdapter - Webhook endpoint return 5xx error, retry. (webhook=blinkit, url=https://webhook.myrx.co.in/15f2b1c3-2e70-41c9-8c5e-aaaf6663e7db)
2026-05-21 18:14:02.689 [ERROR] [SimpleAsyncTaskExecutor-6417]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.SystemException: Webhook endpoint return 503 error. Response Body : <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>503 Service Unavailable</title>
</head><body>
<h1>Service Unavailable</h1>
<p>The server is temporarily unable to service your
request due to maintenance downtime or capacity
problems. Please try again later.</p>
<hr>
<address>Apache/2.4.58 (Ubuntu) Server at webhook.myrx.co.in Port 443</address>
</body></html>

	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:113) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:15:18.038 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:15:18.042 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=e9763080-d741-421f-8c14-cc36d848fd30, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:15:54.794 [DEBUG] [clientOutboundChannel-433]  WebSocketServerSockJsSession - Closing SockJS session exxglu52 with CloseStatus[code=1002, reason=null]
2026-05-21 18:15:54.795 [DEBUG] [clientOutboundChannel-433]  NativeWebSocketSession - Closing StandardWebSocketSession[id=cf68f3da-8d58-d376-c6f0-d63fcdb4b357, uri=ws://uat.1rx.co.in/rx-websocket/065/exxglu52/websocket]
2026-05-21 18:15:54.795 [DEBUG] [clientOutboundChannel-433]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=exxglu52] closed with CloseStatus[code=1002, reason=null]
2026-05-21 18:15:54.795 [DEBUG] [clientOutboundChannel-433]  SubProtocolWebSocketHandler - Clearing session exxglu52
2026-05-21 18:15:54.795 [INFO ] [clientOutboundChannel-433]  WebSocketConfig - Doctor with username cd92bd46-311d-42dc-9241-895410c528ef disconnected
2026-05-21 18:15:54.797 [DEBUG] [clientOutboundChannel-434]  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=cd92bd46-311d-42dc-9241-895410c528ef, simpSessionId=exxglu52}], simpUser=cd92bd46-311d-42dc-9241-895410c528ef, simpSessionId=exxglu52}]
2026-05-21 18:15:54.808 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = cd92bd46-311d-42dc-9241-895410c528ef, vendor = blinkit with message = Doctor cd92bd46-311d-42dc-9241-895410c528ef removed from vendor blinkit's pool.
2026-05-21 18:16:04.751 [DEBUG] [MessageBroker-1]  DefaultSockJsService - Closed 1 sessions: [exxglu52]
2026-05-21 18:17:00.001 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T12:47:00Z
2026-05-21 18:17:00.010 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T12:47:00.010Z
2026-05-21 18:17:51.942 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=qbvmmmdt] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:17:51.943 [DEBUG] [http-nio-10000-exec-9]  SubProtocolWebSocketHandler - Clearing session qbvmmmdt
2026-05-21 18:17:51.944 [DEBUG] [clientOutboundChannel-436]  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=332cb766-620c-44ee-b248-1df37b541491, simpSessionId=qbvmmmdt}], simpUser=332cb766-620c-44ee-b248-1df37b541491, simpSessionId=qbvmmmdt}]
2026-05-21 18:17:51.943 [DEBUG] [clientOutboundChannel-435]  StompSubProtocolHandler - Failed to send WebSocket message to client in session qbvmmmdt
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:17:51.943 [INFO ] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 332cb766-620c-44ee-b248-1df37b541491 disconnected
2026-05-21 18:17:51.958 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 332cb766-620c-44ee-b248-1df37b541491, vendor = apple with message = Doctor 332cb766-620c-44ee-b248-1df37b541491 removed from vendor apple's pool.
2026-05-21 18:17:59.751 [DEBUG] [MessageBroker-2]  DefaultSockJsService - Closed 1 sessions: [qbvmmmdt]
2026-05-21 18:18:20.359 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:18:20.363 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=8c87905c-d28b-46a3-b0b8-be8569320181, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:18:56.776 [INFO ] [http-nio-10000-exec-5]  PrescriptionController - Showing Prescription for without patient: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:19:57.649 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:20:02.995 [INFO ] [http-nio-10000-exec-8]  PrescriptionController - Showing Prescription for without patient: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:20:14.986 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 65.0.242.75
2026-05-21 18:20:14.992 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=f76b52cf-6705-4625-a84e-22e746b5bfc2, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779367814992, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Suraj H), patients=null, medicines=[OrderedMedicine(id=f308c581-21de-46fd-ab23-517d0630003e, name=Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue, composition=, type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:20:14.992 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id f76b52cf-6705-4625-a84e-22e746b5bfc2
2026-05-21 18:20:15.012 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, orderId =f76b52cf-6705-4625-a84e-22e746b5bfc2)
2026-05-21 18:20:15.042 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = d18c7292-47c4-428e-ae46-5d5d870097d7, doctroIds = [0297c829-b5b4-40db-93f1-e8ce04cb816c] 
2026-05-21 18:20:15.042 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [0297c829-b5b4-40db-93f1-e8ce04cb816c] for prescriptionId
2026-05-21 18:20:15.045 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 18:20:15.045 [INFO ] [SimpleAsyncTaskExecutor-6419]  Msg91Repository - send whatsapp contact list is empty for orderId f76b52cf-6705-4625-a84e-22e746b5bfc2 
2026-05-21 18:20:15.051 [INFO ] [SimpleAsyncTaskExecutor-6420]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue]
2026-05-21 18:20:51.200 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[d2d1ff56-9611-48e7-8adf-8d491e9856ea]
2026-05-21 18:21:21.197 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[8cb34fa9-4103-4b6e-802d-7d6f0e7c86b3]
2026-05-21 18:21:22.683 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:21:22.688 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=e64848c9-0c6f-4a3a-b1e4-4ce540cdba12, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:21:51.193 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 18:22:00.001 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T12:52:00.001Z
2026-05-21 18:22:00.011 [INFO ] [MessageBroker-2]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T12:52:00.011Z
2026-05-21 18:22:21.193 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 18:22:51.194 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 18:22:51.199 [INFO ] [SimpleAsyncTaskExecutor-6433]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-21 18:23:21.199 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 18:23:51.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[d2d1ff56-9611-48e7-8adf-8d491e9856ea]
2026-05-21 18:24:21.194 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[8cb34fa9-4103-4b6e-802d-7d6f0e7c86b3]
2026-05-21 18:24:24.765 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:24:24.770 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=ec72691f-554f-467c-a8a7-447b1766337d, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:24:28.833 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:24:41.337 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=tmlzxnfq] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:24:41.338 [DEBUG] [http-nio-10000-exec-10]  SubProtocolWebSocketHandler - Clearing session tmlzxnfq
2026-05-21 18:24:41.338 [INFO ] [http-nio-10000-exec-10]  WebSocketConfig - Doctor with username 974a2fbe-3218-428c-b319-137b50b6ca73 disconnected
2026-05-21 18:24:41.339 [DEBUG] [clientOutboundChannel-438]  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=974a2fbe-3218-428c-b319-137b50b6ca73, simpSessionId=tmlzxnfq}], simpUser=974a2fbe-3218-428c-b319-137b50b6ca73, simpSessionId=tmlzxnfq}]
2026-05-21 18:24:41.338 [DEBUG] [clientOutboundChannel-437]  StompSubProtocolHandler - Failed to send WebSocket message to client in session tmlzxnfq
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:24:41.438 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx with message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 removed from vendor onerx's pool.
2026-05-21 18:24:49.751 [DEBUG] [MessageBroker-1]  DefaultSockJsService - Closed 1 sessions: [tmlzxnfq]
2026-05-21 18:24:51.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 18:24:52.309 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Otp sent successfully
2026-05-21 18:24:53.636 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple with message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 added to vendor apple's pool.
2026-05-21 18:24:53.643 [DEBUG] [http-nio-10000-exec-2]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:24:53.643 [DEBUG] [http-nio-10000-exec-2]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779368093501
2026-05-21 18:24:53.830 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:24:53.831 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/452/i2ew552b/websocket
2026-05-21 18:24:53.831 [INFO ] [http-nio-10000-exec-5]  UserHandshakeHandler - User determined. userId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00
2026-05-21 18:24:53.832 [DEBUG] [http-nio-10000-exec-5]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=i2ew552b]
2026-05-21 18:24:53.879 [ERROR] [http-nio-10000-exec-1]  WebSocketConfig - Doctor with username 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 connected
2026-05-21 18:25:21.192 [INFO ] [http-nio-10000-exec-2]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 18:25:45.344 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=e2c4f588686c414aa20ff1ccd53c4cba, shipmentCode=null, pharmacyId=96de322f95cd43aaa8855797, orderTimeMillis=1779368145342, type=PRE_ORDER, subType=null, member=null, customerDisplayName=Marvels Medishop, languagePreference=null, customer=Customer(name=Mr L), patients=[Patient(name=Mr L, gender=MALE, age=-20, complains=[], procedures=null, id=null)], medicines=[], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:25:45.344 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-21 18:25:45.346 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id e2c4f588686c414aa20ff1ccd53c4cba
2026-05-21 18:25:45.357 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Processing create a draft prescription request. (patientId=03907f38-f48d-446a-a491-6087162f4cbf, orderId =e2c4f588686c414aa20ff1ccd53c4cba)
2026-05-21 18:25:45.382 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = onerx prescriptionId = 5d48542e-82e5-4f25-a60e-b8c823e385e5, doctroIds = [6dec3e09-8829-42f8-9646-abd2270331de, 229cf782-d17a-48b8-86a1-f403775a0bfd] 
2026-05-21 18:25:45.382 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Available doctorIds [229cf782-d17a-48b8-86a1-f403775a0bfd, 6dec3e09-8829-42f8-9646-abd2270331de] for prescriptionId
2026-05-21 18:25:45.383 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:25:45.384 [INFO ] [SimpleAsyncTaskExecutor-6453]  Msg91Repository - send whatsapp contact list is empty for orderId e2c4f588686c414aa20ff1ccd53c4cba 
2026-05-21 18:25:51.189 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = d18c7292-47c4-428e-ae46-5d5d870097d7
2026-05-21 18:25:51.215 [INFO ] [SimpleAsyncTaskExecutor-6454]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 18:25:51.216 [INFO ] [SimpleAsyncTaskExecutor-6456]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=KGv/acGlyq3Oeiy4GxorPhE+DxyVMaOTIdT/u7TSSPY=)
2026-05-21 18:26:14.642 [DEBUG] [http-nio-10000-exec-9]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:26:14.643 [DEBUG] [http-nio-10000-exec-9]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779368174552
2026-05-21 18:26:14.655 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx with message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 added to vendor onerx's pool.
2026-05-21 18:26:14.679 [DEBUG] [http-nio-10000-exec-8]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:26:14.679 [DEBUG] [http-nio-10000-exec-8]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/859/ub1ojjct/websocket
2026-05-21 18:26:14.679 [INFO ] [http-nio-10000-exec-8]  UserHandshakeHandler - User determined. userId = 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-21 18:26:14.681 [DEBUG] [http-nio-10000-exec-8]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=ub1ojjct]
2026-05-21 18:26:14.698 [ERROR] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 974a2fbe-3218-428c-b319-137b50b6ca73 connected
2026-05-21 18:26:21.195 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5d48542e-82e5-4f25-a60e-b8c823e385e5, vendor=null, doctors=[229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:26:29.456 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =5d48542e-82e5-4f25-a60e-b8c823e385e5, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription 5d48542e-82e5-4f25-a60e-b8c823e385e5.
2026-05-21 18:26:29.461 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Notified doctor ids : [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:26:29.463 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:26:29.466 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:26:29.467 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/5d48542e-82e5-4f25-a60e-b8c823e385e5)
2026-05-21 18:26:29.805 [INFO ] [http-nio-10000-exec-6]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "c470a811460c43a7aeec7701f9a13eef"}}

2026-05-21 18:26:29.807 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:26:29.886 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:26:29.888 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:26:46.574 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 5d48542e-82e5-4f25-a60e-b8c823e385e5, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:26:49.729 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:26:49.729 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:26:49.730 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/5d48542e-82e5-4f25-a60e-b8c823e385e5)
2026-05-21 18:26:50.070 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4061acc1822c411ea03b57861252004b"}}

2026-05-21 18:26:50.070 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:26:54.937 [INFO ] [SimpleAsyncTaskExecutor-6461]  PrescriptionComponent - Audio File lambda invoked at 1779368214937
2026-05-21 18:26:54.938 [INFO ] [SimpleAsyncTaskExecutor-6462]  LambdaRepository - Lambda Executed at 1779368214938
2026-05-21 18:26:54.939 [INFO ] [SimpleAsyncTaskExecutor-6461]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:27:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T12:57:00Z
2026-05-21 18:27:00.005 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T12:57:00.005Z
2026-05-21 18:27:00.801 [INFO ] [SimpleAsyncTaskExecutor-6462]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:27:01.300 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 5d48542e-82e5-4f25-a60e-b8c823e385e5, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:27:01.309 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Hold prescription is successful. vendor = onerx prescriptionId =5d48542e-82e5-4f25-a60e-b8c823e385e5, message = Hold processed for prescription 5d48542e-82e5-4f25-a60e-b8c823e385e5
2026-05-21 18:27:01.313 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:27:02.521 [INFO ] [http-nio-10000-exec-10]  UserService - Processing change password request.
2026-05-21 18:27:02.818 [INFO ] [http-nio-10000-exec-10]  UserComponent - Processing change password request. (email=332cb766-620c-44ee-b248-1df37b541491)
2026-05-21 18:27:15.098 [INFO ] [SimpleAsyncTaskExecutor-6464]  PrescriptionComponent - Audio File lambda invoked at 1779368235098
2026-05-21 18:27:15.098 [INFO ] [SimpleAsyncTaskExecutor-6465]  LambdaRepository - Lambda Executed at 1779368235098
2026-05-21 18:27:15.099 [INFO ] [SimpleAsyncTaskExecutor-6464]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:27:19.300 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=blinkit)
2026-05-21 18:27:20.969 [INFO ] [SimpleAsyncTaskExecutor-6465]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:27:27.189 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:27:27.195 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=0c14a34c-4cd9-407f-bb8d-5da6eaf40837, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:27:27.196 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 18:27:45.769 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=ub1ojjct] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:27:45.769 [DEBUG] [http-nio-10000-exec-9]  SubProtocolWebSocketHandler - Clearing session ub1ojjct
2026-05-21 18:27:45.770 [INFO ] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 974a2fbe-3218-428c-b319-137b50b6ca73 disconnected
2026-05-21 18:27:45.771 [DEBUG] [clientOutboundChannel-442]  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=974a2fbe-3218-428c-b319-137b50b6ca73, simpSessionId=ub1ojjct}], simpUser=974a2fbe-3218-428c-b319-137b50b6ca73, simpSessionId=ub1ojjct}]
2026-05-21 18:27:46.841 [DEBUG] [http-nio-10000-exec-4]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:27:46.841 [DEBUG] [http-nio-10000-exec-4]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779368266730
2026-05-21 18:27:46.986 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:27:46.986 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/643/b5emts51/websocket
2026-05-21 18:27:46.987 [INFO ] [http-nio-10000-exec-7]  UserHandshakeHandler - User determined. userId = 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-21 18:27:46.988 [DEBUG] [http-nio-10000-exec-7]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=b5emts51]
2026-05-21 18:27:47.072 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username 974a2fbe-3218-428c-b319-137b50b6ca73 connected
2026-05-21 18:27:54.616 [INFO ] [http-nio-10000-exec-10]  PrescriptionController - Showing Prescription for without patient: 974a2fbe-3218-428c-b319-137b50b6ca73
2026-05-21 18:27:54.751 [DEBUG] [MessageBroker-6]  DefaultSockJsService - Closed 1 sessions: [ub1ojjct]
2026-05-21 18:28:01.193 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 5d48542e-82e5-4f25-a60e-b8c823e385e5, vendor=null, doctors=[229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:28:08.718 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =5d48542e-82e5-4f25-a60e-b8c823e385e5, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription 5d48542e-82e5-4f25-a60e-b8c823e385e5.
2026-05-21 18:28:08.728 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:28:08.729 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:28:08.729 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:28:08.729 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/5d48542e-82e5-4f25-a60e-b8c823e385e5)
2026-05-21 18:28:09.093 [INFO ] [http-nio-10000-exec-7]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "e07985dff5fb49d09cf305ef419b6b9c"}}

2026-05-21 18:28:09.093 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:28:09.211 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:28:09.213 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:28:23.241 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:bd53:64a2:e23f:bdec, 54.86.50.139
2026-05-21 18:28:23.246 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_60215471, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=cetrzine , composition=cetrzine-5mg , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=- , composition=-, type=Tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:28:23.246 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_60215471
2026-05-21 18:28:23.256 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create a draft prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, orderId =order_Hema_Apple_60215471)
2026-05-21 18:28:23.283 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = 84621844-244d-47c3-81fd-1d19cfb2633d, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, d1434478-173e-460b-9c20-1c2a6ecc7cf3, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00] 
2026-05-21 18:28:23.283 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:28:23.290 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:28:23.290 [INFO ] [SimpleAsyncTaskExecutor-6471]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_60215471 
2026-05-21 18:28:23.300 [INFO ] [SimpleAsyncTaskExecutor-6472]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [cetrzine , - ]
2026-05-21 18:28:25.930 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 5d48542e-82e5-4f25-a60e-b8c823e385e5, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:28:29.767 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId =84621844-244d-47c3-81fd-1d19cfb2633d, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 blocked and remaining doctors unblocked for prescription 84621844-244d-47c3-81fd-1d19cfb2633d.
2026-05-21 18:28:29.776 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:28:29.779 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:28:29.782 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:28:29.782 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/84621844-244d-47c3-81fd-1d19cfb2633d)
2026-05-21 18:28:30.129 [INFO ] [http-nio-10000-exec-8]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "3e2ac54c215e444dac67447c905cee4b"}}

2026-05-21 18:28:30.143 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:28:30.143 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Sending order status webhook for rx with id 84621844-244d-47c3-81fd-1d19cfb2633d for vendor apple
2026-05-21 18:28:30.144 [INFO ] [SimpleAsyncTaskExecutor-6474]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=kujM2MHAILEc35Kpl7DE0tE00jALlx2jJ48EQjCrQQA=)
2026-05-21 18:28:30.378 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:28:30.381 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:28:30.451 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:28:30.451 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:28:30.451 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/5d48542e-82e5-4f25-a60e-b8c823e385e5)
2026-05-21 18:28:30.526 [ERROR] [SimpleAsyncTaskExecutor-6474]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:28:30.526 [ERROR] [SimpleAsyncTaskExecutor-6474]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:28:30.526 [ERROR] [SimpleAsyncTaskExecutor-6474]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:28:30.792 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4f1bbe5262174eefa2e68888ef90b732"}}

2026-05-21 18:28:30.792 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:28:33.613 [INFO ] [SimpleAsyncTaskExecutor-6475]  PrescriptionComponent - Audio File lambda invoked at 1779368313613
2026-05-21 18:28:33.613 [INFO ] [SimpleAsyncTaskExecutor-6476]  LambdaRepository - Lambda Executed at 1779368313613
2026-05-21 18:28:33.615 [INFO ] [SimpleAsyncTaskExecutor-6475]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:28:36.606 [INFO ] [http-nio-10000-exec-10]  PrescriptionController - Showing Prescription for without patient: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:28:39.427 [INFO ] [SimpleAsyncTaskExecutor-6476]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:28:46.258 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 5d48542e-82e5-4f25-a60e-b8c823e385e5, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:28:46.261 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Prescription on hold threshold reached. Prescription will be canceled. orderId =e2c4f588686c414aa20ff1ccd53c4cba
2026-05-21 18:28:46.268 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId = 5d48542e-82e5-4f25-a60e-b8c823e385e5, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 released from prescription 5d48542e-82e5-4f25-a60e-b8c823e385e5 and added back to pool.
2026-05-21 18:28:46.277 [INFO ] [SimpleAsyncTaskExecutor-6477]  ChemistNotificationComponent - Chemist consultation e2c4f588686c414aa20ff1ccd53c4cba marked COMPLETED (rxId=5d48542e-82e5-4f25-a60e-b8c823e385e5)
2026-05-21 18:28:46.278 [INFO ] [SimpleAsyncTaskExecutor-6478]  Msg91Repository - whatsapp body okhttp3.RequestBody$2@677384eb
2026-05-21 18:28:51.663 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:28:57.599 [INFO ] [SimpleAsyncTaskExecutor-6479]  PrescriptionComponent - Audio File lambda invoked at 1779368337599
2026-05-21 18:28:57.599 [INFO ] [SimpleAsyncTaskExecutor-6480]  LambdaRepository - Lambda Executed at 1779368337599
2026-05-21 18:28:57.603 [INFO ] [SimpleAsyncTaskExecutor-6479]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:28:59.197 [INFO ] [http-nio-10000-exec-5]  PrescriptionController - Showing Prescription for without patient: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:29:03.442 [INFO ] [SimpleAsyncTaskExecutor-6480]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:29:06.140 [INFO ] [http-nio-10000-exec-1]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:29:08.118 [INFO ] [http-nio-10000-exec-5]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:29:44.129 [INFO ] [http-nio-10000-exec-7]  PrescriptionController - Showing Prescription for Doctor: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:29:44.139 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:29:44.146 [INFO ] [SimpleAsyncTaskExecutor-6481]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=null)
2026-05-21 18:29:44.567 [ERROR] [SimpleAsyncTaskExecutor-6481]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:29:44.567 [ERROR] [SimpleAsyncTaskExecutor-6481]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:29:44.568 [ERROR] [SimpleAsyncTaskExecutor-6481]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:29:44.568 [ERROR] [SimpleAsyncTaskExecutor-6481]  WebhookComponent - Error while saving webhook audit history entity
java.lang.NullPointerException: null
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:407) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:29:49.788 [INFO ] [http-nio-10000-exec-5]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:30:09.411 [INFO ] [http-nio-10000-exec-3]  PrescriptionController - Showing Prescription for Doctor: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:30:09.418 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:30:09.419 [INFO ] [SimpleAsyncTaskExecutor-6482]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=null)
2026-05-21 18:30:09.819 [ERROR] [SimpleAsyncTaskExecutor-6482]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:30:09.819 [ERROR] [SimpleAsyncTaskExecutor-6482]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:30:09.819 [ERROR] [SimpleAsyncTaskExecutor-6482]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:30:09.819 [ERROR] [SimpleAsyncTaskExecutor-6482]  WebhookComponent - Error while saving webhook audit history entity
java.lang.NullPointerException: null
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:407) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:30:21.363 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:30:29.465 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:30:29.467 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=3ab13666-27de-4ecb-aa81-19f2dc67a04b, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:30:38.045 [INFO ] [http-nio-10000-exec-5]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:30:41.193 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:31:14.894 [INFO ] [SimpleAsyncTaskExecutor-6483]  PrescriptionComponent - Audio File lambda invoked at 1779368474894
2026-05-21 18:31:14.894 [INFO ] [SimpleAsyncTaskExecutor-6484]  LambdaRepository - Lambda Executed at 1779368474894
2026-05-21 18:31:14.895 [INFO ] [SimpleAsyncTaskExecutor-6483]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:31:14.895 [INFO ] [SimpleAsyncTaskExecutor-6483]  PrescriptionComponent - Sending order status webhook for rx with id 84621844-244d-47c3-81fd-1d19cfb2633d for vendor apple
2026-05-21 18:31:14.896 [INFO ] [SimpleAsyncTaskExecutor-6485]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=kujM2MHAILEc35Kpl7DE0tE00jALlx2jJ48EQjCrQQA=)
2026-05-21 18:31:15.281 [ERROR] [SimpleAsyncTaskExecutor-6485]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:31:15.281 [ERROR] [SimpleAsyncTaskExecutor-6485]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:31:15.281 [ERROR] [SimpleAsyncTaskExecutor-6485]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:31:16.660 [INFO ] [SimpleAsyncTaskExecutor-6484]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:31:24.023 [INFO ] [http-nio-10000-exec-1]  PrescriptionController - Showing Prescription for without patient: 332cb766-620c-44ee-b248-1df37b541491
2026-05-21 18:31:41.992 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create approved prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, rxId=84621844-244d-47c3-81fd-1d19cfb2633d, vendorId=apple)
2026-05-21 18:31:42.005 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = 84621844-244d-47c3-81fd-1d19cfb2633d
2026-05-21 18:31:42.700 [INFO ] [SimpleAsyncTaskExecutor-6486]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=kujM2MHAILEc35Kpl7DE0tE00jALlx2jJ48EQjCrQQA=)
2026-05-21 18:31:42.700 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:31:42.701 [INFO ] [SimpleAsyncTaskExecutor-6487]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=kujM2MHAILEc35Kpl7DE0tE00jALlx2jJ48EQjCrQQA=)
2026-05-21 18:31:42.721 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId = 84621844-244d-47c3-81fd-1d19cfb2633d, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 released from prescription 84621844-244d-47c3-81fd-1d19cfb2633d and added back to pool.
2026-05-21 18:31:42.721 [INFO ] [http-nio-10000-exec-5]  PrescriptionService - Prescription approved and successfully.(doctorId=11344b06-5284-4c7f-84b8-3a9ad5fa7b00, rxId=84621844-244d-47c3-81fd-1d19cfb2633d, vendorId=apple)
2026-05-21 18:31:43.114 [ERROR] [SimpleAsyncTaskExecutor-6487]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:31:43.114 [ERROR] [SimpleAsyncTaskExecutor-6487]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:31:43.114 [ERROR] [SimpleAsyncTaskExecutor-6487]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:31:43.550 [ERROR] [SimpleAsyncTaskExecutor-6486]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:31:43.550 [ERROR] [SimpleAsyncTaskExecutor-6486]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:31:43.550 [ERROR] [SimpleAsyncTaskExecutor-6486]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:31:43.560 [WARN ] [SimpleAsyncTaskExecutor-6486]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:31:43.560 [ERROR] [SimpleAsyncTaskExecutor-6486]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:31:43.561 [ERROR] [SimpleAsyncTaskExecutor-6486]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:31:55.913 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 183.82.104.248, 54.86.50.139
2026-05-21 18:31:55.916 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_1234599, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=Navya, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Cetrizine, composition=Cetrizine , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=dolo, composition=dolo, type=Tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:31:55.916 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_1234599
2026-05-21 18:31:55.927 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=39e584f4-558e-405d-9d51-13acc9133c72, orderId =order_Hema_Apple_1234599)
2026-05-21 18:31:55.952 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = ae724f2a-5053-46d4-bc3d-e5212a82a231, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, d1434478-173e-460b-9c20-1c2a6ecc7cf3, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00] 
2026-05-21 18:31:55.952 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:31:55.959 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:31:55.959 [INFO ] [SimpleAsyncTaskExecutor-6489]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_1234599 
2026-05-21 18:31:55.966 [INFO ] [SimpleAsyncTaskExecutor-6490]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetrizine, dolo]
2026-05-21 18:31:58.512 [INFO ] [MessageBroker-6]  WebSocketMessageBrokerStats - WebSocketSession[2 current WS(2)-HttpStream(0)-HttpPoll(0), 97 total, 0 closed abnormally (0 connect failure, 0 send limit, 19 transport error)], stompSubProtocol[processed CONNECT(92)-CONNECTED(92)-DISCONNECT(26)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 993], outboundChannel[pool size = 1, active threads = 0, queued tasks = 0, completed tasks = 446], sockJsScheduler[pool size = 6, active threads = 1, queued tasks = 8, completed tasks = 6997]
2026-05-21 18:31:59.815 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d1434478-173e-460b-9c20-1c2a6ecc7cf3, vendor = apple prescriptionId =ae724f2a-5053-46d4-bc3d-e5212a82a231, message = Doctor d1434478-173e-460b-9c20-1c2a6ecc7cf3 blocked and remaining doctors unblocked for prescription ae724f2a-5053-46d4-bc3d-e5212a82a231.
2026-05-21 18:31:59.829 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:31:59.835 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:31:59.835 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:31:59.835 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919797535863, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/ae724f2a-5053-46d4-bc3d-e5212a82a231)
2026-05-21 18:32:00.002 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T13:02:00.002Z
2026-05-21 18:32:00.010 [INFO ] [MessageBroker-4]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T13:02:00.010Z
2026-05-21 18:32:00.265 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "b0cb85a08ad949618fd7acb64d2b6bec"}}

2026-05-21 18:32:00.265 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:32:00.265 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id ae724f2a-5053-46d4-bc3d-e5212a82a231 for vendor apple
2026-05-21 18:32:00.266 [INFO ] [SimpleAsyncTaskExecutor-6492]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=V3eu0drW8UPC6GmmoF63Jnm8YWPkw25pY6dr7XMc85M=)
2026-05-21 18:32:00.342 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:32:00.346 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:32:00.676 [ERROR] [SimpleAsyncTaskExecutor-6492]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:32:00.676 [ERROR] [SimpleAsyncTaskExecutor-6492]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:32:00.676 [ERROR] [SimpleAsyncTaskExecutor-6492]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:33:25.627 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:bd53:64a2:e23f:bdec, 54.86.50.139
2026-05-21 18:33:25.633 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_60215472, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=cetrzine , composition=cetrzine-5mg , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=benadryl syrup , composition=benadryl, type=syrup, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:33:25.633 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_60215472
2026-05-21 18:33:25.656 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, orderId =order_Hema_Apple_60215472)
2026-05-21 18:33:25.691 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = 7f6f07ad-190e-43a3-9b29-210024686503, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00] 
2026-05-21 18:33:25.691 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:33:25.699 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:33:25.699 [INFO ] [SimpleAsyncTaskExecutor-6494]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_60215472 
2026-05-21 18:33:25.707 [INFO ] [SimpleAsyncTaskExecutor-6495]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [cetrzine , benadryl syrup ]
2026-05-21 18:33:29.240 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId =7f6f07ad-190e-43a3-9b29-210024686503, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 blocked and remaining doctors unblocked for prescription 7f6f07ad-190e-43a3-9b29-210024686503.
2026-05-21 18:33:29.252 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:33:29.255 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:33:29.255 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:33:29.255 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/7f6f07ad-190e-43a3-9b29-210024686503)
2026-05-21 18:33:29.619 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "8cca75d3fe5e4a6c94f7637490674a02"}}

2026-05-21 18:33:29.619 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:33:29.619 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id 7f6f07ad-190e-43a3-9b29-210024686503 for vendor apple
2026-05-21 18:33:29.620 [INFO ] [SimpleAsyncTaskExecutor-6497]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:33:29.701 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:33:29.705 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:33:30.064 [ERROR] [SimpleAsyncTaskExecutor-6497]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:33:30.064 [ERROR] [SimpleAsyncTaskExecutor-6497]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:33:30.064 [ERROR] [SimpleAsyncTaskExecutor-6497]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:33:31.738 [INFO ] [http-nio-10000-exec-7]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:33:31.742 [INFO ] [http-nio-10000-exec-7]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=d89ddd42-6b0c-46ed-8cd7-e7da1e85ff9d, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:33:52.841 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:33:52.841 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:33:52.841 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/7f6f07ad-190e-43a3-9b29-210024686503)
2026-05-21 18:33:53.181 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "bed64387585a41ab9d417bc6ddf5114e"}}

2026-05-21 18:33:53.181 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:33:53.181 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id 7f6f07ad-190e-43a3-9b29-210024686503 for vendor apple
2026-05-21 18:33:53.182 [INFO ] [SimpleAsyncTaskExecutor-6498]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:33:53.564 [ERROR] [SimpleAsyncTaskExecutor-6498]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:33:53.564 [ERROR] [SimpleAsyncTaskExecutor-6498]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:33:53.564 [ERROR] [SimpleAsyncTaskExecutor-6498]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:33:58.852 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Otp sent successfully
2026-05-21 18:34:03.914 [INFO ] [SimpleAsyncTaskExecutor-6499]  PrescriptionComponent - Audio File lambda invoked at 1779368643914
2026-05-21 18:34:03.915 [INFO ] [SimpleAsyncTaskExecutor-6500]  LambdaRepository - Lambda Executed at 1779368643914
2026-05-21 18:34:03.916 [INFO ] [SimpleAsyncTaskExecutor-6499]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:34:03.916 [INFO ] [SimpleAsyncTaskExecutor-6499]  PrescriptionComponent - Sending order status webhook for rx with id 7f6f07ad-190e-43a3-9b29-210024686503 for vendor apple
2026-05-21 18:34:03.918 [INFO ] [SimpleAsyncTaskExecutor-6501]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:34:04.299 [ERROR] [SimpleAsyncTaskExecutor-6501]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:34:04.299 [ERROR] [SimpleAsyncTaskExecutor-6501]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:34:04.299 [ERROR] [SimpleAsyncTaskExecutor-6501]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:34:09.723 [INFO ] [SimpleAsyncTaskExecutor-6500]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:34:15.889 [INFO ] [SimpleAsyncTaskExecutor-6502]  PrescriptionComponent - Audio File lambda invoked at 1779368655889
2026-05-21 18:34:15.889 [INFO ] [SimpleAsyncTaskExecutor-6503]  LambdaRepository - Lambda Executed at 1779368655889
2026-05-21 18:34:15.890 [INFO ] [SimpleAsyncTaskExecutor-6502]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:34:15.890 [INFO ] [SimpleAsyncTaskExecutor-6502]  PrescriptionComponent - Sending order status webhook for rx with id 7f6f07ad-190e-43a3-9b29-210024686503 for vendor apple
2026-05-21 18:34:15.891 [INFO ] [SimpleAsyncTaskExecutor-6504]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:34:16.276 [ERROR] [SimpleAsyncTaskExecutor-6504]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:34:16.276 [ERROR] [SimpleAsyncTaskExecutor-6504]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:34:16.276 [ERROR] [SimpleAsyncTaskExecutor-6504]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:34:17.026 [INFO ] [SimpleAsyncTaskExecutor-6503]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:34:21.835 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:34:21.835 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:34:21.835 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/7f6f07ad-190e-43a3-9b29-210024686503)
2026-05-21 18:34:22.189 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "61cebd5645f448b5af808bb7077075e3"}}

2026-05-21 18:34:22.189 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:34:22.189 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id 7f6f07ad-190e-43a3-9b29-210024686503 for vendor apple
2026-05-21 18:34:22.190 [INFO ] [SimpleAsyncTaskExecutor-6505]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:34:22.568 [ERROR] [SimpleAsyncTaskExecutor-6505]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:34:22.568 [ERROR] [SimpleAsyncTaskExecutor-6505]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:34:22.568 [ERROR] [SimpleAsyncTaskExecutor-6505]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:34:32.281 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=bd824a4772c14f87b00af41a60b296df, shipmentCode=null, pharmacyId=96de322f95cd43aaa8855797, orderTimeMillis=1779368672277, type=PRE_ORDER, subType=null, member=null, customerDisplayName=Marvels Medishop, languagePreference=null, customer=Customer(name=Mr x), patients=[Patient(name=Mr x, gender=MALE, age=-80, complains=[], procedures=null, id=null)], medicines=[], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:34:32.282 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id bd824a4772c14f87b00af41a60b296df
2026-05-21 18:34:32.294 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=439c96c8-4608-4df5-8d1e-d865cd4b27be, orderId =bd824a4772c14f87b00af41a60b296df)
2026-05-21 18:34:32.322 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = onerx prescriptionId = 3d996b6a-f828-4184-9bd9-b8c1fda8d4e9, doctroIds = [6dec3e09-8829-42f8-9646-abd2270331de, 229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73] 
2026-05-21 18:34:32.322 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de] for prescriptionId
2026-05-21 18:34:32.325 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:34:32.325 [INFO ] [SimpleAsyncTaskExecutor-6507]  Msg91Repository - send whatsapp contact list is empty for orderId bd824a4772c14f87b00af41a60b296df 
2026-05-21 18:34:42.526 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId =3d996b6a-f828-4184-9bd9-b8c1fda8d4e9, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 blocked and remaining doctors unblocked for prescription 3d996b6a-f828-4184-9bd9-b8c1fda8d4e9.
2026-05-21 18:34:42.530 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [229cf782-d17a-48b8-86a1-f403775a0bfd, 974a2fbe-3218-428c-b319-137b50b6ca73, 6dec3e09-8829-42f8-9646-abd2270331de]
2026-05-21 18:34:42.530 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:34:42.530 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:34:42.531 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=918917666241, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/3d996b6a-f828-4184-9bd9-b8c1fda8d4e9)
2026-05-21 18:34:42.894 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "b9d453228fe24aa4af4614c861d6d059"}}

2026-05-21 18:34:42.894 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:34:42.950 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor onerx 
2026-05-21 18:34:42.952 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:34:52.803 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create approved prescription request. (patientId=39e584f4-558e-405d-9d51-13acc9133c72, rxId=ae724f2a-5053-46d4-bc3d-e5212a82a231, vendorId=apple)
2026-05-21 18:34:52.815 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = ae724f2a-5053-46d4-bc3d-e5212a82a231
2026-05-21 18:34:53.541 [INFO ] [SimpleAsyncTaskExecutor-6509]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=V3eu0drW8UPC6GmmoF63Jnm8YWPkw25pY6dr7XMc85M=)
2026-05-21 18:34:53.550 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:34:53.552 [INFO ] [SimpleAsyncTaskExecutor-6510]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=V3eu0drW8UPC6GmmoF63Jnm8YWPkw25pY6dr7XMc85M=)
2026-05-21 18:34:53.566 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d1434478-173e-460b-9c20-1c2a6ecc7cf3, vendor = apple prescriptionId = ae724f2a-5053-46d4-bc3d-e5212a82a231, message = Doctor d1434478-173e-460b-9c20-1c2a6ecc7cf3 released from prescription ae724f2a-5053-46d4-bc3d-e5212a82a231 and added back to pool.
2026-05-21 18:34:53.566 [INFO ] [http-nio-10000-exec-8]  PrescriptionService - Prescription approved and successfully.(doctorId=d1434478-173e-460b-9c20-1c2a6ecc7cf3, rxId=ae724f2a-5053-46d4-bc3d-e5212a82a231, vendorId=apple)
2026-05-21 18:34:53.979 [ERROR] [SimpleAsyncTaskExecutor-6510]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:34:53.979 [ERROR] [SimpleAsyncTaskExecutor-6510]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:34:53.979 [ERROR] [SimpleAsyncTaskExecutor-6510]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:34:54.377 [ERROR] [SimpleAsyncTaskExecutor-6509]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:34:54.377 [ERROR] [SimpleAsyncTaskExecutor-6509]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:34:54.377 [ERROR] [SimpleAsyncTaskExecutor-6509]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:34:54.387 [WARN ] [SimpleAsyncTaskExecutor-6509]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:34:54.387 [ERROR] [SimpleAsyncTaskExecutor-6509]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:34:54.388 [ERROR] [SimpleAsyncTaskExecutor-6509]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:34:57.861 [INFO ] [SimpleAsyncTaskExecutor-6511]  PrescriptionComponent - Audio File lambda invoked at 1779368697861
2026-05-21 18:34:57.862 [INFO ] [SimpleAsyncTaskExecutor-6512]  LambdaRepository - Lambda Executed at 1779368697862
2026-05-21 18:34:57.863 [INFO ] [SimpleAsyncTaskExecutor-6511]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:34:57.863 [INFO ] [SimpleAsyncTaskExecutor-6511]  PrescriptionComponent - Sending order status webhook for rx with id ae724f2a-5053-46d4-bc3d-e5212a82a231 for vendor apple
2026-05-21 18:34:57.863 [INFO ] [SimpleAsyncTaskExecutor-6513]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=V3eu0drW8UPC6GmmoF63Jnm8YWPkw25pY6dr7XMc85M=)
2026-05-21 18:34:57.989 [ERROR] [SimpleAsyncTaskExecutor-6513]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:34:57.989 [ERROR] [SimpleAsyncTaskExecutor-6513]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:34:57.989 [ERROR] [SimpleAsyncTaskExecutor-6513]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:34:59.543 [INFO ] [SimpleAsyncTaskExecutor-6512]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:35:10.475 [INFO ] [SimpleAsyncTaskExecutor-6514]  PrescriptionComponent - Audio File lambda invoked at 1779368710474
2026-05-21 18:35:10.475 [INFO ] [SimpleAsyncTaskExecutor-6515]  LambdaRepository - Lambda Executed at 1779368710475
2026-05-21 18:35:10.476 [INFO ] [SimpleAsyncTaskExecutor-6514]  PrescriptionComponent - No Authorization server configuration found for vendor onerx
2026-05-21 18:35:16.283 [INFO ] [SimpleAsyncTaskExecutor-6515]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:35:45.186 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 3d996b6a-f828-4184-9bd9-b8c1fda8d4e9, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Incomplete or incorrect information from patient, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:35:45.202 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx prescriptionId = 3d996b6a-f828-4184-9bd9-b8c1fda8d4e9, message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 released from prescription 3d996b6a-f828-4184-9bd9-b8c1fda8d4e9 and added back to pool.
2026-05-21 18:35:45.212 [INFO ] [SimpleAsyncTaskExecutor-6516]  ChemistNotificationComponent - Chemist consultation bd824a4772c14f87b00af41a60b296df marked COMPLETED (rxId=3d996b6a-f828-4184-9bd9-b8c1fda8d4e9)
2026-05-21 18:35:45.213 [INFO ] [SimpleAsyncTaskExecutor-6517]  Msg91Repository - whatsapp body okhttp3.RequestBody$2@12703b8f
2026-05-21 18:36:11.251 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:36:11.251 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:36:22.464 [DEBUG] [http-nio-10000-exec-5]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:36:22.464 [DEBUG] [http-nio-10000-exec-5]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779368784202
2026-05-21 18:36:22.475 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = d1434478-173e-460b-9c20-1c2a6ecc7cf3, vendor = apple with message = Doctor d1434478-173e-460b-9c20-1c2a6ecc7cf3 already exists in vendor apple's pool.
2026-05-21 18:36:22.609 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:36:22.610 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/955/tatqeiz5/websocket
2026-05-21 18:36:22.610 [INFO ] [http-nio-10000-exec-10]  UserHandshakeHandler - User determined. userId = d1434478-173e-460b-9c20-1c2a6ecc7cf3
2026-05-21 18:36:22.612 [DEBUG] [http-nio-10000-exec-10]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=tatqeiz5]
2026-05-21 18:36:22.672 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username d1434478-173e-460b-9c20-1c2a6ecc7cf3 connected
2026-05-21 18:36:25.688 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = bab7579b-29a9-4378-902f-79744ccfdafc, vendor = blinkit with message = Doctor bab7579b-29a9-4378-902f-79744ccfdafc removed from vendor blinkit's pool.
2026-05-21 18:36:31.391 [INFO ] [SimpleAsyncTaskExecutor-6518]  PrescriptionComponent - Audio File lambda invoked at 1779368791391
2026-05-21 18:36:31.391 [INFO ] [SimpleAsyncTaskExecutor-6519]  LambdaRepository - Lambda Executed at 1779368791391
2026-05-21 18:36:31.392 [INFO ] [SimpleAsyncTaskExecutor-6518]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:36:31.392 [INFO ] [SimpleAsyncTaskExecutor-6518]  PrescriptionComponent - Sending order status webhook for rx with id 7f6f07ad-190e-43a3-9b29-210024686503 for vendor apple
2026-05-21 18:36:31.393 [INFO ] [SimpleAsyncTaskExecutor-6520]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:36:31.815 [ERROR] [SimpleAsyncTaskExecutor-6520]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:36:31.815 [ERROR] [SimpleAsyncTaskExecutor-6520]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:36:31.815 [ERROR] [SimpleAsyncTaskExecutor-6520]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:36:33.851 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:36:33.854 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=08ddbba6-e4bd-42fd-a8bf-3468900af537, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:36:37.959 [INFO ] [SimpleAsyncTaskExecutor-6519]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:37:00.001 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T13:07:00.001Z
2026-05-21 18:37:00.009 [INFO ] [MessageBroker-6]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T13:07:00.009Z
2026-05-21 18:37:37.514 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 183.82.104.248, 54.86.50.139
2026-05-21 18:37:37.520 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_1234590, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=Navya, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Cetrizine, composition=Cetrizine , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=dolo, composition=dolo, type=Tablet, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:37:37.520 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_1234590
2026-05-21 18:37:37.536 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=75be92ca-cb7f-4251-b21b-b10b2e1042bd, orderId =order_Hema_Apple_1234590)
2026-05-21 18:37:37.564 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, d1434478-173e-460b-9c20-1c2a6ecc7cf3] 
2026-05-21 18:37:37.564 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:37:37.573 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:37:37.573 [INFO ] [SimpleAsyncTaskExecutor-6522]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_1234590 
2026-05-21 18:37:37.582 [INFO ] [SimpleAsyncTaskExecutor-6523]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetrizine, dolo]
2026-05-21 18:37:39.901 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d1434478-173e-460b-9c20-1c2a6ecc7cf3, vendor = apple prescriptionId =cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7, message = Doctor d1434478-173e-460b-9c20-1c2a6ecc7cf3 blocked and remaining doctors unblocked for prescription cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7.
2026-05-21 18:37:39.911 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:37:39.914 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:37:39.914 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:37:39.914 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919797535863, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7)
2026-05-21 18:37:40.250 [INFO ] [http-nio-10000-exec-10]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "7a1903ddade44d488b40f36867771a29"}}

2026-05-21 18:37:40.250 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:37:40.250 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7 for vendor apple
2026-05-21 18:37:40.251 [INFO ] [SimpleAsyncTaskExecutor-6525]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=pBgTrKpxF4VsC1w5acbXJwtE8+3z7H0l8CIwnrgxHYA=)
2026-05-21 18:37:40.342 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:37:40.346 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:37:40.683 [ERROR] [SimpleAsyncTaskExecutor-6525]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:37:40.683 [ERROR] [SimpleAsyncTaskExecutor-6525]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:37:40.683 [ERROR] [SimpleAsyncTaskExecutor-6525]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:37:50.398 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create approved prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, rxId=7f6f07ad-190e-43a3-9b29-210024686503, vendorId=apple)
2026-05-21 18:37:50.420 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = 7f6f07ad-190e-43a3-9b29-210024686503
2026-05-21 18:37:51.661 [INFO ] [SimpleAsyncTaskExecutor-6526]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:37:51.662 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:37:51.665 [INFO ] [SimpleAsyncTaskExecutor-6527]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=2eumED8gDWtqTaZwTYipnH6CyfplX63tTAI5gLdQXt4=)
2026-05-21 18:37:51.679 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId = 7f6f07ad-190e-43a3-9b29-210024686503, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 released from prescription 7f6f07ad-190e-43a3-9b29-210024686503 and added back to pool.
2026-05-21 18:37:51.679 [INFO ] [http-nio-10000-exec-8]  PrescriptionService - Prescription approved and successfully.(doctorId=11344b06-5284-4c7f-84b8-3a9ad5fa7b00, rxId=7f6f07ad-190e-43a3-9b29-210024686503, vendorId=apple)
2026-05-21 18:37:52.082 [ERROR] [SimpleAsyncTaskExecutor-6527]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:37:52.082 [ERROR] [SimpleAsyncTaskExecutor-6527]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:37:52.082 [ERROR] [SimpleAsyncTaskExecutor-6527]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:37:52.526 [ERROR] [SimpleAsyncTaskExecutor-6526]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:37:52.526 [ERROR] [SimpleAsyncTaskExecutor-6526]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:37:52.526 [ERROR] [SimpleAsyncTaskExecutor-6526]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:37:52.537 [WARN ] [SimpleAsyncTaskExecutor-6526]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:37:52.537 [ERROR] [SimpleAsyncTaskExecutor-6526]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:37:52.538 [ERROR] [SimpleAsyncTaskExecutor-6526]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:38:23.656 [INFO ] [SimpleAsyncTaskExecutor-6528]  PrescriptionComponent - Audio File lambda invoked at 1779368903656
2026-05-21 18:38:23.657 [INFO ] [SimpleAsyncTaskExecutor-6529]  LambdaRepository - Lambda Executed at 1779368903657
2026-05-21 18:38:23.660 [INFO ] [SimpleAsyncTaskExecutor-6528]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:38:23.660 [INFO ] [SimpleAsyncTaskExecutor-6528]  PrescriptionComponent - Sending order status webhook for rx with id cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7 for vendor apple
2026-05-21 18:38:23.661 [INFO ] [SimpleAsyncTaskExecutor-6530]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=pBgTrKpxF4VsC1w5acbXJwtE8+3z7H0l8CIwnrgxHYA=)
2026-05-21 18:38:24.069 [ERROR] [SimpleAsyncTaskExecutor-6530]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:38:24.069 [ERROR] [SimpleAsyncTaskExecutor-6530]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:38:24.070 [ERROR] [SimpleAsyncTaskExecutor-6530]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:38:26.418 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:38:26.418 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:38:26.418 [INFO ] [http-nio-10000-exec-1]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919797535863, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7)
2026-05-21 18:38:26.757 [INFO ] [http-nio-10000-exec-1]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "dc59ecbe0d5b4ee7aa188bc7687c54f3"}}

2026-05-21 18:38:26.757 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:38:26.757 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Sending order status webhook for rx with id cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7 for vendor apple
2026-05-21 18:38:26.758 [INFO ] [SimpleAsyncTaskExecutor-6531]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=pBgTrKpxF4VsC1w5acbXJwtE8+3z7H0l8CIwnrgxHYA=)
2026-05-21 18:38:26.899 [ERROR] [SimpleAsyncTaskExecutor-6531]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:38:26.899 [ERROR] [SimpleAsyncTaskExecutor-6531]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:38:26.899 [ERROR] [SimpleAsyncTaskExecutor-6531]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:38:29.489 [INFO ] [SimpleAsyncTaskExecutor-6529]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:39:30.821 [INFO ] [http-nio-10000-exec-2]  VendorComponent - Fetching vendor details. (vendor=apple)
2026-05-21 18:39:32.313 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:bd53:64a2:e23f:bdec, 54.86.50.139
2026-05-21 18:39:32.317 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_60215472, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=cetrzine , composition=cetrzine-5mg , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=benadryl syrup , composition=benadryl, type=syrup, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:39:32.317 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_60215472
2026-05-21 18:39:36.542 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:39:36.545 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=5ec90f9c-068a-4d84-96be-757562e6c1ca, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:39:51.571 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:bd53:64a2:e23f:bdec, 54.86.50.139
2026-05-21 18:39:51.575 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_6021072, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=cetrzine , composition=cetrzine-5mg , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=benadryl syrup , composition=benadryl, type=syrup, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:39:51.575 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_6021072
2026-05-21 18:39:51.589 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, orderId =order_Hema_Apple_6021072)
2026-05-21 18:39:51.618 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = 11c5e04d-805a-4905-a745-ec984d012289, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00] 
2026-05-21 18:39:51.618 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:39:51.626 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:39:51.626 [INFO ] [SimpleAsyncTaskExecutor-6533]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_6021072 
2026-05-21 18:39:51.631 [INFO ] [SimpleAsyncTaskExecutor-6534]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [benadryl syrup , cetrzine ]
2026-05-21 18:39:54.965 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId =11c5e04d-805a-4905-a745-ec984d012289, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 blocked and remaining doctors unblocked for prescription 11c5e04d-805a-4905-a745-ec984d012289.
2026-05-21 18:39:54.974 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:39:54.976 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:39:54.976 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:39:54.976 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/11c5e04d-805a-4905-a745-ec984d012289)
2026-05-21 18:39:55.356 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "ee6b634f54e84a57ba8921bca202e95f"}}

2026-05-21 18:39:55.357 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:39:55.357 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id 11c5e04d-805a-4905-a745-ec984d012289 for vendor apple
2026-05-21 18:39:55.357 [INFO ] [SimpleAsyncTaskExecutor-6536]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=LDp+Zb64gupT0fblF7bvGLr0YS9V/LfEj6DgvYlN2wM=)
2026-05-21 18:39:55.596 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:39:55.601 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:39:55.768 [ERROR] [SimpleAsyncTaskExecutor-6536]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:39:55.768 [ERROR] [SimpleAsyncTaskExecutor-6536]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:39:55.768 [ERROR] [SimpleAsyncTaskExecutor-6536]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:40:01.080 [INFO ] [SimpleAsyncTaskExecutor-6537]  PrescriptionComponent - Audio File lambda invoked at 1779369001080
2026-05-21 18:40:01.081 [INFO ] [SimpleAsyncTaskExecutor-6538]  LambdaRepository - Lambda Executed at 1779369001081
2026-05-21 18:40:01.083 [INFO ] [SimpleAsyncTaskExecutor-6537]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:40:01.083 [INFO ] [SimpleAsyncTaskExecutor-6537]  PrescriptionComponent - Sending order status webhook for rx with id cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7 for vendor apple
2026-05-21 18:40:01.084 [INFO ] [SimpleAsyncTaskExecutor-6539]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=pBgTrKpxF4VsC1w5acbXJwtE8+3z7H0l8CIwnrgxHYA=)
2026-05-21 18:40:01.466 [ERROR] [SimpleAsyncTaskExecutor-6539]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:40:01.466 [ERROR] [SimpleAsyncTaskExecutor-6539]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:40:01.466 [ERROR] [SimpleAsyncTaskExecutor-6539]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:40:02.849 [INFO ] [SimpleAsyncTaskExecutor-6538]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:40:09.621 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Patient wants to cancel the order, rejectLanguage=, rejectPatientReason=Already bought medicine/Ordered offline)
2026-05-21 18:40:09.637 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d1434478-173e-460b-9c20-1c2a6ecc7cf3, vendor = apple prescriptionId = cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7, message = Doctor d1434478-173e-460b-9c20-1c2a6ecc7cf3 released from prescription cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7 and added back to pool.
2026-05-21 18:40:09.651 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = cc3808e2-536f-4a09-8c2a-a1e3deb2f2c7
2026-05-21 18:40:14.203 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:40:14.205 [INFO ] [SimpleAsyncTaskExecutor-6540]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=pBgTrKpxF4VsC1w5acbXJwtE8+3z7H0l8CIwnrgxHYA=)
2026-05-21 18:40:14.205 [INFO ] [SimpleAsyncTaskExecutor-6541]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=pBgTrKpxF4VsC1w5acbXJwtE8+3z7H0l8CIwnrgxHYA=)
2026-05-21 18:40:14.591 [ERROR] [SimpleAsyncTaskExecutor-6541]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:40:14.591 [ERROR] [SimpleAsyncTaskExecutor-6541]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:40:14.591 [ERROR] [SimpleAsyncTaskExecutor-6541]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:40:15.158 [ERROR] [SimpleAsyncTaskExecutor-6540]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:40:15.158 [ERROR] [SimpleAsyncTaskExecutor-6540]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:40:15.158 [ERROR] [SimpleAsyncTaskExecutor-6540]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:40:15.170 [WARN ] [SimpleAsyncTaskExecutor-6540]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:40:15.170 [ERROR] [SimpleAsyncTaskExecutor-6540]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:40:15.172 [ERROR] [SimpleAsyncTaskExecutor-6540]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:41:10.397 [INFO ] [http-nio-10000-exec-8]  VendorComponent - Fetching vendor details. (vendor=onerx)
2026-05-21 18:42:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T13:12:00Z
2026-05-21 18:42:00.009 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T13:12:00.009Z
2026-05-21 18:42:30.126 [INFO ] [SimpleAsyncTaskExecutor-6542]  PrescriptionComponent - Audio File lambda invoked at 1779369150126
2026-05-21 18:42:30.126 [INFO ] [SimpleAsyncTaskExecutor-6543]  LambdaRepository - Lambda Executed at 1779369150126
2026-05-21 18:42:30.128 [INFO ] [SimpleAsyncTaskExecutor-6542]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:42:30.128 [INFO ] [SimpleAsyncTaskExecutor-6542]  PrescriptionComponent - Sending order status webhook for rx with id 11c5e04d-805a-4905-a745-ec984d012289 for vendor apple
2026-05-21 18:42:30.129 [INFO ] [SimpleAsyncTaskExecutor-6544]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=LDp+Zb64gupT0fblF7bvGLr0YS9V/LfEj6DgvYlN2wM=)
2026-05-21 18:42:30.537 [ERROR] [SimpleAsyncTaskExecutor-6544]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:42:30.537 [ERROR] [SimpleAsyncTaskExecutor-6544]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:42:30.537 [ERROR] [SimpleAsyncTaskExecutor-6544]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:42:32.034 [INFO ] [SimpleAsyncTaskExecutor-6543]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:42:38.743 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:42:38.750 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=3a791a3a-572d-4d80-a057-998b44af288e, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:42:38.750 [INFO ] [http-nio-10000-exec-6]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 18:42:45.932 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 11c5e04d-805a-4905-a745-ec984d012289, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Provisional Diagnosis does not match Rx order, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:42:45.949 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId = 11c5e04d-805a-4905-a745-ec984d012289, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 released from prescription 11c5e04d-805a-4905-a745-ec984d012289 and added back to pool.
2026-05-21 18:42:45.963 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = 11c5e04d-805a-4905-a745-ec984d012289
2026-05-21 18:42:46.759 [INFO ] [SimpleAsyncTaskExecutor-6545]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=LDp+Zb64gupT0fblF7bvGLr0YS9V/LfEj6DgvYlN2wM=)
2026-05-21 18:42:46.760 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:42:46.761 [INFO ] [SimpleAsyncTaskExecutor-6546]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=LDp+Zb64gupT0fblF7bvGLr0YS9V/LfEj6DgvYlN2wM=)
2026-05-21 18:42:47.141 [ERROR] [SimpleAsyncTaskExecutor-6546]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:42:47.141 [ERROR] [SimpleAsyncTaskExecutor-6546]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:42:47.141 [ERROR] [SimpleAsyncTaskExecutor-6546]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:42:47.624 [ERROR] [SimpleAsyncTaskExecutor-6545]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:42:47.624 [ERROR] [SimpleAsyncTaskExecutor-6545]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:42:47.624 [ERROR] [SimpleAsyncTaskExecutor-6545]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:42:47.634 [WARN ] [SimpleAsyncTaskExecutor-6545]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:42:47.634 [ERROR] [SimpleAsyncTaskExecutor-6545]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:42:47.635 [ERROR] [SimpleAsyncTaskExecutor-6545]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:43:51.004 [INFO ] [http-nio-10000-exec-1]  AuthorizationRequestFilter - request received from ipaddres 2406:b400:b5:11fd:bd53:64a2:e23f:bdec, 54.86.50.139
2026-05-21 18:43:51.009 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_Hema_Apple_6021073, shipmentCode=null, pharmacyId=null, orderTimeMillis=1739201819954, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_Apple), patients=[Patient(name=neha, gender=Female, age=21, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=cetrzine , composition=cetrzine-5mg , type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=379136, name=benadryl syrup , composition=benadryl, type=syrup, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:43:51.009 [INFO ] [http-nio-10000-exec-1]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_Hema_Apple_6021073
2026-05-21 18:43:51.019 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Processing create a draft prescription request. (patientId=573ef297-1949-47f2-a32e-03bd925ce765, orderId =order_Hema_Apple_6021073)
2026-05-21 18:43:51.042 [INFO ] [http-nio-10000-exec-1]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = apple prescriptionId = d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, doctroIds = [3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, 720ae0cc-9c42-4710-b7f8-39df314ea26a, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 1381f1fa-55fd-4716-9503-61b11dce2872, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 44de9906-b64d-4b99-a257-fc8b10990b7d, 8bd2e401-237c-45ab-953b-dc83d2daa357, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, d796bd2a-0c87-408f-832d-015b703f9752, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, e3e73775-1759-4d22-8383-910df14d1cd5, a67f9f22-db90-4db5-8624-7df13bc26614, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, ab6952f6-8657-4628-a786-face2e701079, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 3a273f83-902f-44de-9df8-d880a79e5c8a, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, d6906ddb-04e5-41c7-a221-dfb969276f54, aeb58aaf-f78e-42e2-9307-192935265fe4, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 9188530c-c160-4079-a4cb-6c254d349449, ade64b85-b43a-49f1-acef-35daf1804bb2, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 9c695606-7673-425c-aaf0-2f1616a335f2, b40a189b-fdac-4ac3-919b-8774f98a973f, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3efb8505-3346-46be-94cd-96fa58a1160b, 4c107829-eb33-4ad7-9aae-a2fdbabde949, 5d471fed-c13a-4d0e-8706-a79643cc099e, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, eb7afdae-660b-406b-b5a3-195bb27d6710, 7228173c-f4a9-49ff-af22-cdbbd945287f, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00] 
2026-05-21 18:43:51.042 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - Available doctorIds [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5] for prescriptionId
2026-05-21 18:43:51.051 [INFO ] [http-nio-10000-exec-1]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:43:51.051 [INFO ] [SimpleAsyncTaskExecutor-6548]  Msg91Repository - send whatsapp contact list is empty for orderId order_Hema_Apple_6021073 
2026-05-21 18:43:51.057 [INFO ] [SimpleAsyncTaskExecutor-6549]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [benadryl syrup , cetrzine ]
2026-05-21 18:43:54.255 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId =d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 blocked and remaining doctors unblocked for prescription d8f37f2f-ac0c-45fb-9f35-48c3c13cc044.
2026-05-21 18:43:54.264 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:43:54.267 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:43:54.270 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:43:54.270 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/d8f37f2f-ac0c-45fb-9f35-48c3c13cc044)
2026-05-21 18:43:54.640 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "8a876f11aeec4ff4b3d89d33022c5619"}}

2026-05-21 18:43:54.642 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:43:54.642 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:43:54.643 [INFO ] [SimpleAsyncTaskExecutor-6551]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:43:54.728 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:43:54.731 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:43:55.070 [ERROR] [SimpleAsyncTaskExecutor-6551]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:43:55.070 [ERROR] [SimpleAsyncTaskExecutor-6551]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:43:55.071 [ERROR] [SimpleAsyncTaskExecutor-6551]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:20.820 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:44:20.820 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:44:20.820 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/d8f37f2f-ac0c-45fb-9f35-48c3c13cc044)
2026-05-21 18:44:21.181 [INFO ] [http-nio-10000-exec-5]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4b4e06856bc64a3ea59f66b7644e159f"}}

2026-05-21 18:44:21.181 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:44:21.181 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:44:21.182 [INFO ] [SimpleAsyncTaskExecutor-6552]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:44:21.582 [ERROR] [SimpleAsyncTaskExecutor-6552]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:44:21.582 [ERROR] [SimpleAsyncTaskExecutor-6552]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:44:21.582 [ERROR] [SimpleAsyncTaskExecutor-6552]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:30.370 [INFO ] [SimpleAsyncTaskExecutor-6553]  PrescriptionComponent - Audio File lambda invoked at 1779369270370
2026-05-21 18:44:30.370 [INFO ] [SimpleAsyncTaskExecutor-6554]  LambdaRepository - Lambda Executed at 1779369270370
2026-05-21 18:44:30.371 [INFO ] [SimpleAsyncTaskExecutor-6553]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:44:30.371 [INFO ] [SimpleAsyncTaskExecutor-6553]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:44:30.371 [INFO ] [SimpleAsyncTaskExecutor-6555]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:44:30.754 [ERROR] [SimpleAsyncTaskExecutor-6555]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:44:30.754 [ERROR] [SimpleAsyncTaskExecutor-6555]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:44:30.754 [ERROR] [SimpleAsyncTaskExecutor-6555]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:34.664 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=b5emts51] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:44:34.665 [DEBUG] [http-nio-10000-exec-6]  SubProtocolWebSocketHandler - Clearing session b5emts51
2026-05-21 18:44:34.665 [INFO ] [http-nio-10000-exec-6]  WebSocketConfig - Doctor with username 974a2fbe-3218-428c-b319-137b50b6ca73 disconnected
2026-05-21 18:44:34.665 [DEBUG] [clientOutboundChannel-456]  StompSubProtocolHandler - Failed to send WebSocket message to client in session b5emts51
java.lang.IllegalStateException: Cannot send a message when session is closed
	at org.springframework.util.Assert.state(Assert.java:73) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendMessage(AbstractSockJsSession.java:168) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.tryFlushMessageBuffer(ConcurrentWebSocketSessionDecorator.java:171) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.handler.ConcurrentWebSocketSessionDecorator.sendMessage(ConcurrentWebSocketSessionDecorator.java:144) ~[spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.sendToClient(StompSubProtocolHandler.java:477) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.StompSubProtocolHandler.handleMessageToClient(StompSubProtocolHandler.java:464) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.web.socket.messaging.SubProtocolWebSocketHandler.handleMessage(SubProtocolWebSocketHandler.java:366) [spring-websocket-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.messaging.support.ExecutorSubscribableChannel$SendTask.run(ExecutorSubscribableChannel.java:144) [spring-messaging-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_492]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:34.666 [DEBUG] [clientOutboundChannel-457]  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=974a2fbe-3218-428c-b319-137b50b6ca73, simpSessionId=b5emts51}], simpUser=974a2fbe-3218-428c-b319-137b50b6ca73, simpSessionId=b5emts51}]
2026-05-21 18:44:34.674 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 974a2fbe-3218-428c-b319-137b50b6ca73, vendor = onerx with message = Doctor 974a2fbe-3218-428c-b319-137b50b6ca73 removed from vendor onerx's pool.
2026-05-21 18:44:36.211 [INFO ] [SimpleAsyncTaskExecutor-6554]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:44:38.573 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:44:38.573 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:44:38.573 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/d8f37f2f-ac0c-45fb-9f35-48c3c13cc044)
2026-05-21 18:44:38.924 [INFO ] [http-nio-10000-exec-3]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4d2a99e4ba314b949fee0c4da734d859"}}

2026-05-21 18:44:38.925 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:44:38.925 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:44:38.925 [INFO ] [SimpleAsyncTaskExecutor-6557]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:44:39.305 [ERROR] [SimpleAsyncTaskExecutor-6557]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:44:39.305 [ERROR] [SimpleAsyncTaskExecutor-6557]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:44:39.305 [ERROR] [SimpleAsyncTaskExecutor-6557]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:39.751 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [b5emts51]
2026-05-21 18:44:42.863 [INFO ] [SimpleAsyncTaskExecutor-6558]  PrescriptionComponent - Audio File lambda invoked at 1779369282863
2026-05-21 18:44:42.864 [INFO ] [SimpleAsyncTaskExecutor-6559]  LambdaRepository - Lambda Executed at 1779369282864
2026-05-21 18:44:42.865 [INFO ] [SimpleAsyncTaskExecutor-6558]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:44:42.865 [INFO ] [SimpleAsyncTaskExecutor-6558]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:44:42.865 [INFO ] [SimpleAsyncTaskExecutor-6560]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:44:42.997 [ERROR] [SimpleAsyncTaskExecutor-6560]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:44:42.997 [ERROR] [SimpleAsyncTaskExecutor-6560]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:44:42.997 [ERROR] [SimpleAsyncTaskExecutor-6560]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:48.635 [INFO ] [SimpleAsyncTaskExecutor-6559]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:44:49.557 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:44:49.557 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:44:49.557 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/d8f37f2f-ac0c-45fb-9f35-48c3c13cc044)
2026-05-21 18:44:49.917 [INFO ] [http-nio-10000-exec-2]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "4f977fb49a2c4a488b9bd2057e117935"}}

2026-05-21 18:44:49.917 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:44:49.917 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:44:49.918 [INFO ] [SimpleAsyncTaskExecutor-6561]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:44:50.308 [ERROR] [SimpleAsyncTaskExecutor-6561]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:44:50.308 [ERROR] [SimpleAsyncTaskExecutor-6561]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:44:50.308 [ERROR] [SimpleAsyncTaskExecutor-6561]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:44:59.191 [INFO ] [SimpleAsyncTaskExecutor-6562]  PrescriptionComponent - Audio File lambda invoked at 1779369299191
2026-05-21 18:44:59.191 [INFO ] [SimpleAsyncTaskExecutor-6563]  LambdaRepository - Lambda Executed at 1779369299191
2026-05-21 18:44:59.192 [INFO ] [SimpleAsyncTaskExecutor-6562]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:44:59.192 [INFO ] [SimpleAsyncTaskExecutor-6562]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:44:59.193 [INFO ] [SimpleAsyncTaskExecutor-6564]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:44:59.579 [ERROR] [SimpleAsyncTaskExecutor-6564]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:44:59.579 [ERROR] [SimpleAsyncTaskExecutor-6564]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:44:59.579 [ERROR] [SimpleAsyncTaskExecutor-6564]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:45:05.036 [INFO ] [SimpleAsyncTaskExecutor-6563]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:45:06.711 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=Marvel)
2026-05-21 18:45:11.103 [DEBUG] [http-nio-10000-exec-3]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:45:11.104 [DEBUG] [http-nio-10000-exec-3]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779369311018
2026-05-21 18:45:11.113 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel with message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa added to vendor Marvel's pool.
2026-05-21 18:45:11.169 [DEBUG] [http-nio-10000-exec-6]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:45:11.169 [DEBUG] [http-nio-10000-exec-6]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/002/xcbsnld5/websocket
2026-05-21 18:45:11.169 [INFO ] [http-nio-10000-exec-6]  UserHandshakeHandler - User determined. userId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa
2026-05-21 18:45:11.171 [DEBUG] [http-nio-10000-exec-6]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=xcbsnld5]
2026-05-21 18:45:11.184 [ERROR] [http-nio-10000-exec-8]  WebSocketConfig - Doctor with username d81a6568-a6ab-4890-be2f-6a30ce4dbdfa connected
2026-05-21 18:45:14.602 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:45:14.613 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Hold prescription is successful. vendor = apple prescriptionId =d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, message = Hold processed for prescription d8f37f2f-ac0c-45fb-9f35-48c3c13cc044
2026-05-21 18:45:14.623 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:45:14.623 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:45:14.623 [INFO ] [SimpleAsyncTaskExecutor-6565]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:45:15.033 [ERROR] [SimpleAsyncTaskExecutor-6565]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:45:15.033 [ERROR] [SimpleAsyncTaskExecutor-6565]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:45:15.033 [ERROR] [SimpleAsyncTaskExecutor-6565]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:45:21.195 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, vendor=null, doctors=[ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:45:25.129 [INFO ] [SimpleAsyncTaskExecutor-6569]  PrescriptionComponent - Audio File lambda invoked at 1779369325129
2026-05-21 18:45:25.129 [INFO ] [SimpleAsyncTaskExecutor-6570]  LambdaRepository - Lambda Executed at 1779369325129
2026-05-21 18:45:25.130 [INFO ] [SimpleAsyncTaskExecutor-6569]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:45:25.130 [INFO ] [SimpleAsyncTaskExecutor-6569]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:45:25.131 [INFO ] [SimpleAsyncTaskExecutor-6571]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:45:25.545 [ERROR] [SimpleAsyncTaskExecutor-6571]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:45:25.545 [ERROR] [SimpleAsyncTaskExecutor-6571]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:45:25.545 [ERROR] [SimpleAsyncTaskExecutor-6571]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:45:25.977 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId =d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 blocked and remaining doctors unblocked for prescription d8f37f2f-ac0c-45fb-9f35-48c3c13cc044.
2026-05-21 18:45:25.981 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [ac16fc7e-f08d-4656-a84a-b3bf22240f50, 7946e696-9a42-436a-9f36-cf3be4c928b6, d1434478-173e-460b-9c20-1c2a6ecc7cf3, 720ae0cc-9c42-4710-b7f8-39df314ea26a, 16413ef2-f8f7-4e65-8f03-207078ec9ff9, b6487ed4-adfe-4e58-99e7-da5e1c3dde8b, ade64b85-b43a-49f1-acef-35daf1804bb2, 1381f1fa-55fd-4716-9503-61b11dce2872, 530f14b6-0c9d-4421-a196-fe1d8704dc62, 53e4f2ef-4aa6-4787-9fec-65228453195b, 24612e5c-4ebe-4ee7-8663-47097491a967, df4154b4-0ceb-4a88-9e8a-06c13163672f, 9c695606-7673-425c-aaf0-2f1616a335f2, d6906ddb-04e5-41c7-a221-dfb969276f54, 44de9906-b64d-4b99-a257-fc8b10990b7d, ada800a1-658a-4341-b71f-16c134262e41, 62d85d7d-7c5d-4b80-a03c-59ca0897faa7, b40a189b-fdac-4ac3-919b-8774f98a973f, d796bd2a-0c87-408f-832d-015b703f9752, e3e73775-1759-4d22-8383-910df14d1cd5, 8e87ecd7-6c74-4254-ac46-eb36694ac3be, 26c2b6f3-e7cd-4cae-977b-5444c1a6c647, dadd82b3-cc55-4c6b-a7e1-1ace87e16e3a, 5ea4a17c-6890-48c1-945d-fd262025c8f9, 1508f7e4-03be-4d7d-a472-6ff279a797f4, 0a041e9e-1fe8-40a5-923d-5a22b8df1d34, 0f918acd-fc5a-4e37-b3b6-344fa1e8a0a6, 7219efc3-de64-4f7d-9600-2bb7806d50e9, 96daa145-e8a9-4eb6-854e-29aeba3db8c5, 3a273f83-902f-44de-9df8-d880a79e5c8a, 266d70b6-0300-4f4a-8b0d-6af50aff34ef, 7228173c-f4a9-49ff-af22-cdbbd945287f, 3fe08bab-ce0f-45ac-a350-855a0d0a4742, 4ada5c0e-4171-4062-93da-73fe41340d8d, 7e8eee23-cce2-44b2-8b62-354134d0abc8, 8503b947-f391-42e4-a1aa-9bf6ef49e82c, 4a648ade-6d26-4a58-b4b2-c8165ca90c81, eb7afdae-660b-406b-b5a3-195bb27d6710, 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, ab2618d7-a6d5-40c7-a257-8d3d4517e276, dba423d6-0e1e-498e-afb6-ad06846b8bd1, 0e150d2d-4b15-4edc-829c-5e09ce97f7c7, 2efd218e-af75-4a5a-ae58-da66d5ba8822, 8bd2e401-237c-45ab-953b-dc83d2daa357, 3e7b8fe5-72cf-4cd5-b8f6-5ed8ae253662, 7d71cb28-45ce-42eb-994a-33bacc36492d, 7e0c6c41-9cd1-4b5b-953b-39c7a7fca277, bd528da9-1c53-4584-b4ed-df181c3cbf8a, 9188530c-c160-4079-a4cb-6c254d349449, aeb58aaf-f78e-42e2-9307-192935265fe4, a67f9f22-db90-4db5-8624-7df13bc26614, 4c107829-eb33-4ad7-9aae-a2fdbabde949, c17f920b-89e7-4acc-9f59-2fe633fbbd6a, bab0a272-2165-4262-bb37-6e7230891da7, 64a00949-c0bf-4205-98e8-2db14cdda51b, 5ed7b70b-86b4-47a0-8c5c-8d89a6190a07, e0d3c5f8-bd40-4c60-84c5-fcadf65e9bb4, 5d471fed-c13a-4d0e-8706-a79643cc099e, 93761e7f-5b37-4cae-9d5b-a848ed23f8b0, 5e3f1afd-2e10-47dd-b498-8c4199da6b67, 829e0a7a-0d48-4ebd-a60d-d46ee4967552, 3efb8505-3346-46be-94cd-96fa58a1160b, ab6952f6-8657-4628-a786-face2e701079, afb5ac3c-8971-4fb1-a9b9-ecd23640bab4, 72b01d44-64ef-4d34-8faf-138889f3cdf6, 8ddc7b68-43c8-43f9-b4a2-3a667ee4e5c5]
2026-05-21 18:45:25.984 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:45:25.984 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner msg91
2026-05-21 18:45:25.984 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call request for msg91:TwoWayCall(caller_id=917316914513, destination=919603862587, callback_url=https://uat.1rx.co.in/api/1rx/v1/webhooks/msg91/d8f37f2f-ac0c-45fb-9f35-48c3c13cc044)
2026-05-21 18:45:26.340 [INFO ] [http-nio-10000-exec-4]  Msg91Repository - Call Response : {"success": true, "message": "Request queued", "data": {"id": "786a7e16283141428e3387ea01aad844"}}

2026-05-21 18:45:26.340 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:45:26.340 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:45:26.341 [INFO ] [SimpleAsyncTaskExecutor-6573]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:45:26.416 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor apple 
2026-05-21 18:45:26.420 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:45:26.483 [ERROR] [SimpleAsyncTaskExecutor-6573]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:45:26.483 [ERROR] [SimpleAsyncTaskExecutor-6573]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:45:26.483 [ERROR] [SimpleAsyncTaskExecutor-6573]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:45:30.952 [INFO ] [SimpleAsyncTaskExecutor-6570]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:45:41.022 [INFO ] [http-nio-10000-exec-3]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:45:41.024 [INFO ] [http-nio-10000-exec-3]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=86c0d1c4-c8af-4d28-8d46-0e6031e52fe6, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:45:59.051 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 43.243.81.91
2026-05-21 18:45:59.057 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_1779369358848_6041, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779369359057, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_74), patients=[Patient(name=Swagat_30, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:45:59.058 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_1779369358848_6041
2026-05-21 18:45:59.071 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4c5e9e6f-9731-41a2-8350-200f2746eeab, orderId =order_1779369358848_6041)
2026-05-21 18:45:59.099 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 6d353696-9486-45e5-a68c-918b82d11c51, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-21 18:45:59.099 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-21 18:45:59.103 [INFO ] [SimpleAsyncTaskExecutor-6575]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779369358848_6041 
2026-05-21 18:45:59.104 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:45:59.110 [INFO ] [SimpleAsyncTaskExecutor-6576]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 18:46:00.597 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Patient wants to cancel the order, rejectLanguage=, rejectPatientReason=Order placed by mistake)
2026-05-21 18:46:00.608 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple prescriptionId = d8f37f2f-ac0c-45fb-9f35-48c3c13cc044, message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 released from prescription d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 and added back to pool.
2026-05-21 18:46:00.615 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - preparing payload of sync prescription for prescriptionId = d8f37f2f-ac0c-45fb-9f35-48c3c13cc044
2026-05-21 18:46:01.415 [INFO ] [SimpleAsyncTaskExecutor-6577]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:46:01.422 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:46:01.424 [INFO ] [SimpleAsyncTaskExecutor-6578]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:46:01.850 [ERROR] [SimpleAsyncTaskExecutor-6578]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:46:01.850 [ERROR] [SimpleAsyncTaskExecutor-6578]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:46:01.850 [ERROR] [SimpleAsyncTaskExecutor-6578]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:46:02.302 [ERROR] [SimpleAsyncTaskExecutor-6577]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:46:02.302 [ERROR] [SimpleAsyncTaskExecutor-6577]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:46:02.302 [ERROR] [SimpleAsyncTaskExecutor-6577]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:46:02.312 [WARN ] [SimpleAsyncTaskExecutor-6577]  SqlExceptionHelper - SQL Error: 1406, SQLState: 22001
2026-05-21 18:46:02.312 [ERROR] [SimpleAsyncTaskExecutor-6577]  SqlExceptionHelper - Data truncation: Data too long for column 'payload' at row 1
2026-05-21 18:46:02.313 [ERROR] [SimpleAsyncTaskExecutor-6577]  WebhookComponent - Error while saving webhook audit history entity
org.springframework.dao.DataIntegrityViolationException: could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:302) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:255) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:178) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy255.save(Unknown Source) ~[?:?]
	at com.myrx.onerx.service.component.WebhookComponent.saveWehookAuditHistoryEntity(WebhookComponent.java:409) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:125) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
Caused by: org.hibernate.exception.DataException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:52) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
Caused by: com.mysql.cj.jdbc.exceptions.MysqlDataTruncation: Data truncation: Data too long for column 'payload' at row 1
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:104) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1092) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdateInternal(ClientPreparedStatement.java:1040) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeLargeUpdate(ClientPreparedStatement.java:1347) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.mysql.cj.jdbc.ClientPreparedStatement.executeUpdate(ClientPreparedStatement.java:1025) ~[mysql-connector-java-8.0.20.jar!/:8.0.20]
	at com.zaxxer.hikari.pool.ProxyPreparedStatement.executeUpdate(ProxyPreparedStatement.java:61) ~[HikariCP-3.4.5.jar!/:?]
	at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.executeUpdate(HikariProxyPreparedStatement.java) ~[HikariCP-3.4.5.jar!/:?]
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.dialect.identity.GetGeneratedKeysDelegate.executeAndExtract(GetGeneratedKeysDelegate.java:57) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.id.insert.AbstractReturningDelegate.performInsert(AbstractReturningDelegate.java:43) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3133) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3730) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.action.internal.EntityIdentityInsertAction.execute(EntityIdentityInsertAction.java:84) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:645) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addResolvedEntityInsertAction(ActionQueue.java:282) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addInsertAction(ActionQueue.java:263) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.engine.spi.ActionQueue.addAction(ActionQueue.java:317) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.addInsertAction(AbstractSaveEventListener.java:330) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSaveOrReplicate(AbstractSaveEventListener.java:287) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.performSave(AbstractSaveEventListener.java:193) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:123) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.entityIsTransient(DefaultPersistEventListener.java:185) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:128) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.internal.DefaultPersistEventListener.onPersist(DefaultPersistEventListener.java:55) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:102) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.firePersist(SessionImpl.java:710) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at org.hibernate.internal.SessionImpl.persist(SessionImpl.java:696) ~[hibernate-core-5.4.15.Final.jar!/:5.4.15.Final]
	at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:314) ~[spring-orm-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.sun.proxy.$Proxy202.persist(Unknown Source) ~[?:?]
	at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:554) ~[spring-data-jpa-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at sun.reflect.GeneratedMethodAccessor396.invoke(Unknown Source) ~[?:?]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_492]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_492]
	at org.springframework.data.repository.core.support.ImplementationInvocationMetadata.invoke(ImplementationInvocationMetadata.java:72) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition$RepositoryFragments.invoke(RepositoryComposition.java:382) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryComposition.invoke(RepositoryComposition.java:205) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.RepositoryFactorySupport$ImplementationMethodExecutionInterceptor.invoke(RepositoryFactorySupport.java:549) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.doInvoke(QueryExecutorMethodInterceptor.java:155) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.data.repository.core.support.QueryExecutorMethodInterceptor.invoke(QueryExecutorMethodInterceptor.java:130) ~[spring-data-commons-2.3.0.RELEASE.jar!/:2.3.0.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:118) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ~[spring-tx-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	... 17 more
2026-05-21 18:46:03.924 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =6d353696-9486-45e5-a68c-918b82d11c51, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription 6d353696-9486-45e5-a68c-918b82d11c51.
2026-05-21 18:46:03.933 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:46:03.934 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:46:03.936 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:46:04.276 [INFO ] [http-nio-10000-exec-4]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "3fed1d30-7de5-4a6d-850c-852aa61df559"}}
2026-05-21 18:46:04.278 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:46:04.278 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id 6d353696-9486-45e5-a68c-918b82d11c51 for vendor Marvel
2026-05-21 18:46:04.279 [INFO ] [SimpleAsyncTaskExecutor-6580]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=AvkpWrnlaKmVfbRiKR6FRiT29trP5ar9X4xnBnVHO7g=)
2026-05-21 18:46:04.412 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:46:04.415 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:46:04.678 [ERROR] [SimpleAsyncTaskExecutor-6580]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:46:04.678 [ERROR] [SimpleAsyncTaskExecutor-6580]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:46:04.679 [ERROR] [SimpleAsyncTaskExecutor-6580]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:46:07.602 [INFO ] [SimpleAsyncTaskExecutor-6581]  PrescriptionComponent - Audio File lambda invoked at 1779369367602
2026-05-21 18:46:07.603 [INFO ] [SimpleAsyncTaskExecutor-6582]  LambdaRepository - Lambda Executed at 1779369367603
2026-05-21 18:46:07.606 [INFO ] [SimpleAsyncTaskExecutor-6581]  PrescriptionComponent - No Authorization server configuration found for vendor apple
2026-05-21 18:46:07.606 [INFO ] [SimpleAsyncTaskExecutor-6581]  PrescriptionComponent - Sending order status webhook for rx with id d8f37f2f-ac0c-45fb-9f35-48c3c13cc044 for vendor apple
2026-05-21 18:46:07.606 [INFO ] [SimpleAsyncTaskExecutor-6583]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523, order signature=zO/jTvEdmtnhIF8GonjkKY/GxSgEPxg/UJNGNe2l5G0=)
2026-05-21 18:46:07.743 [ERROR] [SimpleAsyncTaskExecutor-6583]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523). Retry count: 3, message
2026-05-21 18:46:07.743 [ERROR] [SimpleAsyncTaskExecutor-6583]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=apple, url=https://webhook.site/d866ef53-7cd2-418f-9a3d-4e9861a18523)
2026-05-21 18:46:07.743 [ERROR] [SimpleAsyncTaskExecutor-6583]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:46:11.817 [DEBUG] [http-nio-10000-exec-9]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=i2ew552b] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:46:11.818 [DEBUG] [http-nio-10000-exec-9]  SubProtocolWebSocketHandler - Clearing session i2ew552b
2026-05-21 18:46:11.818 [INFO ] [http-nio-10000-exec-9]  WebSocketConfig - Doctor with username 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 disconnected
2026-05-21 18:46:11.818 [DEBUG] [clientOutboundChannel-463]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={}, simpHeartbeat=[J@1fa6d18b, simpUser=11344b06-5284-4c7f-84b8-3a9ad5fa7b00, simpSessionId=i2ew552b}], simpUser=11344b06-5284-4c7f-84b8-3a9ad5fa7b00, simpSessionId=i2ew552b}]
2026-05-21 18:46:11.819 [DEBUG] [clientOutboundChannel-464]  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=11344b06-5284-4c7f-84b8-3a9ad5fa7b00, simpSessionId=i2ew552b}], simpUser=11344b06-5284-4c7f-84b8-3a9ad5fa7b00, simpSessionId=i2ew552b}]
2026-05-21 18:46:11.826 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = 11344b06-5284-4c7f-84b8-3a9ad5fa7b00, vendor = apple with message = Doctor 11344b06-5284-4c7f-84b8-3a9ad5fa7b00 removed from vendor apple's pool.
2026-05-21 18:46:13.393 [INFO ] [SimpleAsyncTaskExecutor-6582]  LambdaRepository - Lambda function invoked. Status Code 200, response 
2026-05-21 18:46:19.752 [DEBUG] [MessageBroker-6]  DefaultSockJsService - Closed 1 sessions: [i2ew552b]
2026-05-21 18:46:53.560 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Processing create approved prescription request. (patientId=4c5e9e6f-9731-41a2-8350-200f2746eeab, rxId=6d353696-9486-45e5-a68c-918b82d11c51, vendorId=Marvel)
2026-05-21 18:46:53.589 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:46:54.405 [INFO ] [SimpleAsyncTaskExecutor-6584]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://yavuzceliker.github.io/sample-images/image-1021.jpg 
2026-05-21 18:46:54.408 [INFO ] [SimpleAsyncTaskExecutor-6585]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=AvkpWrnlaKmVfbRiKR6FRiT29trP5ar9X4xnBnVHO7g=)
2026-05-21 18:46:54.423 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId = 6d353696-9486-45e5-a68c-918b82d11c51, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa released from prescription 6d353696-9486-45e5-a68c-918b82d11c51 and added back to pool.
2026-05-21 18:46:54.423 [INFO ] [http-nio-10000-exec-7]  PrescriptionService - Prescription approved and successfully.(doctorId=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, rxId=6d353696-9486-45e5-a68c-918b82d11c51, vendorId=Marvel)
2026-05-21 18:46:54.436 [ERROR] [SimpleAsyncTaskExecutor-6584]  WebhookAdapter - Webhook endpoint failed. (webhook=https://yavuzceliker.github.io/sample-images/image-1021.jpg)
2026-05-21 18:46:54.437 [ERROR] [SimpleAsyncTaskExecutor-6584]  WebhookAdapter - Error while reading error response body. TYPE_RST_STREAM unexpected error code: 5
2026-05-21 18:46:54.437 [ERROR] [SimpleAsyncTaskExecutor-6584]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-05-21 18:46:54.437 [ERROR] [SimpleAsyncTaskExecutor-6584]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 405 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:270) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:236) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.uploadOrderedPrescription(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.performUploadOrderedPrescription(WebhookComponent.java:271) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.uploadOrderedPrescription(WebhookComponent.java:232) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:46:54.788 [ERROR] [SimpleAsyncTaskExecutor-6585]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:46:54.788 [ERROR] [SimpleAsyncTaskExecutor-6585]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:46:54.788 [ERROR] [SimpleAsyncTaskExecutor-6585]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:47:00.000 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T13:17:00Z
2026-05-21 18:47:00.006 [INFO ] [MessageBroker-1]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T13:17:00.006Z
2026-05-21 18:47:00.568 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 43.243.81.91
2026-05-21 18:47:00.571 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_1779369420399_2358, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779369420571, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_74), patients=[Patient(name=Swagat_30, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:47:00.571 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_1779369420399_2358
2026-05-21 18:47:00.579 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4c5e9e6f-9731-41a2-8350-200f2746eeab, orderId =order_1779369420399_2358)
2026-05-21 18:47:00.595 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = bdb13c11-5b38-4d18-ac62-ec8d071b8178, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-21 18:47:00.595 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-21 18:47:00.598 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:00.598 [INFO ] [SimpleAsyncTaskExecutor-6587]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779369420399_2358 
2026-05-21 18:47:00.602 [INFO ] [SimpleAsyncTaskExecutor-6588]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 18:47:01.935 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 43.243.81.91
2026-05-21 18:47:01.938 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_1779369421795_5356, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779369421938, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_74), patients=[Patient(name=Swagat_30, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:47:01.938 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_1779369421795_5356
2026-05-21 18:47:01.949 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4c5e9e6f-9731-41a2-8350-200f2746eeab, orderId =order_1779369421795_5356)
2026-05-21 18:47:01.974 [INFO ] [http-nio-10000-exec-2]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-21 18:47:01.974 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-21 18:47:01.978 [INFO ] [http-nio-10000-exec-2]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:01.978 [INFO ] [SimpleAsyncTaskExecutor-6590]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779369421795_5356 
2026-05-21 18:47:01.983 [INFO ] [SimpleAsyncTaskExecutor-6591]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Zubitin Tablet, Cetzine Tablet]
2026-05-21 18:47:03.278 [INFO ] [http-nio-10000-exec-9]  AuthorizationRequestFilter - request received from ipaddres 43.243.81.91
2026-05-21 18:47:03.280 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=order_1779369423131_6366, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779369423280, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Swagat_74), patients=[Patient(name=Swagat_30, gender=UNSPECIFIED, age=null, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=889f90a5-0b57-4439-ba22-9bfb6c09c3e9mdn, name=Zubitin Tablet, composition="Biotin (10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null), OrderedMedicine(id=c1fc8503-004a-448d-92c4-cf67e1f487c2, name=Cetzine Tablet, composition="Cetirizine(10mg)", type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:47:03.280 [INFO ] [http-nio-10000-exec-9]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id order_1779369423131_6366
2026-05-21 18:47:03.295 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Processing create a draft prescription request. (patientId=4c5e9e6f-9731-41a2-8350-200f2746eeab, orderId =order_1779369423131_6366)
2026-05-21 18:47:03.330 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 83ae3f54-7214-45e9-8dd7-587e96c79740, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-21 18:47:03.330 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-21 18:47:03.334 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:03.334 [INFO ] [SimpleAsyncTaskExecutor-6593]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779369423131_6366 
2026-05-21 18:47:03.345 [INFO ] [SimpleAsyncTaskExecutor-6594]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Cetzine Tablet, Zubitin Tablet]
2026-05-21 18:47:07.716 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =bdb13c11-5b38-4d18-ac62-ec8d071b8178, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription bdb13c11-5b38-4d18-ac62-ec8d071b8178.
2026-05-21 18:47:07.724 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:47:07.725 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:07.725 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:47:07.793 [INFO ] [http-nio-10000-exec-4]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "45e4d399-c8c3-4b6d-a67c-bf6fe539b68f"}}
2026-05-21 18:47:07.794 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:47:07.794 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Sending order status webhook for rx with id bdb13c11-5b38-4d18-ac62-ec8d071b8178 for vendor Marvel
2026-05-21 18:47:07.795 [INFO ] [SimpleAsyncTaskExecutor-6596]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=zTeafLKVVQY+da9FuaXH/seudosJtPxodA1iejBaLz0=)
2026-05-21 18:47:08.036 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:08.039 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:47:08.192 [ERROR] [SimpleAsyncTaskExecutor-6596]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:47:08.192 [ERROR] [SimpleAsyncTaskExecutor-6596]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:47:08.192 [ERROR] [SimpleAsyncTaskExecutor-6596]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:47:24.282 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for bdb13c11-5b38-4d18-ac62-ec8d071b8178, request = UpdatePrescriptionStatusRequest(status=Rejected, reason=Incomplete or incorrect information from patient, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:47:24.297 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId = bdb13c11-5b38-4d18-ac62-ec8d071b8178, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa released from prescription bdb13c11-5b38-4d18-ac62-ec8d071b8178 and added back to pool.
2026-05-21 18:47:24.317 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:47:24.319 [INFO ] [SimpleAsyncTaskExecutor-6597]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=zTeafLKVVQY+da9FuaXH/seudosJtPxodA1iejBaLz0=)
2026-05-21 18:47:24.687 [ERROR] [SimpleAsyncTaskExecutor-6597]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:47:24.687 [ERROR] [SimpleAsyncTaskExecutor-6597]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:47:24.688 [ERROR] [SimpleAsyncTaskExecutor-6597]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:47:31.192 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:47:31.198 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:47:36.252 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9.
2026-05-21 18:47:36.258 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:47:36.258 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:36.258 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:47:36.373 [INFO ] [http-nio-10000-exec-3]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "88d1bef4-153e-46d3-924b-2e34b0ac9b1a"}}
2026-05-21 18:47:36.373 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:47:36.373 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9 for vendor Marvel
2026-05-21 18:47:36.373 [INFO ] [SimpleAsyncTaskExecutor-6605]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=KDOXOrc6XkltiLxU/tOy5Gyj5G/O2zJJlO3OeX0ZL6s=)
2026-05-21 18:47:36.592 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:36.594 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:47:36.738 [ERROR] [SimpleAsyncTaskExecutor-6605]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:47:36.738 [ERROR] [SimpleAsyncTaskExecutor-6605]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:47:36.738 [ERROR] [SimpleAsyncTaskExecutor-6605]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:47:50.028 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:47:50.028 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:47:50.136 [INFO ] [http-nio-10000-exec-3]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "610d605b-eb1e-45ec-bfc4-f6afceb7df3e"}}
2026-05-21 18:47:50.136 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:47:50.136 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Sending order status webhook for rx with id 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9 for vendor Marvel
2026-05-21 18:47:50.137 [INFO ] [SimpleAsyncTaskExecutor-6606]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=KDOXOrc6XkltiLxU/tOy5Gyj5G/O2zJJlO3OeX0ZL6s=)
2026-05-21 18:47:50.517 [ERROR] [SimpleAsyncTaskExecutor-6606]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:47:50.517 [ERROR] [SimpleAsyncTaskExecutor-6606]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:47:50.517 [ERROR] [SimpleAsyncTaskExecutor-6606]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:47:59.405 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:47:59.415 [INFO ] [http-nio-10000-exec-10]  SchedulerServiceRespository - Hold prescription is successful. vendor = Marvel prescriptionId =78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, message = Hold processed for prescription 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9
2026-05-21 18:47:59.419 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:47:59.419 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - Sending order status webhook for rx with id 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9 for vendor Marvel
2026-05-21 18:47:59.419 [INFO ] [SimpleAsyncTaskExecutor-6607]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=KDOXOrc6XkltiLxU/tOy5Gyj5G/O2zJJlO3OeX0ZL6s=)
2026-05-21 18:47:59.807 [ERROR] [SimpleAsyncTaskExecutor-6607]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:47:59.807 [ERROR] [SimpleAsyncTaskExecutor-6607]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:47:59.807 [ERROR] [SimpleAsyncTaskExecutor-6607]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:48:01.190 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:48:01.196 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:48:06.364 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9.
2026-05-21 18:48:06.368 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:48:06.368 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:48:06.368 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:48:06.424 [INFO ] [http-nio-10000-exec-9]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "4e771356-fd2f-4cc1-a5dc-726a7b57c8fc"}}
2026-05-21 18:48:06.424 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:48:06.424 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9 for vendor Marvel
2026-05-21 18:48:06.425 [INFO ] [SimpleAsyncTaskExecutor-6615]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=KDOXOrc6XkltiLxU/tOy5Gyj5G/O2zJJlO3OeX0ZL6s=)
2026-05-21 18:48:06.605 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:48:06.609 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:48:06.820 [ERROR] [SimpleAsyncTaskExecutor-6615]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:48:06.820 [ERROR] [SimpleAsyncTaskExecutor-6615]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:48:06.820 [ERROR] [SimpleAsyncTaskExecutor-6615]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:48:15.602 [INFO ] [http-nio-10000-exec-10]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:48:18.140 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:48:18.140 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:48:18.211 [INFO ] [http-nio-10000-exec-9]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "7c0df055-48cf-4442-8bda-619a1f1d60b0"}}
2026-05-21 18:48:18.211 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:48:18.211 [INFO ] [http-nio-10000-exec-9]  PrescriptionComponent - Sending order status webhook for rx with id 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9 for vendor Marvel
2026-05-21 18:48:18.212 [INFO ] [SimpleAsyncTaskExecutor-6616]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=KDOXOrc6XkltiLxU/tOy5Gyj5G/O2zJJlO3OeX0ZL6s=)
2026-05-21 18:48:18.619 [ERROR] [SimpleAsyncTaskExecutor-6616]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:48:18.619 [ERROR] [SimpleAsyncTaskExecutor-6616]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:48:18.619 [ERROR] [SimpleAsyncTaskExecutor-6616]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:48:29.058 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - UpdatePrescriptionStatusRequest received for 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, request = UpdatePrescriptionStatusRequest(status=Hold, reason=Call not answered, rejectLanguage=, rejectPatientReason=)
2026-05-21 18:48:29.060 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Prescription on hold threshold reached. Prescription will be canceled. orderId =order_1779369421795_5356
2026-05-21 18:48:29.067 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId = 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa released from prescription 78d8fca5-6e20-4e86-980c-ef46e4ffcdf9 and added back to pool.
2026-05-21 18:48:29.079 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:48:29.080 [INFO ] [SimpleAsyncTaskExecutor-6617]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=KDOXOrc6XkltiLxU/tOy5Gyj5G/O2zJJlO3OeX0ZL6s=)
2026-05-21 18:48:29.457 [ERROR] [SimpleAsyncTaskExecutor-6617]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:48:29.457 [ERROR] [SimpleAsyncTaskExecutor-6617]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:48:29.457 [ERROR] [SimpleAsyncTaskExecutor-6617]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:48:29.926 [INFO ] [http-nio-10000-exec-2]  VendorComponent - Fetching vendor details. (vendor=zepto)
2026-05-21 18:48:31.190 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:48:43.287 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:48:43.290 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=89bb9111-4968-40b6-bba8-3272a42c4851, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:48:49.037 [DEBUG] [http-nio-10000-exec-10]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:48:49.037 [DEBUG] [http-nio-10000-exec-10]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779369528916
2026-05-21 18:48:49.048 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Add doctor to pool is successful. doctorId = e7d776bd-88ef-4408-8403-f543e16410b3, vendor = zepto with message = Doctor e7d776bd-88ef-4408-8403-f543e16410b3 added to vendor zepto's pool.
2026-05-21 18:48:49.190 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:48:49.191 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/514/biwkznqi/websocket
2026-05-21 18:48:49.191 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = e7d776bd-88ef-4408-8403-f543e16410b3
2026-05-21 18:48:49.194 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=biwkznqi]
2026-05-21 18:48:49.234 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username e7d776bd-88ef-4408-8403-f543e16410b3 connected
2026-05-21 18:49:01.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:49:25.692 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=biwkznqi] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:49:25.692 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session biwkznqi
2026-05-21 18:49:25.692 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username e7d776bd-88ef-4408-8403-f543e16410b3 disconnected
2026-05-21 18:49:25.694 [DEBUG] [clientOutboundChannel-475]  SubProtocolWebSocketHandler - No session for GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT_ACK, simpDisconnectMessage=GenericMessage [payload=byte[0], headers={simpMessageType=DISCONNECT, stompCommand=DISCONNECT, simpSessionAttributes={org.springframework.messaging.simp.SimpAttributes.COMPLETED=true}, simpUser=e7d776bd-88ef-4408-8403-f543e16410b3, simpSessionId=biwkznqi}], simpUser=e7d776bd-88ef-4408-8403-f543e16410b3, simpSessionId=biwkznqi}]
2026-05-21 18:49:26.003 [DEBUG] [http-nio-10000-exec-7]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:49:26.003 [DEBUG] [http-nio-10000-exec-7]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/info?t=1779369565954
2026-05-21 18:49:26.193 [DEBUG] [http-nio-10000-exec-1]  WebSocketHandlerMapping - Mapped to org.springframework.web.socket.sockjs.support.SockJsHttpRequestHandler@1c9975a8
2026-05-21 18:49:26.193 [DEBUG] [http-nio-10000-exec-1]  DefaultSockJsService - Processing transport request: GET http://uat.1rx.co.in/rx-websocket/824/y1d0oeqa/websocket
2026-05-21 18:49:26.195 [DEBUG] [http-nio-10000-exec-1]  LoggingWebSocketHandlerDecorator - New WebSocketServerSockJsSession[id=y1d0oeqa]
2026-05-21 18:49:26.193 [INFO ] [http-nio-10000-exec-1]  UserHandshakeHandler - User determined. userId = e7d776bd-88ef-4408-8403-f543e16410b3
2026-05-21 18:49:26.240 [ERROR] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username e7d776bd-88ef-4408-8403-f543e16410b3 connected
2026-05-21 18:49:31.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:49:34.751 [DEBUG] [MessageBroker-3]  DefaultSockJsService - Closed 1 sessions: [biwkznqi]
2026-05-21 18:50:01.194 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:50:09.611 [DEBUG] [http-nio-10000-exec-2]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=tatqeiz5] closed with CloseStatus[code=1000, reason=null]
2026-05-21 18:50:09.611 [DEBUG] [clientOutboundChannel-479]  WebSocketServerSockJsSession - Closing SockJS session tatqeiz5 with CloseStatus[code=1002, reason=null]
2026-05-21 18:50:09.611 [DEBUG] [http-nio-10000-exec-2]  SubProtocolWebSocketHandler - Clearing session tatqeiz5
2026-05-21 18:50:09.611 [DEBUG] [clientOutboundChannel-479]  LoggingWebSocketHandlerDecorator - WebSocketServerSockJsSession[id=tatqeiz5] closed with CloseStatus[code=1002, reason=null]
2026-05-21 18:50:09.611 [DEBUG] [clientOutboundChannel-479]  SubProtocolWebSocketHandler - Clearing session tatqeiz5
2026-05-21 18:50:09.611 [INFO ] [http-nio-10000-exec-2]  WebSocketConfig - Doctor with username d1434478-173e-460b-9c20-1c2a6ecc7cf3 disconnected
2026-05-21 18:50:09.611 [INFO ] [clientOutboundChannel-479]  WebSocketConfig - Doctor with username d1434478-173e-460b-9c20-1c2a6ecc7cf3 disconnected
2026-05-21 18:50:09.613 [DEBUG] [clientOutboundChannel-480]  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=d1434478-173e-460b-9c20-1c2a6ecc7cf3, simpSessionId=tatqeiz5}], simpUser=d1434478-173e-460b-9c20-1c2a6ecc7cf3, simpSessionId=tatqeiz5}]
2026-05-21 18:50:09.613 [DEBUG] [clientOutboundChannel-481]  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=d1434478-173e-460b-9c20-1c2a6ecc7cf3, simpSessionId=tatqeiz5}], simpUser=d1434478-173e-460b-9c20-1c2a6ecc7cf3, simpSessionId=tatqeiz5}]
2026-05-21 18:50:09.643 [INFO ] [http-nio-10000-exec-9]  SchedulerServiceRespository - Remove doctor to pool is successful. doctorId = d1434478-173e-460b-9c20-1c2a6ecc7cf3, vendor = apple with message = Doctor d1434478-173e-460b-9c20-1c2a6ecc7cf3 removed from vendor apple's pool.
2026-05-21 18:50:14.751 [DEBUG] [MessageBroker-4]  DefaultSockJsService - Closed 1 sessions: [tatqeiz5]
2026-05-21 18:50:31.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740, vendor=null, doctors=[d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:51:01.189 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 83ae3f54-7214-45e9-8dd7-587e96c79740
2026-05-21 18:51:01.206 [INFO ] [SimpleAsyncTaskExecutor-6634]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:51:01.208 [INFO ] [SimpleAsyncTaskExecutor-6636]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=/LobV6WqmM3JvdZD5EM48WeriwnsckdC7eIZDm85CuA=)
2026-05-21 18:51:01.649 [ERROR] [SimpleAsyncTaskExecutor-6636]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:51:01.649 [ERROR] [SimpleAsyncTaskExecutor-6636]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:51:01.649 [ERROR] [SimpleAsyncTaskExecutor-6636]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:51:45.525 [INFO ] [http-nio-10000-exec-5]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:51:45.528 [INFO ] [http-nio-10000-exec-5]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=7f04f94c-f521-4668-8bed-105e30bf9469, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:52:00.001 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T13:22:00.001Z
2026-05-21 18:52:00.008 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T13:22:00.008Z
2026-05-21 18:52:12.510 [INFO ] [http-nio-10000-exec-6]  AuthorizationRequestFilter - request received from ipaddres 3.7.244.84
2026-05-21 18:52:12.515 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=b642002c-ae8b-4d29-a466-a1106a85e4d6, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779369732515, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Suraj H), patients=null, medicines=[OrderedMedicine(id=fbc91ce5-0e14-4bd4-b519-2e023a18083e, name=Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue, composition=, type=, quantity=1, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:52:12.515 [INFO ] [http-nio-10000-exec-6]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id b642002c-ae8b-4d29-a466-a1106a85e4d6
2026-05-21 18:52:12.528 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Processing create a draft prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, orderId =b642002c-ae8b-4d29-a466-a1106a85e4d6)
2026-05-21 18:52:12.558 [INFO ] [http-nio-10000-exec-6]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, doctroIds = [8503b947-f391-42e4-a1aa-9bf6ef49e82c] 
2026-05-21 18:52:12.558 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - Available doctorIds [8503b947-f391-42e4-a1aa-9bf6ef49e82c] for prescriptionId
2026-05-21 18:52:12.559 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 18:52:12.559 [INFO ] [SimpleAsyncTaskExecutor-6639]  Msg91Repository - send whatsapp contact list is empty for orderId b642002c-ae8b-4d29-a466-a1106a85e4d6 
2026-05-21 18:52:12.567 [INFO ] [SimpleAsyncTaskExecutor-6640]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue]
2026-05-21 18:52:12.985 [INFO ] [http-nio-10000-exec-9]  PrescriptionController - Showing Prescription for without patient: null
2026-05-21 18:52:28.288 [INFO ] [http-nio-10000-exec-5]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = Marvel prescriptionId = 83ae3f54-7214-45e9-8dd7-587e96c79740, doctroIds = [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] 
2026-05-21 18:52:28.289 [INFO ] [http-nio-10000-exec-5]  PrescriptionComponent - Available doctorIds [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa] for prescriptionId
2026-05-21 18:52:28.293 [INFO ] [SimpleAsyncTaskExecutor-6642]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779369423131_6366 
2026-05-21 18:52:28.293 [INFO ] [SimpleAsyncTaskExecutor-6643]  Msg91Repository - send whatsapp contact list is empty for orderId order_1779369423131_6366 
2026-05-21 18:52:34.497 [INFO ] [http-nio-10000-exec-7]  SchedulerServiceRespository - Blocking doctor for a prescription is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId =83ae3f54-7214-45e9-8dd7-587e96c79740, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa blocked and remaining doctors unblocked for prescription 83ae3f54-7214-45e9-8dd7-587e96c79740.
2026-05-21 18:52:34.506 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Notified doctor ids : [d81a6568-a6ab-4890-be2f-6a30ce4dbdfa]
2026-05-21 18:52:34.506 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:52:34.506 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - initating 2 way calling for partner knowlarity
2026-05-21 18:52:34.604 [INFO ] [http-nio-10000-exec-7]  KnowlarityRepository - Call Response : {"success": {"status": "success", "message": "Call successfully placed", "call_id": "a9efa587-637d-4be3-a7f0-1ba50e62d328"}}
2026-05-21 18:52:34.604 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:52:34.604 [INFO ] [http-nio-10000-exec-7]  PrescriptionComponent - Sending order status webhook for rx with id 83ae3f54-7214-45e9-8dd7-587e96c79740 for vendor Marvel
2026-05-21 18:52:34.605 [INFO ] [SimpleAsyncTaskExecutor-6645]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=/LobV6WqmM3JvdZD5EM48WeriwnsckdC7eIZDm85CuA=)
2026-05-21 18:52:34.652 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - allow rx validation is set false for vendor Marvel 
2026-05-21 18:52:34.654 [INFO ] [http-nio-10000-exec-6]  PrescriptionComponent - getting skuOrder history
2026-05-21 18:52:35.012 [ERROR] [SimpleAsyncTaskExecutor-6645]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:52:35.012 [ERROR] [SimpleAsyncTaskExecutor-6645]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:52:35.012 [ERROR] [SimpleAsyncTaskExecutor-6645]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:52:41.192 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 18:52:52.173 [INFO ] [http-nio-10000-exec-4]  AuthorizationRequestFilter - request received from ipaddres 15.207.36.143
2026-05-21 18:52:52.179 [INFO ] [http-nio-10000-exec-4]  OrderComponent - Received prioritize request for order E-88540-1
2026-05-21 18:52:52.183 [INFO ] [http-nio-10000-exec-4]  VendorComponent - Fetching vendor details. (vendor=platinumrx)
2026-05-21 18:52:52.191 [INFO ] [http-nio-10000-exec-4]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = platinumrx prescriptionId = 1f870334-8ad6-45bd-9107-d6763247f9a9, doctroIds = [b8417a03-c0f5-4307-aa33-9fa7ee275226] 
2026-05-21 18:52:52.191 [INFO ] [http-nio-10000-exec-4]  PrescriptionComponent - Available doctorIds [b8417a03-c0f5-4307-aa33-9fa7ee275226] for prescriptionId
2026-05-21 18:52:52.192 [INFO ] [SimpleAsyncTaskExecutor-6650]  Msg91Repository - send whatsapp contact list is empty for orderId E-88540-1 
2026-05-21 18:52:52.193 [INFO ] [SimpleAsyncTaskExecutor-6651]  Msg91Repository - send whatsapp contact list is empty for orderId E-88540-1 
2026-05-21 18:53:11.191 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[d2d1ff56-9611-48e7-8adf-8d491e9856ea]
2026-05-21 18:53:21.192 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:53:34.661 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - Processing create approved prescription request. (patientId=4c5e9e6f-9731-41a2-8350-200f2746eeab, rxId=83ae3f54-7214-45e9-8dd7-587e96c79740, vendorId=Marvel)
2026-05-21 18:53:34.690 [INFO ] [http-nio-10000-exec-3]  PrescriptionComponent - No Authorization server configuration found for vendor Marvel
2026-05-21 18:53:35.336 [INFO ] [SimpleAsyncTaskExecutor-6658]  WebhookAdapter - uploadOrderedPrescription: Webhook event fired. url:https://yavuzceliker.github.io/sample-images/image-1021.jpg 
2026-05-21 18:53:35.338 [INFO ] [SimpleAsyncTaskExecutor-6659]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635, order signature=/LobV6WqmM3JvdZD5EM48WeriwnsckdC7eIZDm85CuA=)
2026-05-21 18:53:35.354 [INFO ] [http-nio-10000-exec-3]  SchedulerServiceRespository - Release doctor after prescription reviewed is successful. doctorId = d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, vendor = Marvel prescriptionId = 83ae3f54-7214-45e9-8dd7-587e96c79740, message = Doctor d81a6568-a6ab-4890-be2f-6a30ce4dbdfa released from prescription 83ae3f54-7214-45e9-8dd7-587e96c79740 and added back to pool.
2026-05-21 18:53:35.354 [INFO ] [http-nio-10000-exec-3]  PrescriptionService - Prescription approved and successfully.(doctorId=d81a6568-a6ab-4890-be2f-6a30ce4dbdfa, rxId=83ae3f54-7214-45e9-8dd7-587e96c79740, vendorId=Marvel)
2026-05-21 18:53:35.401 [ERROR] [SimpleAsyncTaskExecutor-6658]  WebhookAdapter - Webhook endpoint failed. (webhook=https://yavuzceliker.github.io/sample-images/image-1021.jpg)
2026-05-21 18:53:35.401 [ERROR] [SimpleAsyncTaskExecutor-6658]  WebhookAdapter - Error while reading error response body. TYPE_RST_STREAM unexpected error code: 5
2026-05-21 18:53:35.402 [ERROR] [SimpleAsyncTaskExecutor-6658]  WebhookAdapter - Webhook endpoint retrun 4xx. No retry
2026-05-21 18:53:35.402 [ERROR] [SimpleAsyncTaskExecutor-6658]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 405 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.handleOkHttpErrorResponse(WebhookAdapter.java:270) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.uploadOrderedPrescription(WebhookAdapter.java:236) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.uploadOrderedPrescription(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.performUploadOrderedPrescription(WebhookComponent.java:271) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.uploadOrderedPrescription(WebhookComponent.java:232) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:53:35.718 [ERROR] [SimpleAsyncTaskExecutor-6659]  WebhookAdapter - Webhook endpoint failed. (webhook=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635). Retry count: 3, message
2026-05-21 18:53:35.718 [ERROR] [SimpleAsyncTaskExecutor-6659]  WebhookAdapter - Webhook endpoint return 4xx error, retry. (webhook=Marvel, url=https://webhook.site/411ba0bc-27e7-4abe-9e87-ecf98c88d635)
2026-05-21 18:53:35.718 [ERROR] [SimpleAsyncTaskExecutor-6659]  WebhookComponent - Error while sending webhook for prescription.
com.myrx.onerx.common.exception.model.UserInputException: Webhook endpoint return 404 error.
	at com.myrx.onerx.service.repository.notification.WebhookAdapter.sendPrescriptionWebhookWithRetries(WebhookAdapter.java:119) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$FastClassBySpringCGLIB$$24cfbd61.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor$1.doWithRetry(RetryOperationsInterceptor.java:91) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.interceptor.RetryOperationsInterceptor.invoke(RetryOperationsInterceptor.java:118) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.retry.annotation.AnnotationAwareRetryOperationsInterceptor.invoke(AnnotationAwareRetryOperationsInterceptor.java:153) ~[spring-retry-1.2.5.RELEASE.jar!/:?]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at com.myrx.onerx.service.repository.notification.WebhookAdapter$$EnhancerBySpringCGLIB$$dcb3f587.sendPrescriptionWebhookWithRetries(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent.processPrescriptionWebhookRequest(WebhookComponent.java:103) ~[classes!/:0.0.1-SNAPSHOT]
	at com.myrx.onerx.service.component.WebhookComponent$$FastClassBySpringCGLIB$$b33ee9e1.invoke(<generated>) ~[classes!/:0.0.1-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at org.springframework.aop.interceptor.AsyncExecutionInterceptor.lambda$invoke$0(AsyncExecutionInterceptor.java:115) ~[spring-aop-5.2.6.RELEASE.jar!/:5.2.6.RELEASE]
	at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_492]
	at java.lang.Thread.run(Thread.java:750) [?:1.8.0_492]
2026-05-21 18:53:41.191 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[8cb34fa9-4103-4b6e-802d-7d6f0e7c86b3]
2026-05-21 18:53:51.190 [INFO ] [http-nio-10000-exec-3]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:54:11.197 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[7d0708a3-e9ae-468e-97c9-952c1a68d682]
2026-05-21 18:54:21.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:54:37.727 [INFO ] [http-nio-10000-exec-9]  VendorComponent - Fetching vendor details. (vendor=chemist-marvelsmedishop-96de322f)
2026-05-21 18:54:41.194 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 18:54:47.818 [INFO ] [http-nio-10000-exec-2]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:54:47.821 [INFO ] [http-nio-10000-exec-2]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=a58b19db-8271-48f8-8e67-db651da85ff8, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:54:51.190 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:55:11.190 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-21 18:55:21.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:55:41.190 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 18:55:51.191 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:56:11.192 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[0297c829-b5b4-40db-93f1-e8ce04cb816c]
2026-05-21 18:56:21.193 [INFO ] [http-nio-10000-exec-1]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:56:32.215 [INFO ] [http-nio-10000-exec-3]  VendorComponent - Fetching vendor details. (vendor=blinkit)
2026-05-21 18:56:32.221 [INFO ] [http-nio-10000-exec-3]  DoctorComponent - Processing create doctor. (doctor=Karanam, sritaja.k@myrrx.co.in)
2026-05-21 18:56:41.192 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[d2d1ff56-9611-48e7-8adf-8d491e9856ea]
2026-05-21 18:56:51.191 [INFO ] [http-nio-10000-exec-4]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:57:00.000 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob Start Time 2026-05-21T13:27:00Z
2026-05-21 18:57:00.008 [INFO ] [MessageBroker-5]  RxSchedulerJob - RxSchedulerJob End Time 2026-05-21T13:27:00.008Z
2026-05-21 18:57:11.192 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf, vendor=null, doctors=[8cb34fa9-4103-4b6e-802d-7d6f0e7c86b3]
2026-05-21 18:57:21.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:57:41.189 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Cancel rx request received from Scheduler engine. rxId = 8eda55ed-16c4-461b-a6fe-9f9854ce69cf
2026-05-21 18:57:41.218 [INFO ] [SimpleAsyncTaskExecutor-6709]  PrescriptionComponent - No Authorization server configuration found for vendor zepto
2026-05-21 18:57:41.221 [INFO ] [SimpleAsyncTaskExecutor-6711]  WebhookAdapter - sendPrescriptionWebhookWithRetries: Webhook event fired. (webhook=zepto, url=https://pharmacy-qa.zeptonow.dev/api/v1/webhooks/myrx/close-consultation, order signature=G9Rf2r2PnSHUmVDyyIvd03yTDIFqWXkcdH+N3/4rwSI=)
2026-05-21 18:57:50.176 [INFO ] [http-nio-10000-exec-10]  AuthorizationRequestFilter - request received from ipaddres 0:0:0:0:0:0:0:1
2026-05-21 18:57:50.181 [INFO ] [http-nio-10000-exec-10]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=404-7623963-2495509, shipmentCode=3bcecd65-9d61-4016-94ea-5413d08e3e2c, pharmacyId=621b9c54-2666-4023-bf71-093897942880, orderTimeMillis=1761731998081, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=English, customer=Customer(name=Confirm on call), patients=[Patient(name=Confirm on call, gender=UNSPECIFIED, age=0, complains=null, procedures=null, id=null)], medicines=[OrderedMedicine(id=ATOCOR_ATORVASTATIN#20.0#MILLIGRAMS###1_TABLETS, name=Atocor 20Mg - Strip of 15 Tablets, composition=, type=TABLETS, quantity=15, preference=, dosage=1-0-0, days=10, frequency=DAILY, comments=null, uuid=db0cff51-40d6-4b13-add9-d7034eae68e3, url=https://www.amazon.in/dp/B08C39ZLGF, pharmacyRejectionReason=null, category=null)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:57:50.181 [INFO ] [http-nio-10000-exec-10]  VendorComponent - Fetching vendor details. (vendor=amazon)
2026-05-21 18:57:51.190 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:58:08.448 [INFO ] [http-nio-10000-exec-8]  AuthorizationRequestFilter - request received from ipaddres 3.7.244.84
2026-05-21 18:58:08.451 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Received order to create prescription. (order =OrderRequest(pharmacyOrderId=4051105b-f9db-48b0-86da-1aed6b345351, shipmentCode=null, pharmacyId=null, orderTimeMillis=1779370088451, type=POST_ORDER, subType=null, member=null, customerDisplayName=null, languagePreference=null, customer=Customer(name=Suraj H), patients=null, medicines=[OrderedMedicine(id=471e0d21-d7ee-4f64-8be5-aeb4da9d60a4, name=Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue, composition=, type=, quantity=2, preference=, dosage=, days=0, frequency=, comments=null, uuid=null, url=null, pharmacyRejectionReason=null, category=)], uploadFileType=pdf, customAttributes=null, preferredConsultationTime=null, videoConsultationUrl=null))
2026-05-21 18:58:08.451 [INFO ] [http-nio-10000-exec-8]  OrderComponent - Invalid patient alternate mobile number. Supported format is xxxxxxxxxx. order id 4051105b-f9db-48b0-86da-1aed6b345351
2026-05-21 18:58:08.465 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Processing create a draft prescription request. (patientId=893f1b69-454a-4361-afbe-6d80f455cd3e, orderId =4051105b-f9db-48b0-86da-1aed6b345351)
2026-05-21 18:58:08.492 [INFO ] [http-nio-10000-exec-8]  SchedulerServiceRespository - Get All available doctor present in the pool for vendor = zepto prescriptionId = 57079862-6a7c-45ff-a461-6abae4711501, doctroIds = [7d0708a3-e9ae-468e-97c9-952c1a68d682] 
2026-05-21 18:58:08.492 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - Available doctorIds [7d0708a3-e9ae-468e-97c9-952c1a68d682] for prescriptionId
2026-05-21 18:58:08.493 [INFO ] [http-nio-10000-exec-8]  PrescriptionComponent - allow rx validation is set false for vendor zepto 
2026-05-21 18:58:08.494 [INFO ] [SimpleAsyncTaskExecutor-6716]  Msg91Repository - send whatsapp contact list is empty for orderId 4051105b-f9db-48b0-86da-1aed6b345351 
2026-05-21 18:58:08.501 [INFO ] [SimpleAsyncTaskExecutor-6717]  MedicineServiceRepository - Medicine prefetch dispatched. medications = [Balenzia X Disney Lowcut Socks For Kids-Boys(Pack Of 3 Pairs/1U) Black,Red,Blue]
2026-05-21 18:58:21.192 [INFO ] [http-nio-10000-exec-6]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:58:41.193 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 57079862-6a7c-45ff-a461-6abae4711501, vendor=null, doctors=[b2c0fdc5-4984-4c5c-9b92-d782016b2ee1]
2026-05-21 18:58:51.190 [INFO ] [http-nio-10000-exec-5]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:59:11.192 [INFO ] [http-nio-10000-exec-10]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 57079862-6a7c-45ff-a461-6abae4711501, vendor=null, doctors=[e7d776bd-88ef-4408-8403-f543e16410b3]
2026-05-21 18:59:21.191 [INFO ] [http-nio-10000-exec-8]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
2026-05-21 18:59:41.191 [INFO ] [http-nio-10000-exec-9]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 57079862-6a7c-45ff-a461-6abae4711501, vendor=null, doctors=[8503b947-f391-42e4-a1aa-9bf6ef49e82c]
2026-05-21 18:59:51.191 [INFO ] [http-nio-10000-exec-7]  SchedulerEngineService - Assign rx request received from Scheduler engine. rxId = 1f870334-8ad6-45bd-9107-d6763247f9a9, vendor=null, doctors=[b8417a03-c0f5-4307-aa33-9fa7ee275226]
